如何访问我的分区?

如何访问我的分区?

我刚刚全新安装了 Ubuntu 12.04 LTS,但不确定如何处理所有分区和挂载点。

安装程序希望将每个文件安装在不同的位置,所以我照做了。现在,当我打开文件系统时,/我看到 99 GB 的可用空间,但当我切换到/home/chris/目录时,只有 31.7 GB 可用。我如何才能访问剩余的 45 GB 以上空间?

我试过了cd /dev/sda5,但它警告我这样的目录不存在。

如果我完全搞错了,请告诉我分区应该我已经完成了,我可以随时重新安装。非常感谢您的帮助。

答案1

如今,大多数桌面用户都懒得将系统拆分/usr成单独的分区。事实上,Ubuntu 的默认设置不会将任何单独的文件系统分区(尽管 Ubuntu 确实创建了交换分区)。这样做的优点是简单,但在我看来,最好将其拆分/home为自己的分区,因为这样可以更轻松地重新安装而不会丢失用户设置和文件。除此之外,有些用户确实会拆分/usr、、和其他分区;但除非您知道自己在做什么以及如何正确调整这些分区/tmp/var大小,否则最好不要这样做。

就你的情况而言,依我之见,你应该删除所有 Linux 分区(首先备份所有用户数据)并重新安装。将根 ( /) 分区设为大约 20-30GiB,创建一个大约为 RAM 大小 1.5-2 倍的交换分区,并将剩余的可用空间分配给/home。这样可以将大部分可用空间用于存储用户文件(在 中/home),同时仍为你提供安装新程序的空间(在 上/),如果你决定这样做的话。请注意,这只是我的个人建议。其他人可能会给出其他建议。如果是这样,我们中没有一个人在任何绝对意义上是对的或错的。在 Linux 中有很多方法可以做事,分区建议往往会在相当微妙的效果上有所不同——或者至少,合理的分区建议各有不同。当分区方案完全错误时(恐怕您的方案就是如此),其不良影响会更加明显。

答案2

你已经在你的机器上创建了 4 个独立的分区

  • 分区 1——/dev/sd7 包含/ 107 GB 空间
  • 分区 2——/dev/sda1包含/home 34 GB 空间
  • 分区 3 - /dev/sda5--/usr 包含 43 GB 空间
  • 分区 4 - /dev/sda6--swap

在终端中使用此命令

df -h

它将显示所有磁盘使用情况统计信息。您可以使用挂载点导航到目录,但不能使用分区名称/设备名称

答案3

您的/dev/sda5安装在/usr

如果要更改挂载点,则需要创建一个新的挂载点(目录)。例如,如果要将您的挂载/dev/sda5/home/hdtwo

#mkdir /home/hdtwo
#mount /dev/sda5 /home/hdtwo

如果你想访问它,你可以运行

#cd /home/hdtwo

答案4

最多可以有 4 个主分区。交换分区或扩展分区的处理方式与主分区相同。因此,您的硬盘可能看起来像这样(如果您在此示例中保留一个交换分区 - 则将有空间用于另一个主分区):

只是一个想法,也可能是这样的:

/dev/sda1    swap    (with about 4.096 GB)
/dev/sda2    swap    (with about 4.096 GB)
/dev/sda3    extended-number1 (with totally 100 GB)
/dev/sda4    /        (ext4 - root with    60.00 GB)
/dev/sda5    /usr     (ext4 - with about    40.00 GB)
/dev/sda6    /home    (ext4 - with          78.118 GB)

没有剩余的“未分配空间”——所有要使用的分区都位于扩展分区内——因此您可以正常访问它们并在它们之间进行切换。80 GB 或 60 GB 的根分区足以容纳总共 186.31 GB 的分区。我在这里选择了一种“串联交换”——但如果您只进行一次交换,那么/home总共会有 82.118 GB——所以最终效果会很好。

假定/home分区位于扩展分区的外部空间(gparted 拒绝这样做) - 那么就不可能从或到进行/home数据/交换/usr

相关内容