上次我使用笔记本电脑时,我将 Ubuntu 的默认文件夹设置为另一台具有 SSHFS 的计算机上的目录,但每次我重新启动笔记本电脑时,它都会将所有内容重置为/home/thomas
(因为我已删除了笔记本电脑上的相应目录)。我假设这是因为它在将位置加载到默认文件夹后在 fstab 中启动了 SSHFS。我该如何解决这个问题?
顺便说一下,这些是我指的默认文件夹:
/home/thomas
在被设置为 SSHFS 挂载目录中的文件夹后,它们会被重置/home/thomas/Files/
。
答案1
如果您想要重新定位文档、图片等目录,可以使用 xdg-user-dirs-update。语法为xdg-user-dirs-update --set TYPE /path/to/directory
。类型为“DESKTOP DOWNLOAD TEMPLATES DOCUMENTS MUSIC PICTURES VIDEOS PUBLICSHARE”之一。配置存储在 ~/.config/user-dirs.dirs 中。如果您手动编辑该文件,更改将在重启后生效。
(保留旧答案以作记录。)如果您将主目录安装在 /home/thomas 以外的其他地方,则可以使用 usermod 告诉系统在其他地方查找您的主目录:
usermod -d /sshfs/thomas thomas
将 /sshfs/thomas 替换为 sshfs 主目录的挂载位置。