我读了一些与此相关的主题,但大多数人的 SSD 都比我的大。我有三星 530U,内置 14.9GB SSD。我想以某种方式使用它,但上次我在该 SSD 上安装 Ubuntu 时,很快就因更新空间不足等问题而告终。
我应该如何安装 Ubuntu 才能充分利用这个 SSD,并且不会因为操作系统大小增加而陷入几个月的麻烦。我必须补充一点,我经常使用休眠模式。
是否可以?
感谢您的所有建议。
编辑:我的电脑有 8GB RAM、Intel® Core™ i5-2467M CPU @ 1.60GHz × 4、Intel® Sandybridge Mobile GPU、64 位、14.9 GB SSD、500GB HDD
修改 2:我经常使用具有 root 权限的 BleachBit 进行清理。然而,即使我这样做,系统也会随着时间的推移变得越来越大,所以这不是一个解决方案。
答案1
根据空间要求这一页,15 GB 是 Ubuntu 的绝对要求:
据称,Ubuntu 开箱即用安装所需的磁盘空间为 15 GB。但是,这并未考虑文件系统或交换分区所需的空间。
如果您想将 Ubuntu 安装到另一个更大的驱动器,您可以始终使用较小的 SSD 来安装您经常使用的软件,这将受益于 SSD 更快的读写速度。
答案2
我有一个类似的设置,但还有一个更大的 ssd。通常情况下,用例是将系统文件安装在 ssd 上,将主目录安装在 hdd 上。但是我想说,除非你真的只安装最小值并且不安装任何额外的东西,否则 15 GB 太小了,除非你非常小心,否则会导致很多问题。理想情况下,你可以使用类似 Apple 的 fusion drive 的东西。据我发现,zfs 在 Linux 上支持类似的东西,但设置起来会更复杂,我还没有尝试过。https://superuser.com/questions/669455/is-there-fusion-drive-style-solution-there-for-linux-and-windows(参见相关答案)另一个类似且可能更容易设置的解决方案是 dm-cachehttps://www.redhat.com/en/blog/improving-read-performance-dm-cache(据我所知两者都需要重新安装)
答案3
选项1,
将目录安装/usr
到 SSD 上或其中一个子目录(如/usr/lib
或)/usr/bin
,以便更快地访问最常用的程序。
该/usr
目录包含/usr/bin
,,,,,,,/usr/games
/usr/include
/usr/lib
/usr/local
/usr/sbin
/usr/share
/usr/src
所有“用户系统资源”都存储在这里。例如二进制文件、库、相关文档和头文件。LibreOffice、vlc、firefox、mysql-client、python 等用户程序都存储在此目录中。
它是 中访问量最大的目录之一/
,也是最大的目录之一。
更多信息请/usr
参阅
Lnux 文件系统层次结构 /usr
选项 2,
使用 SSD 作为交换分区。这样做的好处是从休眠状态启动速度会稍微快一些。
要使用休眠模式的交换分区,至少需要 1.5 倍的 RAM。对于 8 GB 的 RAM,交换分区至少需要 12 GB。
有关详细信息,swap
请参阅
Ubuntu Swap 常见问题
答案4
我有一台三星 530U,内置 14.9GB SSD。
我曾经有一个系统,它的根目录位于 10Gb 分区上,/home/ 位于 5Gb 分区上。我曾经将./config/user-dirs.dirs
我的个人数据指向硬盘上的目录。它工作得很好,不过你需要留意你安装的内容。
卸载不常用的软件可能是值得的;如果您使用 gEdit 作为编辑器,并且从不接触 Libre Office,那么就删除它吧。这是一个非常大的软件。
我使用的另一种方法是创建一个分区/opt/
并在其中安装一些软件。我总是喜欢使用最新的浏览器,所以我使用它来安装 Firefox 和 Chrome 的源版本,并从 Ubuntu 中删除浏览器。Libre Office 也可以这样做:使用 snap 下载安装在 /opt/ 中,并从 Ubuntu 中删除。您不仅会拥有最新版本,而且还会减少 / 中的数据量,因此可获得双重好处。