FreeBSD使用Linux LVM卷管理
我在处理 Dell Precision T5820 工作站 服务器 Ubuntu Linux 启动时网络配置问题时,采用了将硬盘挂载到FreeBSD系统上修订的方法。这里有一个问题是,最初Ubuntu安装时,默认installer采用了 Linux LVM逻辑卷管理 ,所以在采用 FreeBSD使用Linux EXT4文件系统 之前,需要先能够检查和处理LVM卷管理。
首先需要让
geom能够识别Linux的LVM元数据和Ext4文件系统,所以需要线加载geom_linux_lvm内核模块:
加载
geom_linux_lvm 内核模块sudo kldload geom_linux_lvm
然后加载 ext2fs 内核模块来处理 Ext4文件系统
加载
ext2fs 内核模块`sudo kldload ext2fs
在加载了
geom_linux_lvm之后,FreeBSD会自动扫描所有磁盘,此时会在/dev/linux_lvm/目录下发现新设备:
/dev/linux_lvm/ 目录检查ls -lh /dev/linux_lvm/
这是看到我插入移动硬盘中的 Linux LVM逻辑卷管理 卷设备,注意这个是lv卷(也就是Ubuntu系统的根目录卷):
/dev/linux_lvm/ 目录下有一个lv卷设备total 0 B
crw-r----- 1 root operator 0x1d6 Apr 5 17:42 ubuntu-vg-ubuntu-lv
创建一个
/mnt/ubuntu目录,然后将上述ubuntu-vg-ubunt-lv卷中的文件系统挂载上去就可以读写:
挂载文件系统`
sudo mount -t ext2fs /dev/linux_lvm/ubuntu-vg-ubuntu-lv /mnt/ubuntu