You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 24.04 如何将NTFS分区上已有的默认用户目录设为系统默认主目录

Ubuntu 24.04 如何将NTFS分区上已有的默认用户目录设为系统默认主目录

嗨,我完全懂你的需求——想把NTFS盘上已经存在的Desktop、Documents这些文件夹设成Ubuntu的默认用户目录,同时保留原home文件夹里的内容对吧?之前在22.04成功过但记不清步骤了,别慌,我来给你一步步捋清楚:

  • 首先得确保你的NTFS分区能开机自动挂载,不然每次重启都得手动挂载可麻烦了。先打开终端,输入sudo blkid命令,找到你的NTFS分区那一行,记下它的UUID(看起来像一串字母加数字的组合,比如1234-ABCD)。

  • 接下来创建一个挂载点,比如我习惯用/mnt/ntfs_storage,输入命令:sudo mkdir /mnt/ntfs_storage。

  • 然后编辑系统的挂载配置文件fstab,输入sudo nano /etc/fstab,在文件末尾添加一行:

    UUID=你的NTFS分区UUID /mnt/ntfs_storage ntfs defaults,uid=1000,gid=1000,umask=0022 0 0
    

    这里的uid=1000和gid=1000是普通用户的ID(大部分情况下都是1000,如果不确定可以用id命令查),这样设置是为了让你有读写这个NTFS分区的权限。编辑完按Ctrl+O保存,Ctrl+X退出。

  • 测试一下挂载是否正常,输入sudo mount -a,如果没有报错就说明挂载配置没问题,下次开机就会自动挂载了。

  • 现在来修改用户目录的默认指向。先备份一下配置文件以防出错:cp ~/.config/user-dirs.dirs ~/.config/user-dirs.dirs.bak。

  • 然后编辑这个配置文件:nano ~/.config/user-dirs.dirs,把里面对应的默认路径改成NTFS挂载点下的文件夹,比如:

    • 把XDG_DESKTOP_DIR="$HOME/Desktop"改成XDG_DESKTOP_DIR="/mnt/ntfs_storage/Desktop"
    • 把XDG_DOCUMENTS_DIR="$HOME/Documents"改成XDG_DOCUMENTS_DIR="/mnt/ntfs_storage/Documents"
    • 同理修改XDG_DOWNLOADS_DIR、XDG_PICTURES_DIR、XDG_VIDEOS_DIR这几个的路径,都指向NTFS盘上对应的文件夹。
  • 保存退出后,运行xdg-user-dirs-update命令让配置生效,或者直接重启系统也可以。

这样设置之后,Ubuntu就会默认使用NTFS盘上的那些文件夹作为你的Desktop、Documents等目录了,原home里的同名文件夹会保留,但系统不会再默认指向它们,完全符合你的需求~

备注:内容来源于stack exchange,提问作者Nuno Fonseca

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 09:33:10