Раздел формата FAT32 с набором “Размер Единицы Выделения”

Примечание: Этот ответ не работал на меня.

Я хочу отформатировать раздел FAT32 с набором AUS 32K. Я прочитал страницу справочника man mkfs.fat, и единственная вещь, которую я могу найти,

-S LOGICAL-SECTOR-SIZE
    Specify the number of bytes per logical sector.  Must be a power of 2 and greater than or equal to 512, i.e. 512, 1024, 2048, 4096, 8192, 16384, or 32768.

Я не знаю, является ли это "AUS", но я испытал его и установил -S 32768. Это произошло:

user@pc:~$ sudo mkfs.fat -S 32768 /dev/sdb1
mkfs.fat 3.0.28 (2015-05-16)
Warning: sector size is set to 32768 > 4096, such filesystem will not propably mount
WARNING: Not enough clusters for a 32 bit FAT!
mkfs.fat: Attempting to create a too large filesystem

Я также попробовал sudo mkfs.fat -I -S 32768 /dev/sdb если это работает, и это не делает. Та же ошибка распечатывает.

0
задан 13 April 2017 в 05:24

2 ответа

man mkfs.fat :

-s SECTORS-PER-CLUSTER
    Specify the number of disk sectors per cluster.  Must be a power of
    2, i.e. 1, 2, 4, 8, ... 128.

размер единицы выделения также известен как размер кластера.

0
ответ дан 7 November 2019 в 04:38

Лучший способ состоит в том, чтобы разделиться на 512 (размер кластера):

mkfs.fat -S $((32768/512)) /dev/sdb1
0
ответ дан 7 November 2019 в 04:38

Другие вопросы по тегам:

Похожие вопросы: