我一直试图将 SSD 和 HDD 合并到一个分区下,这样我的用户数据就会出现在 HDD 上,而其他所有内容都会出现在 SSD 上。但是,我做这件事时遇到了很多困难。以下是我目前所做的:
- 我开始只是将 HDD 安装到
/media
目录并将用户数据文件夹(我放在 HDD 上)符号链接到目录\home
(仍然在我的 SSD 上),但这似乎导致了 snap 应用程序的问题(我发现 snap 应用程序在隔离环境中运行,这些环境期望文件夹直接位于目录中/home
,因此符号链接不起作用) - 我完全清除了我的 Ubuntu 安装,并在 SSD 上手动设置了 LVM,并在我的 HDD 上创建了一个非 LVM 分区,直接安装到目录
/home
,但 HDD 的容量根本没有显示在 Nautilus 上(但它确实出现在磁盘应用程序中)。
所以现在,我不知道该怎么做才能让两个驱动器的容量都出现在文件资源管理器中(同时将它们全部保存在同一个分区下,以便我的快照应用程序可以工作),同时使用 LVM(因为我计划很快升级驱动器)。
答案1
- 备份重要数据
- 在 GParted 中使用整个硬盘创建 ext4 分区。
- 从桌面环境注销
- 切换到tty3 :Ctrl++AltF3
- 以 root 身份登录
- 将你的硬盘安装到
/mnt
:sudo mount /dev/sdXX /mnt
- 将 SSD 上的所有内容移至
/home
HDD 中/mnt/
:mv /home/* /mnt/
- 卸载硬盘分区:
umount /mnt
如果/home
它存在于 fstab 中。同时注释掉/home
fstab 中 SSD 上的当前挂载点记录。 添加硬盘
/home
挂载点到/etc/fstab
/dev/sdXX /home ext4 defaults 0 2
哪里
sdXX
——你的硬盘分区。