将home / user目录移动到另一个驱动器?
我正在安装SSD并节省空间我想将我的用户文件夹移动到另一个驱动器,有没有办法做到这一点?
从终端类型:
sudo mkdir /mnt/tmp sudo mount /dev/sdb1/ /mnt/tmp
这将允许您临时安装新分区,假设/ sdb1为HOME的新分区。
sudo rsync -avx /home/ /mnt/tmp
这会将HOME复制到新位置。
sudo mount /dev/sdb1 /home
这会将新分区挂载为HOME ,并确保所有数据都存在。
sudo umount /home
这将卸载新的分区。
rm -rf /home/*
这将删除旧的HOME 。
要使HOME永久化,您需要知道fstab
条目的新分区的UUID 。 你可以通过命令得到它:
sudo blkid
记下UUID并使用相同的方法来更改fstab
。
sudo nano /etc/fstab
现在在最后添加以下内容。
UUID= /home ext4 defaults 0 2
注意:您需要选择格式化的确切文件系统(例如,此处选择的ext4)。
现在,您可以重新启动计算机以查看新的HOME。
将所有文件从/ home复制到另一个驱动器
将/ etc / fstab条目更改为指向该驱动器的/ home
如果你不怎么样,回复。 我将提供一个shell脚本来做到这一点。