如何在Ubuntu系统中将文件系统名称修改为/dev/mapper/vg_pgsnew-lv_root
如何在Ubuntu系统中将文件系统名称修改为/dev/mapper/vg_pgsnew-lv_root
兄弟,你得先搞清楚一个关键点:老系统里的/dev/mapper/vg_pgsnew-lv_root根本不是普通的分区名称,它是**LVM(逻辑卷管理)**的逻辑卷路径,而你现在用Gparted操作的/dev/sdb1是普通磁盘分区,这俩完全不是一个体系的东西,所以Gparted肯定改不出你要的效果。得用LVM的专用工具来配置,我给你一步步说:
- 第一步:先备份数据! 操作磁盘分区风险很高,先把
/dev/sdb1里的所有数据备份到安全的地方,避免丢数据。 - 第二步:卸载当前分区 如果
/dev/sdb1现在是挂载状态,先卸载它:
如果提示“设备忙”,可以尝试重启系统进入单用户模式,或者用Ubuntu Live CD/USB启动来操作,确保分区处于未挂载状态。sudo umount /dev/sdb1 - 第三步:将分区转为LVM物理卷 把普通分区转换成LVM的物理卷,执行:
要是提示分区已被使用,再确认下是不是真的卸载干净了。sudo pvcreate /dev/sdb1 - 第四步:创建和老系统同名的卷组 卷组名要和老系统的
vg_pgsnew一致:sudo vgcreate vg_pgsnew /dev/sdb1 - 第五步:创建同名的逻辑卷 在卷组里创建名为
lv_root的逻辑卷,这里用卷组的全部空间:
如果你想指定大小(比如50GB),可以把sudo lvcreate -l 100%FREE -n lv_root vg_pgsnew-l 100%FREE换成-L 50G。 - 第六步:格式化逻辑卷 根据老系统的文件系统类型(比如ext4)格式化这个逻辑卷:
sudo mkfs.ext4 /dev/mapper/vg_pgsnew-lv_root - 第七步:验证效果 现在你应该能在
/dev/mapper/目录下看到vg_pgsnew-lv_root了,也可以用下面的命令查看LVM信息确认:sudo lvdisplay - 第八步(可选):设置开机自动挂载 如果需要这个逻辑卷开机自动挂载,编辑
/etc/fstab文件,添加一行类似这样的内容(替换成你的挂载点):/dev/mapper/vg_pgsnew-lv_root /mnt/your-mount-point ext4 defaults 0 2
另外补充一句:如果你的新Ubuntu系统是要把根目录(/)换成这个LVM卷,那步骤会更复杂,还需要重新配置GRUB引导,不过如果只是需要这个路径的文件系统供程序使用,上面的步骤就完全够用了。
备注:内容来源于stack exchange,提问作者G. G.
相关产品推荐
相关产品推荐

