我使用的是专用服务器(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”分区,人们通常使用以下命令之一:dd
、ddrescue
、rsync
或mv
。
假设您位于“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。
我的答案还可以改进很多,但你有这个想法。