在40GB SSD 是否适合用于 ' / 'Jorge 描述了他如何将一些内容符号链接/home
到 SSD 上。这是如何做到的?
我认为我需要做以下事情:
- 在 SSD 上创建一个目录来保存我想要链接的内容
/home
,例如mkdir /var/jorge
。 /home
将应该位于 SSD 上的东西移走,例如mv /home/jorge/.config /var/jorge
。- 创建符号链接,例如
ln -s /var/jorge/.config /home/jorge/.config
。
这是正确的做法吗?我需要从实时 CD 执行此操作吗?
答案1
Ctrl您可以通过 Live CD 执行此操作,但如果您从图形会话中注销并使用+ Alt+切换到虚拟控制台F1,您也可以移动文件夹。
你的步骤是正确的,下面进行一些扩展:
- 切换到虚拟控制台并登录
如果需要的话,安装 SSD,这可以很简单:
sudo mkdir /media/ssd-store sudo mount /dev/disk/by-label/YOUR-SSD-NAME /media/ssd-store
您可以在 后使用 tab 补全
/dev/disk/by-label/
。这仅当您的分区有标签时才有效,否则您需要将其替换为/dev/sdXY
创建一个文件夹来保存家中的文件:
sudo mkdir -p /media/ssd-store/home/jorge
如果你有自定义的 umask 设置,比如
0027
,你需要sudo chmod 755 /media/ssd-store
。你可以运行以下命令检查你的 umask 设置umask
(默认为0022
)如果需要,更改所有权,以便用户可以随时创建更多符号链接:
sudo chown jorge: /media/ssd-store/home/jorge
移动文件(
sudo
如果您不拥有文件,请添加/media/ssd-store/home/jorge
):mv /home/jorge/.config /media/ssd-store/home/jorge/
创建符号链接:
ln -s /media/ssd-store/home/jorge/.config /home/jorge/
以上内容请注意:您应该在 中添加一个条目/etc/fstab
以自动挂载 SSD。使用sudo blkid
确定 SSD 分区的 UUID,并将下一行添加到/etc/fstab
:
UUID=[uuid] /media/ssd-store ext4 relatime,errors=remount-ro,discard 0 2