1

Я пытаюсь разделить eMMC пользовательской платы на базе BBB(am335x), для этого я использую sfdisk. Я использую следующую команду, чтобы сделать это,

#Partition emmc 
sfdisk -D -H 255 -S 63 -C 467 /dev/mmcblk0 -uM << EOF
,32,C,*
,200,L
,200,L
,,E
,100,L
,60,L
,200,L
;1269,L
;
EOF  

Но sfdisk показывает следующие разделы и

# fdisk -l /dev/mmcblk0

Disk /dev/mmcblk0: 3841 MB, 3841982464 bytes
255 heads, 63 sectors/track, 467 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

        Device Boot      Start         End      Blocks  Id System
/dev/mmcblk0p1   *           1           5       40131   c Win95 FAT32 (LBA)
/dev/mmcblk0p2               6          31      208845  83 Linux
/dev/mmcblk0p3              32          57      208845  83 Linux
/dev/mmcblk0p4              58         467     3293325   5 Extended
/dev/mmcblk0p5              58          70      104391  83 Linux
/dev/mmcblk0p6              71          78       64228+ 83 Linux
/dev/mmcblk0p7              79         104      208813+ 83 Linux
/dev/mmcblk0p8             105         266     1301233+ 83 Linux
/dev/mmcblk0p9             267         467     1614501  83 Linux

но я не вижу /dev /mmcblk0p8 и /dev /mmcblk0p9. Из-за этого я не могу отформатировать /dev /mmcblk0p8. Кто-нибудь может подсказать в чем может быть проблема?

Есть ли ограничения на создание расширенных разделов?

1 ответ1

2

Спасибо Роберту Нельсону, который ответил на мой вопрос о сообществе чернокожих биглебонов.
В одной из конфигураций MMC_BLOCK_MINORS [= 8] было установлено значение 8, что не позволяло драйверу создавать более 8 файлов устройств. Я изменил номер, и я могу видеть все разделы и соответствующие файлы устройства.

Место нахождения:
│ -> Драйверы устройств
│ -> Поддержка карт MMC/SD/SDIO (MMC [= y])
│ -> драйвер блочного устройства MMC (MMC_BLOCK [= y])

Надеюсь, что это поможет некоторым иметь ту же проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .