我该如何修复我的分区?

我该如何修复我的分区?

我在 8GiB 微型 SD 卡上为 rPi 2 安装了 Ubuntu。但是,当我随后开始安装软件时,空间不足了。那是因为我忘记在安装后立即重新分区。但是,我认为我搞砸了重新分区的尝试,我想知道我是否可以撤消一切以回到正轨。

这是我所做的:

首先,我检查了df -h

Filesystem                          Size  Used Avail Use% Mounted on
/dev/root                           1.7G  1.6G     0 100% /
devtmpfs                            458M  4.0K  458M   1% /dev
none                                4.0K     0  4.0K   0% /sys/fs/cgroup
none                                 93M  380K   93M   1% /run
none                                5.0M     0  5.0M   0% /run/lock
none                                462M     0  462M   0% /run/shm
none                                100M     0  100M   0% /run/user
/dev/mmcblk0p1                       64M   20M   45M  31% /boot/firmware

然后我运行sudo fdisk /dev/mmcblk0,并查看了分区列表:

Disk /dev/mmcblk0: 7948 MB, 7948206080 bytes
4 heads, 16 sectors/track, 242560 cylinders, total 15523840 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

        Device Boot      Start         End      Blocks   Id  System
/dev/mmcblk0p1   *        2048      133119       65536    c  W95 FAT32 (LBA)
/dev/mmcblk0p2          133120     3670015     1768448   83  Linux

接下来,我删除了第二个分区,并将其重新创建为主分区,这次分配了所有可用空间。我输入了w写入内容,然后退出并重新启动了我的 pi。

但是,重启后的输出df -h看起来一样。所以我很困惑所有额外分配的空间都去了哪里,以及如何将其分配给我的根文件系统。

答案1

啊,我忘了一个步骤:

sudo resize2fs /dev/mmcblk0p2

现在df -h看起来像:

Filesystem                          Size  Used Avail Use% Mounted on
/dev/root                           7.2G  1.6G  5.3G  23% /
devtmpfs                            458M  4.0K  458M   1% /dev
none                                4.0K     0  4.0K   0% /sys/fs/cgroup
none                                 93M  372K   93M   1% /run
none                                5.0M     0  5.0M   0% /run/lock
none                                462M     0  462M   0% /run/shm
none                                100M     0  100M   0% /run/user
overflow                            1.0M     0  1.0M   0% /tmp
/dev/mmcblk0p1                       64M   20M   45M  31% /boot/firmware

相关内容