我应该选择并使用另一个分区还是扩展根目录?(CentOS)

我应该选择并使用另一个分区还是扩展根目录?(CentOS)

我想将我当前的工作分区切换到 CentOS 下磁盘上的现有分区。如何实现?

附言:我想切换到更大的分区(/dev/sdc 或 /dev/sdb/cl-home)(目前我正在使用 KVM 和其他/dev/sdb3/cl-root),以便我可以安装 KVM 和许多 VM,可以吗?顺便说一下,当我使用时,parted 显示已选择/dev/sda/dev/sdb/cl-root

或者也许为了实现这一点,我应该/dev/sdb3/cl-home在“ ”挂载点挂载吗?编辑:我是否应该在选择(或)磁盘/后尝试使用 gparted 创建分区,如下所示:/dev/sdc/dev/sdb/sdb3/cl-home

(parted) select /dev/sdc

请查看我的磁盘上的附加分区。 埃 谢谢。

答案1

或者为了实现这一点,我应该将 /dev/sdb3/cl-home 挂载在“/”挂载点吗?

不,这会导致系统无法使用。操作系统和挂载点安装在/(“rootfs”)。系统分配了某些卷并不意味着您必须使用它们,作为系统管理员,您可以重新安排存储。

您已拥有 Linux LVM,它具有实用的功能。使用逻辑卷,而不是分区。

获取 PV、VG 和 LV 的状态:pvs; vgs; lvs;

lsblk输出中我们可以推断出 VGcl跨越sdb3sdc1。不理想:需要两个磁盘都在线才能使 VG 运行,并且由于其中一个磁盘还存储 ,因此 PV 之间的性能会不均衡/

/home使用 检查实际使用的空间大小。考虑到安装程序习惯将剩余空间分配给,因此实际使用的空间df -h /home可能远小于 380G。/home

首先,进行备份并测试恢复。

关于存储虚拟机客户机数据,请在新的 VG 上创建新的 LV。这会将数据与操作系统安装分开,从而允许独立移动磁盘。

# Get unique IDs for your disks, and determine which are in use.  
# Unique IDs prevent problems if the device letter (/dev/sdd for example) changed.
ls -l /dev/disk/by-id/wwn*
# Create a new data VG on empty disks. Your disk names will be different.  
# Note the use of the entire disk, partitions are not necessary
vgcreate data /dev/disk/by-id/wwn-0x60022480bd6bef1caf06ed2a65b007c4
# Create a LV
lvcreate --name vm --size 100g data
# Create a file system. 
mkfs.xfs -L vm /dev/data/vm
# Edit /etc/fstab to mount /dev/data/vm  on  /srv
# Your mount point probably will be different 

(可选)确定如何安全地/dev/sdc1从 中删除cl。某些文件系统无法缩小,这可能需要备份、缩小 LV 并恢复。最后,pvmovevgreduce

相关内容