我刚刚安装了 Ubuntu 作为我的基础操作系统。安装时,系统询问我是否要删除所有内容或与 Windows 一起安装。我选择删除所有内容。
一切都安装得非常顺利。但是我的笔记本电脑有 SSD 和 HDD,我不知道为什么,但只是发现 Ubuntu 的根目录仅使用 SSD 而根本不使用 HDD。 (/dev/nvmeon1)
我时不时会收到磁盘空间不足的错误。我已经安装了 HDD 卷,但根目录无法使用它们。(/dev/sda)
我有 1TB 的驱动器,但不确定为什么 Ubuntu 没有使用它。我可以以某种方式在根目录中使用这些卷吗?(尽管我看到了根分区表即 /dev/nvmeon1 中的那些)我不想重新安装它来解决这个问题。如果有人能分享他们的想法就太好了。
答案1
根据@guiverc 的建议,将一个或多个大目录移动到您的 HDD,首先/home
:
cp
或rsync
当前内容。我会使用,sudo rsync -alz --progress /home /myHDD/
但是否使用cp
或rsync
主要取决于个人喜好。这将创建一个新目录/myHDD/home
。其下文件的所有者和权限/home
也应保留(因为有-a
标志)。- 为了绝对确定,请重复该命令。第二次应该不会真正复制任何内容,除了来自活动用户的一些缓存或历史文件,但没有什么真正重要的内容。
du -s /home
与进行比较du -s /myHDD/home
。输出应该几乎相同。- 当您确信所有文件都已传输时,请执行
sudo ln -s /myHDD/home /home
。这将基本上删除根分区上的目录/home
,并将往返于该/home
文件夹的所有流量引至该myHDD
分区。 - 此时,每次访问
/home
实际上都是对 HDD 的访问,而 SDD 上的空间将被释放。
确保myHDD
每次启动时分区都正确挂载。否则您将无法登录。