Answers:
是的,仅需在/ etc / fstab中添加一个新条目,然后将文件复制过来即可。
我建议在fstab中使用UUID作为分区标识符,其语法与此类似:
UUID=abcdabcd-acbd-abcd-abcd-abcdabcd /home ext4 defaults 0 2
最好以root身份进行复制,并将“ -a”标志传递给cp。另外,为了安全起见,不要立即删除文件:
cp -a /home/* /path/to/new/partition/
mv /home /old_home
mkdir /home
请注意,用户目录必须直接在分区内,而不是在/ partition / home /中
特殊情况
将主目录复制到便携式USB驱动器
将主目录复制到USB驱动器有一些充分的理由。不必在旅行时出门在家。不信任你的室友是另一回事。
将闪存驱动器格式化为ext4。
以root 身份使用Grsync将home / {username}从内部驱动器复制到闪存驱动器。保留所有者,权限和组对我有用。
复制新分区的UUID。
编辑内部驱动器上的/ etc / fstab以添加/ home UUID:
UUID = {来自上方的UUID} / home ext4默认值0 0
在旅行时使用加密的房屋可能是个好主意。
如果USB主目录权限混乱,则可以从内部驱动器更新它们。
您将需要USB来引导计算机,或者使用#编辑fstab。
感谢ubfan1的提示- 使用可引导外部驱动器中的现有主目录