请原谅我的新手身份,但当我使用 df -h 查看我的文件系统时,我发现大部分空间都在 /dev/sda1 中。我想向 /usr 添加空间,以安装 Hadoop。我不知道如何重新分配该空间,或者我是否需要这样做。有人可以澄清我的理解吗?提前致谢。
答案1
/dev/sda1 是您的实际硬盘,这就是为什么它似乎拥有所有空间的原因。您需要的空间应该动态分配给 /usr,并在安装 Hadoop 时可供使用。
答案2
如果您lsblk
按照如下所示使用:
$ lsblk 名称 MAJ:MIN RM 大小 RO 类型 安装点 sda 8:0 0 232,9G 0 磁盘 ─sda1 8:1 0 487M 0 部分 /boot/efi ─sda2 8:2 0 200,5G 0部分/ └─sda3 8:3 0 32G 0 部分 [SWAP] sdb 8:176 1 7,5G 0 磁盘 └─sdb1 8:177 1 7,5G 0 部分 /media/hannu/PHONE_CARD sr0 11:0 1 1024M 0 rom
你可以看到 sda 和 sdb 上的分区表的内容
sda
是第一个硬盘。
sda1
- 第一个分区,sda
因为它的 /boot/efi 位于同一行的最后,我可以看出这是我的启动数据所在的位置。内容告诉要使用哪个内核、从哪个分区开始读取、如何使用它,此外还保存实际内核。
sda2
最后一个/
就行了,这是我的Linux安装的根文件系统。ls -l /
会显示上层的内容。
sda3
-[SWAP]
最后 - 该分区对应于 Windows 机器的交换文件。
sdb
是一个 USB 记忆棒,可以安装一个具有一个分区的 microSD 卡;sdb1
此时的内容可读/media/hannu/PHONE_CARD/
sr0
是空的 CD/DVD RW 设备。
答案3
/dev/sda1
是一个分区,根据您所说的内容(“我的大部分空间都在 /dev/sda1 中”),我认为这是您用于 Ubuntu 根目录 ( /
) 的分区。由于您是新手,我认为您不太可能为 分配单独的分区/usr
,因此/usr
使用与其他所有内容相同的空间( 中的空间/dev/sda1
)。因此您无需重新分配任何空间。