我有一张旧的 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
它将引导您进入可以调整大小的分区。