将主目录移动到分区或调整主目录大小以适合分区

将主目录移动到分区或调整主目录大小以适合分区

我的电脑上有两个磁盘。我的 /home 在 /dev/sda3 中,所以它在 sda1 上。然后我在 /dev/sdb1 中将另一个磁盘格式化并安装为 /data。我想将 /home 移动到 /data 或完全删除数据并调整 /home 的大小以适应数据中的所有空间。我的分区系统使用 LVM,它是 CentOS 6.3。哪种解决方案最好,我需要做什么才能完成此操作?

编辑: 这是我的df输出:

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda5             29696992   2402600  25785836   9% /
tmpfs                   928504         0    928504   0% /dev/shm
/dev/sda2               495844     83245    386999  18% /boot
/dev/sdb1            307665016    233508 291803016   1% /data
/dev/sda3              5124192    489980   4373912  11% /home

答案1

如果你想完全删除 /data 并且 /home 是一个 lvm.. 你可以使用 /dev/sdb1 来增加 /dev/sda3

如果您发布df输出,我可以提供更多帮助。

编辑

所以你根本不使用 LVM。所以如果你不关心数据中的任何内容,那么现在让它工作起来的最佳选择是像下面这样

umount /data
mkfs.ext4 /dev/sdb1
mount -a
mv /home/* /data/
umount /data
umount /home

编辑 /etc/fstab 并删除 /dev/sdb1 行,并将 /dev/sda3 更改为 /dev/sdb1。然后挂载

mount -a

/home 应该使用 /dev/sdb1 并将所有文件保存在其中。

相关内容