Несколько раз приходилось форматировать флешки, а поскольку происходит это довольно редко – вынужден был лезть в гугл. Конспективная памятка по форматированию флешек под Linux:
Проверить подключение flash
fdisk -l
Выведет список подключенных дисков и их разделов. Обычно флешка – /dev/sdb
Проверить, примонтирована ли флешка
df -h
Если флешка примонтирована – покажет это и точку монтирования. Перед форматированием – отмонтировать: umount /dev/sdb
Проверить защиту от записи и геометрию
При желании – можно проверить защиту от записи и геометрию (защита от записи в линуксе не важна):
hdparm /dev/sdb
Если нужно низкоуровневое форматирование – забить нулями
dd if=/dev/zero of=/dev/sdb
В выводе покажет объем флешки, скорость и время записи. Также покажет, сколько было записано байт на флешку, что полезно при проверке флешки на физические ошибки.
Проверить на физические ошибки
head -c N /dev/sdb | md5sum
head -c N /dev/zero | md5sum
где N равно числу байт, записанных на флешку при помощи dd. Если контрольные суммы не совпадают – флешка “битая”.
Разбиваем на разделы при помощи fdisk
fdisk /dev/sdb
Опции: m – справка, d – удалить раздел, p – просмотреть список разделов, n – создать раздел, t – поменять тип раздела, w – сохранить изменения.
Последний шаг – создать файловые системы на разделах флешки
mkfs.ext{2,3,4} /dev/sdbX
где X – порядковый номер раздела, на котором нужно создать файловую систему.
Также полезны: mkfs.msdos, mkfs.vfat.
Еще на похожие темы:
Оригинал статьи (здесь можно оставить свои комментарии).
0 коммент.:
Отправить комментарий
Спасибо за комментарий!