我主要想安装一个分区,/home
因此下次升级Ubuntu时不需要备份。因此,我创建了一个单独的分区,其格式为ext4。我已将大多数文件复制到分区。
当我这样做
sudo mount /dev/sda5 /home
(sda5
使用lsblk
)时
,可以看到我使用ls复制的所有文件,包括.mozilla
,但是Firefox找不到它并抛出错误。其他一切也一样。直到我真正做任何使用文件的事情umount
。
我尝试自动安装它,并在/etc/fstab
:上添加了一行,
UUID=[UUID from blkid] /home ext4 defaults 0 2
但是在启动时Ubuntu或只是GUI似乎崩溃了,这要求我重复并重复密码而没有成功。由于某些原因,我可以用guest登录。
然后,我恢复了/etc/fstab
使用TTY的状态。奇怪的是,在TTY中,我可以顺利登录。
我可以在以外的其他位置挂载/home
。我如何将其安装为/home
?
听起来您在复制文件时未保留正确的所有权/权限。
您可以通过登录到TTY并使用来检查最重要的文件属性
ls -ld $HOME/{,.ICEauthority,.Xauthority}
如有必要,您可以使用递归地更改所有权
sudo chown -R $USER:$USER $HOME
如果您仍然遇到问题,那么请同时查看文件权限-但那些权限不太可能被修改。如果您还有其他用户,其主目录驻留在该用户上,/home
那么您可能还需要更正这些所有权。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句