Ubuntu 在哪里安装新程序?

Ubuntu 在哪里安装新程序?

我计划将操作系统安装在分区的 SSD 和 HDD 中,以充分利用 M.2 驱动器,同时保留普通 HDD 中的空间。但是程序默认安装在哪里呢?

据我所知,我可以使用 SSD 中的 / 分区来加快启动速度,使用 /home 分区来处理其他所有事情。但我还希望某些程序(例如浏览器和 Netbeans)能够利用 SSD 的优势并加快加载速度。

在这里另一个选项是 / 和 /home 可以位于 SSD 中,而其他所有内容都可以位于 HDD 中,但我不知道这是否是我想要的。

答案1

程序通常会安装到根分区,除非你正在做一些特别的事情。作为初学者(只有初学者才会问这个常见问题),你惯于能够更改应用程序的安装位置。因此,不要吝惜根 ( /) 分区的大小。

观点:如果您的根目录 (/) 和 /home 位于同一磁盘上,则似乎没有必要为它们设置单独的分区。如果您愿意,您可以这样做,而且十年前这样做很流行,但现在您不太可能看到太多好处。

建议:许多人一开始的想法和你描述的一样。几个月后,有了实际使用经验后,他们发现他们想要(或需要)重新分区,有时甚至需要重新安装。为此做好准备:记录您的自定义和安装,以便您可以在新系统上重现它们。有足够的备份容量。有足够的未分配空间。并保留您的 LiveUSB(或记下链接以重新创建一个)。

答案2

我知道现在人们对此比较松懈,但从长远来看,将某些东西放在不同的分区上可能有一些好处。这样做的目的是对空间使用进行一些控制;即使在笔记本电脑上,也会有一些程序不断填满磁盘,直到空间用完,然后你才能找到问题所在——如果你不把所有东西都放在一个文件系统中,那就容易多了。另外,你也不想因为磁盘上没有剩余空间而陷入几乎所有事情都无法完成的境地。

另一件有用的事情(当然是在服务器上)是使用逻辑卷(参见:lvm)或像 zfs 这样的文件系统。这比分区灵活得多 - 您不仅可以轻松更改逻辑卷的大小,而且当您需要更多空间时,还可以向卷组添加更多硬盘。

此外,您根本不需要有分区,如果您使用卷组或磁盘上只有一个文件系统,只需mkfs直接在设备上使用即可。

我通常将那些容易增长很多的目录放在单独的文件系统中,当然/tmp/var大多数日志最终都会变得非常大),但如果您使用 mysql,也会将其/var/log分离出来。/var/lib/mysql/var

相关内容