воскресенье, 5 декабря 2010 г.

Форматируем флешку в Ubuntu Linux

Столкнулся сегодня с необходимостью отформатировать флеш-карту на 8GB. Казалось бы такое простое действие, однако бывшему пользователю Win "слету" недоступное.
Так как же отформатировать карточку?


Для этого, после подключения носителя нужно выяснить имя устройства, которое было присвоено системой, командой:

  $ dmesg | tail

Результатом работы команды будет вывод типа:

  [ 4335.561438] scsi 6:0:0:0 Direct-Access USBDisk RunDisk 3.01 PQ: 0 ANSI: 2
  [ 4335.563858] sd 6:0:0:0 Attached scsi generic sg7 type 0
  [ 4335.567548] sd 6:0:0:0 [sdg] 2082496 512-byte logical blocks: (1.06 GB/1016 MiB)
  [ 4335.569538] sd 6:0:0:0 [sdg] Write Protect is off
  [ 4335.569542] sd 6:0:0:0 [sdg] Mode Sense; 0b 00 00 08
  .....
  [ 4335.588924] sd 6:0:0:0 [sdg]  Attached SCSI removable disk

sdg в скобках и есть имя устройства, присвоенное системой вашей флешке. Отмонтируем флешку командой:

  $ umount /dev/sdg

Например, нужно, чтобы флешка была отформатирована в формате fat32 (vfat в Linux). Для этого выполните команду:

  $ sudo mkfs.vfat /dev/sdg

Если нужно отформатировать флешку в другом формате, то такая возможность доступна. Вот список возможных форматов и соответствующих им команд:

  mkfs.ext2 - EXT2
  mkfs.ext3 - EXT3
  mkfs.ext4 - EXT4
  mkfs.bfs - BFS
  mkfs.msdos - MSDOS
  mkfs.reiserfs - ReiserFS
  mkfs.minix - Minix
  mkfs.ntfs - NTFS
  mkfs.vfat - VFAT (Fat32)


Для того чтобы дать устройству "имя" в виде "метки", при форматировании используйте ключ -I. Команда форматирования, например, приймет вид:

  $ sudo mkfs.ext3 -I -n 'Work' /dev/sdg

Флешка будет отформатирована в ext3 и ей назначена метка "Work".

Комментариев нет:

Отправить комментарий