我想在我家的电脑上安装一个全新的 ubuntu 11.04,其中有几个我需要恢复的用户帐户。我目前使用“Back in Time”来备份我的数据。我想确保每个人的帐户及其数据和设置都得到保留,我想知道这些备份是否足够?如果我将他们的文件夹恢复到全新安装的新“home”文件夹中,这会重新创建他们的帐户和设置吗?或者有更好的方法来实现这一点吗?
答案1
理想情况下,/home
应该位于单独的分区上。然后,在安装时,手动指定分区。设置您的主分区以用于存放/home
,并确保不格式化。然后,您应该已经设置好了一切。
如果您没有单独的分区,您可以使用 GParted 调整分区大小并创建 /home 分区(通常应该是最大的分区)作为 ext4 或 ext3。然后,将所有内容复制/home
到新分区并进行设置fstab
。
# Assuming that the new partition has been created
# and formatted as ext4 and is known as /dev/sda2.
sudo mount /dev/sda2 /mnt
sudo cp -av /home/* /mnt # The -a option is really important here; if you forget it, things will break.
# Verify that everything was copied correctly; then...
cd /home # Make sure that nothing is using your home directory--not even the current working directory.
sudo rm -r /home/*
sudo umount /mnt && sudo mount /dev/sda2 /home
然后,将以下行添加到/etc/fstab
:
/dev/sda2 /home ext4 relatime 0 2