答案1
这其实很简单。
- 确保使用
df
并遵循古老的格言切割前测量七次,分区 #1 上有足够的空间容纳分区 #5 的所有内容。 /home
正如您所做的那样,卸载#5 分区。- 建立一个这样的目录
/home.old
。 - 重新挂载分区 #5
/home.old
。为了获得最佳结果,请将其安装为只读。 - 使用命令递归复制从
/home.old
到 的所有内容/home
。 sync
- 查看一切都已成功复制。查看一切。
- 检查是否未超出分区 #1 的最大大小。请记住,您是作为超级用户执行此操作的,因此可以占用卷上超级用户的紧急可用空间。
- 卸载
/home.old
。
第 5 步是充满所有陷阱的一步。你必须使用保留所有权限、ACL 和所有权的命令;并且这不会将多重链接文件分解为多个单链接文件。 pax -r -w -pe
这rsync -H -A -a
是执行此操作的几种方法中的一些,这超出了本答案的范围。有很多答案很久以来就已经在这里了处理如何复制保留所有内容的目录树。
Windows 10 在正常使用中是否适合 55GiB 也超出了本答案的范围。 ☺
将超级用户的主目录放在非根卷上并不是一个好主意,因为有时即使引导进入紧急模式,人们也希望超级用户拥有一个主目录。不过,将普通用户的主目录放在单独的卷上可能是这样。在紧握的手上,当时间到来时如何扭转这个过程应该是显而易见的。