将主目录和备份移动到另一个分区

将主目录和备份移动到另一个分区

我使用的是专用服务器(CENTOS 7.3 x86_64 标准),我的 1 个驱动器上有 2 个分区,并且我的主分区已满,我想搬回家并备份到更大的辅助分区 ( /dev/md127)。我可以重命名吗/dev/md127?或者你会推荐什么?谁能给我执行此操作的步骤?

Here is my df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       107G   76G   25G  76% /
devtmpfs        7.8G     0  7.8G   0% /dev
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           7.8G  8.9M  7.8G   1% /run
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/md127      1.8T   84M  1.7T   1% /mnt/md0
tmpfs           1.6G     0  1.6G   0% /run/user/0

答案1

一种解决方案可能是缩小分区并在其后/dev/md127创建一个新分区。home为此,您可以使用引导 Live CD 并使用 GParted 创建分区。不要忘记给分区添加标签home

我建议先切换到root。在终端中,输入su.

然后,您需要将文件从文件夹移动到新分区。

cd /mnt
mkdir racine
mount -t ext3 /dev/sda1 /mnt/racine
cd racine
ls

然后,要将文件夹和文件从“/home”文件夹复制到新的“home”分区,人们通常使用以下命令之一:ddddrescuersyncmv

假设您位于“racine”文件夹中,并且“home”的新分区是 sda6,复制文件应该如下所示。

dd if=home of=/dev/sda6 bs=512 count=999999999999

或者

ddrescue -v -f home /dev/sda6 /home/MyPossibleLogFile.txt 

(注意:我没有针对您的情况测试上述命令。如果我遗漏了某些内容、某些参数或其他内容,谢谢您的宽容。)

然后,获取新 /home 分区的 UUID:blkid /dev/sda6

然后我们需要编辑该fstab文件,添加一行来说明专用home分区。

cd /mnt/racine/etc
nano fstab

此外,您可能需要随后更新 GRUB。

我的答案还可以改进很多,但你有这个想法。

相关内容