Я начал новую установку Debian на своем BeagleBone Black Version C, используя карту MicroSD емкостью 16 ГБ. Образ, который я использовал через win32DiskImager, создал только один загрузочный раздел Linux для корневой файловой системы и всего остального размером 3,3 ГБ. Остальная часть карты MicroSD не используется. Я хочу изменить размер этого раздела, чтобы использовать оставшееся неиспользуемое пространство.
Все учебники по изменению размера, которые я читал, относятся к системе с двумя разделами, но опять же, моя установка имеет только один. Почему я не знаю. Я вообще никаких разделов не удалял, поэтому и не замечал, пока не решил проверить оставленную комнату.
Можно ли изменить размер mmcblk0p1, чтобы использовать весь microSD, или мне следует разбить его, как при традиционной установке?
Вот мой лсблк
root@beaglebone:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk1boot0 179:16 0 1M 1 disk
mmcblk1boot1 179:24 0 1M 1 disk
mmcblk0 179:0 0 14.7G 0 disk
`-mmcblk0p1 179:1 0 3.3G 0 part /
mmcblk1 179:8 0 3.7G 0 disk
|-mmcblk1p1 179:9 0 96M 0 part
`-mmcblk1p2 179:10 0 3.6G 0 part
Вот мой fdisk -l
root@beaglebone:~# fdisk -l
Disk /dev/mmcblk0: 14.7 GiB, 15811477504 bytes, 30881792 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
Disklabel type: dos
Disk identifier: 0xa2911fde
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 * 2048 6963199 6961152 3.3G 83 Linux
Disk /dev/mmcblk1: 3.7 GiB, 3925868544 bytes, 7667712 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
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/mmcblk1p1 * 2048 198655 196608 96M e W95 FAT16 (LBA)
/dev/mmcblk1p2 198656 7667711 7469056 3.6G 83 Linux
Disk /dev/mmcblk1boot1: 1 MiB, 1048576 bytes, 2048 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 /dev/mmcblk1boot0: 1 MiB, 1048576 bytes, 2048 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
fdisk
, удалите старый раздел и создайте новый. Одна вещь, о которой вы должны позаботиться, это начальный блок, который должен быть точно таким же, как на старом разделе. Затем, при желании, вам придется перезагрузиться, если ядро жалуется на то, что старая таблица разделов все еще используется. Затем выполнитеresize2fs
, чтобы изменить размер файловой системы, чтобы заполнить новый раздел. Это можно сделать на «живой» файловой системе. Вуаля. - person nsilent22   schedule 22.02.2016