昨天我第一次安装了全新的 Ubuntu 18.04。我从与 Windows 10 共享的双启动 SSD(仅 128GB)中为 root 分配了 12.7GB,为 home 分配了 8.8GB。
我以为我可以随后将安装的内容重定向到 HDD,但我认为事情没那么简单。
有没有办法从我的 1TB 硬盘中拿出 100GB 来存储我在 Ubuntu 中的安装?
答案1
有一种方法可以将你安装的内容重定向到硬盘上,方法是使用自定义文件夹文件夹,/home
以便将您的主目录跨多个硬盘。 在您的例子中,多个硬盘是 128GB SSD 和 1TB HDD。
示例(xdg-user-dirs-update
- 更新 XDG 用户目录配置):
xdg-user-dirs-update --set DOWNLOAD /media/askubuntu/1TB-HDD/Downloads/
将从 切换到/home/$USER/Downloads/
,/media/askubuntu/1TB-HDD/Downloads/
然后下载的文件将下载到 HDD 而不是 SSD。所有其他目录也一样。
本地
~/.config/user-dirs.dirs
和全局/etc/xdg/user-dirs.defaults
配置文件都使用以下环境变量格式指向用户目录:XDG_DIRNAME_DIR="$HOME/directory_name"
示例配置文件如下所示(这些都是模板目录):结果
cat ~/.config/user-dirs.dirs
:XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOCUMENTS_DIR="$HOME/Documents" XDG_DOWNLOAD_DIR="$HOME/Downloads" XDG_MUSIC_DIR="$HOME/Music" XDG_PICTURES_DIR="$HOME/Pictures" XDG_PUBLICSHARE_DIR="$HOME/Public" XDG_TEMPLATES_DIR="$HOME/Templates" XDG_VIDEOS_DIR="$HOME/Videos"
由于
xdg-user-dirs
将本地配置文件指向适当的用户目录,因此可以指定自定义文件夹。例如,如果变量的自定义文件夹XDG_DOWNLOAD_DIR
已命名,$HOME/Internet
则~/.config/user-dirs.dirs
任何使用此变量的应用程序都将使用此目录。