Я следовалКлонирование SD-карты на SD-карту большего размераклонировать карту SD 2G на карту SD 32G, а файловая система ext4. Однако на карте SD 32G я вижу только 2G свободного места. Есть ли способ его максимально увеличить? Вот вывод fdisk
:
Command (m for help): p
Disk /dev/sdb: 32.0 GB, 32026656768 bytes
64 heads, 32 sectors/track, 30543 cylinders, total 62552064 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: 0x000e015a
Device Boot Start End Blocks Id System
/dev/sdb1 * 32 147455 73712 c W95 FAT32 (LBA)
/dev/sdb2 147456 3994623 1923584 83 Linux
Я хочу использовать /dev/sdb2
оставшееся место. Я пробую resize2fs /dev/sdb
после dd
, но получаю сообщение ниже:
$ sudo resize2fs /dev/sdb
resize2fs 1.42 (29-Nov-2011)
resize2fs: Bad magic number in super-block while trying to open /dev/sdb
Couldn't find valid filesystem superblock.
Есть идеи, что я делаю не так? Спасибо.
Редактировать 1
Теперь я использую gparted для изменения размера SD-карты, ионо работает. Я думаю, это можно сделать в командной строке. В моем примере /dev/sdb2
сначала нужно размонтировать, а потом, resize2fs /dev/sdb2
я полагаю. По крайней мере, в GParted GUI мне нужно сначала размонтировать /dev/sdb2
.
Редактировать 2
Перезагрузка вызовет ошибку "init not found". Даже если я укажу init
путь, он не найдет, /root/dev/console
а затем kernel panic. Сообщение об ошибке ниже:
/init: line 352: can't open /root/dev/console: no such file
решение1
/dev/sdb
это узел устройства, указывающий на весь жесткий диск, и он начинается с первого сектора HDD. Вам нужно указать resize2fs
на конкретныйразделвы хотите изменить размер (видимо, в вашем случае, /dev/sdb2
).
FYI, использование консоли не обязательно, если у вас графический рабочий стол. Просто установите gparted
(вы не указали свой дистрибутив Linux, поэтому я не знаю, доступен ли он, и если да, то какие шаги для его установки). Это обеспечит удобный способ сделать это. Вы также, вероятно, можете сделать это с помощью Disk palimpsest
Utility на современных ОС.