Linux&FreeBSD: как отформатировать USB-флешку

Автор: | 09/04/2012
 

Проверим, к какому устройству она относится:

# fdisk -l

Среди прочего — видим:

Диск /dev/sdc: 4016 МБ, 4016046080 байт
124 головок, 62 секторов/треков, 1020 цилиндров, всего 7843840 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0x110eaf11

Т.к. знаем, что флешка 4 гигабайта (к примеру) — значит это она.

Или можно выполнить:

# df -h

/dev/sdc1            7,5G  3,0G  4,5G  40% /media/FSVdfvYHH

Во FreeBSD она определилась как:

# ls /dev/ | grep da
da0
da0s4

Отмонтируем её, т.к. при подключении она по-умолчанию монтируется системой:

# umount /dev/sdc

И форматируем под Win Fat32:

# mkdosfs -F 32 /dev/sdc

Если надо отформатировать в другую файловую систему, например — NTFS, пишем:

# mkfs.ntfs /dev/sdc

Подробнее о форматировании под NTFS под Linux-системой — можно прочитать тут>>>.

Во FreeBSD выполняем:

# newfs_msdos -F 32 /dev/da0s4

Если получаем сообщение об ошибке такого вида:

# mkdosfs -F 32 /dev/sdc
mkdosfs 3.0.9 (31 Jan 2010)
mkdosfs: Device partition expected, not making filesystem on entire device ‘/dev/sdc’ (use -I to override)

Значит устройство уже отформатировано (например — в EXT4), в таком случае доабвляем ключ -I (ignore) и перезаписываем файловую систему:

# mkdosfs -I -F 32 /dev/sdc
mkdosfs 3.0.9 (31 Jan 2010)