我对 Linux 和 Ubuntu 完全陌生。
我使用“Something Else”选项安装了 Ubuntu 13.04。我的硬盘是新的,所以我创建了以下分区sda
:
Partition 1: Mount Point = /; Type = Primary; Size = X; Format Type = EXT4
Partition 2: Mount Point = /home; Type = Primary; Size = X; Format Type = EXT4
Partition 3: Mount Point = /usr; Type = Primary; Size = X; Format Type = EXT4
Partition 4(SWAP) : Type = Primary; Size = X (MY RAM SIZE)
我预计应该在我的计算机中看到 3 个不同的分区(不包括 SWAP),就像我在 Windows 7 中看到的那样。
但是,没有这样的事情。每当我进入“文件”部分时,我只会看到我的主页、文档、下载等。但没有我创建的其他分区。
你能解释一下吗?
难道不能像我期望的那样创建单独的分区吗?
答案1
Linux 使用统一文件系统。因此,Linux 中只有一个文件系统 (/)。您的分区作为挂载点。因此,分区 1 挂载为 /,分区 2 挂载为 /home(等等)。
这可能一开始有点令人困惑,因为 Windows 有两个驱动器 C: 和 D:,但 Linux 将它们作为挂载点。
这种设置既有优点也有缺点。最大的优点是你永远不必担心某个东西在哪里。配置在 /etc 中,无论 /etc 是在硬盘驱动器、USB 钥匙、袖珍计算器还是手表上,它始终在 /etc 中(不要以为安装驱动器没有那么多样化,因为它确实如此)。有人会说,最大的缺点是,如果 /usr 上的空间不足,那么工作量会比 C: 上的空间不足更多。然而,苹果和橘子以及更好的分区方案解决了这个问题,说实话,我发现它实际上更容易处理。
现在,关于您的分区方案,我假设您读过一些文章,并给出了一些建议。事实是,这非常糟糕,而且可能会导致问题,没有任何好处。
你可能应该做
分区 1 / 分区 2 /home
或者
分区 1 /
拥有一个单独的 /home 会让重新安装时更容易一些,但我更喜欢备份。你所做的就是在 /usr 周围设置一个人工边界,而这个边界对服务器来说毫无用处(你不会获得任何速度或冗余,因为它们位于同一个物理磁盘上)。
尝试阅读:http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/Linux-Filesystem-Hierarchy.html了解更多信息。