Отформатируйте раздел 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
если это работает, и это не так. Та же ошибка распечатывается.
1 ответ
Лучший способ - разделить на 512
(размер кластера):
mkfs.fat -S $((32768/512)) /dev/sdb1
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.
Размер единицы выделения также известен как размер кластера.