128GB SD 卡克隆后认为是 8GB。如何让它识别所有可用空间?

128GB SD 卡克隆后认为是 8GB。如何让它识别所有可用空间?

我有一张旧的 8GB SD 卡,用于我的 Raspberry Pi 2。我制作了该 8GB SD 卡的映像,并将其放在 128GB SD 卡上。

现在,当我的 pi 使用 128GB SD 卡启动并运行时df -hT,我仍然看到:

pi@raspberrypi:~ $ df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/root      ext4      7.1G  6.5G  237M  97% /

我如何才能知道克隆的 128GB SD 卡比它认为的 8GB 还要大?

下列的phuclv 的评论我现在明白了:

pi@raspberrypi:~ $ sudo parted /dev/mmcblk0 print free
Model: SD SD (sd/mmc)
Disk /dev/mmcblk0: 125GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number  Start   End     Size    Type     File system  Flags
        16.4kB  4194kB  4178kB           Free Space
1       4194kB  273MB   268MB   primary  fat32        lba
2       273MB   125GB   125GB   primary  ext4
pi@raspberrypi:~ $ df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/root      ext4      7.1G  6.5G  247M  97% /

所以我现在增加了分区大小,但是如何增加挂载/目录的大小呢?我认为/现在的大小是正确的,因为我还看到:

pi@raspberrypi:~ $ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
mmcblk0     179:0    0 116.5G  0 disk
├─mmcblk0p1 179:1    0   256M  0 part /boot
└─mmcblk0p2 179:2    0 116.2G  0 part /

答案1

问题已经解决,sudo resize2fs [path_to_storage_device]现在使用parted它将引导您进入可以调整大小的分区。

相关内容