关于 /root /home 目录和安装位置选项的几个问题

关于 /root /home 目录和安装位置选项的几个问题

因此,我想在 Windows 8.1 旁边安装 Ubuntu 15.04。我目前有 120GB SSD 和 2TB SSHD。我将使用 Ubuntu 进行编程,目前只计划安装 Eclipse 和 MDK3。现在我在 SSD 上创建了 10GB 的可用空间,在 SSHD 上创建了 50GB 的可用空间。我想知道的是,程序是否安装到 /home 目录?我应该为 /home 目录或 /root 目录提供更多空间吗?6GB 是否足够用于我的 /root 目录,4GB 是否足够用于我的 /home 目录,还是我应该在 SSHD 上安装两者?无论如何,我计划使用 SSHD 作为交换空间。谢谢(Ubuntu 说 5GB 就够了?)

答案1

首先,让我澄清一些你似乎误解的事情:

  • /home不是您的主目录。它包含系统用户的主目录。
  • /root不是文件系统根目录,而是系统 root 用户的主目录。文件系统根目录是/

程序是否安装到 /home 目录?

TL;DR:不。

当由包管理器安装时,它们会进入 中的各个位置/usr,例如可执行文件进入/usr/bin,库进入/usr/lib,而其他内容(例如资源文件)会进入/usr/share
当软件不是使用包管理器(即手动)安装时,它会遵循与上述相同的操作,但在 中/usr/local
专有软件可能无法直接从官方存储库安装,通常会进入/opt

请注意,这些程序的设置、缓存文件等都存储在您的主目录中。此外,并非所有软件都遵循这些标准。


6GB 对于我的 /root 目录来说够用吗?4GB 对于我的 /home 目录来说够用吗?

参见上文:/root!= /

由于您计划安装少量软件,6GB 似乎足以用于根分区。我认为您甚至可以使用更少的空间。如果您安装了更轻量级的版本(如 Lubuntu),则更是如此。

根据您要编写的代码量以及需要的图像等资源量,我认为 4GB 可能有些不足。就我个人而言,我会安装/homeSSHD 并为其提供更多空间,但同样,我不知道您将如何使用您的系统,因此这实际上 99% 是基于个人意见的。

相关内容