> Спасибо за содержательный ответ!
> Есть над чем поработать.Да нет там ничего содержательного, давно всем известный факт,
потому никто и незаморачивается.
Поработать можно только над двумя вариантами partition id для
FAT32, sorry, с FAT16 давно не сталкивался.
Поработать можно над разметкой FAT32 - кол-во кластеров, секторов
per кластер и тд и тп.
Важное:
- partition id: 0x0B и 0x0C, последний с адресацией LBA, именно его сейчас
нужно использовать при fdisk/gdisk/gpart/etc, иначе всякие "гаджеты"
могут не распознать :)
- ограничения на макс.размер файла, тома
- ограничения на кол-во символов в имени файлов
В принципе, если FAT32 создана с default'ами, fsck.vfat ее
без проблем проверит и восстановит, но возможны ньюансы.
>> Посему, делать repairfs для FATXX/exFAT лучше средствами и утилитами
>> Windows, а extX/reiserfs/xfs/ufs - средствами Unix.
> Где-то так я и думал.
Первое с чем сталкиваются специалисты от Windows - разметка HDD,SSD,USB:
- MBR и GPT, здесь нужно просто знать MBR, знать GPT и какой загрузчик
будет использоваться, в случае Linux - Grub2, знать Grub2 и что и куда
он пишет, например, чтобы зарезервировать кусок свободного места
в 1MB или 2MB.
GPT + ESP для UEFI.
Второе - перенос с диска на диск или уменьшить, увеличить FS или
создание новых с переносом данных.
Вот тут засада в виде:
- Ghost и Acronis, которые для FAT32 умеют resize, но для ext2/3/4 и
прочих, не умеют, отсюда непонимание что есть суперблок и почему
при клонировании образа диска byte-to-byte а-ля "dd", получают
бяку.
dd или его приличный аналог для windows - win32 disk image writer (win32diskImager),
удобно использовать при клонировании дисков одинакового размера, либо
с меньшего на больший. В последнем случае, нужно помнить что останется
неразмеченное место и в случае GPT, еще и альтернативную таблицу править.
Отсюда, операции по клонированию, изменению размеров партиций, FS, lvm
томов, делать нужно из Linux с пониманием того что, как и для чего,
и в дополнение бекапные утилиты: rsync, cpio, tar, dump/restore если
таковые есть для fs и тд и тп.
Ну и не забывать, создание FS и проверка, выполняются над НЕсмонтированными
устройствами, иначе беда.