Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Форматирование


Автор: Agares 17.7.2007, 19:42
В общем то, мне нужно отформатировать флэшку, как мне это сделать?

Автор: bilbobagginz 17.7.2007, 23:58
зависит от модели флешки.

под виндой тоже ее форматировать нетривиально - иногда нужно указать block size.

Автор: powerfox 18.7.2007, 00:44
Цитата(bilbobagginz @  18.7.2007,  00:58 Найти цитируемый пост)
зависит от модели флешки.

Каким образом?

Автор: bilbobagginz 18.7.2007, 10:16
fat12 или fat32 или fat8.


Автор: Agares 18.7.2007, 11:51
Ну вообще, как форматировать? Команда format не работает :(

Автор: powerfox 18.7.2007, 12:12
Цитата(bilbobagginz @  18.7.2007,  11:16 Найти цитируемый пост)
fat12 или fat32 или fat8.

А разве флешке не всё равно, как её форматируют? Хоть ext3.

Добавлено через 1 минуту и 56 секунд
Цитата(Agares @  18.7.2007,  12:51 Найти цитируемый пост)
Ну вообще, как форматировать? Команда format не работает :( 

Код

mkfs.vfat /dev/Устройство_флешки

Если у тебя хард hd*, то флешка должна быть /dev/sda1. Но лучше проверь, чтобы не снести что-нибудь. У меня, например, хард /dev/sda - /dev/sda1 диск С винды.

Автор: Agares 18.7.2007, 16:43
Не работает
Код

[root@localhost azagtot]# mkfs.vfat /dev/sda
mkfs.vfat 2.11 (12 Mar 2005)
mkfs.vfat: Will not try to make filesystem on full-disk device '/dev/sda' (use -  I if wanted)


Добавлено через 4 минуты и 5 секунд
Как исправить эту ошибку?

Автор: JackYF 18.7.2007, 17:36
Agares, если у тебя флешка /dev/sda1
то 

Цитата

mkfs.vfat /dev/sda1


а вообще покажи на всякий случай вывод команды mount, тогда многое станет ясно.

Автор: Agares 18.7.2007, 18:00
Код

[root@localhost azagtot]# mount
/dev/hda6 on / type ext3 (rw)
none on /proc type proc (rw)
none on /media/floppy type supermount (rw,sync,dev=/dev/fd0,fs=ext2:vfat,--)
/dev/hda1 on /mnt/win_c type ntfs (ro,umask=0,nls=utf8)
/dev/hdb1 on /mnt/win_c2 type ntfs (ro,umask=0,nls=utf8)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
/dev/sda on /media/removable type vfat (rw,nosuid,nodev,users,umask=0,iocharset=utf8)


Добавлено через 1 минуту и 24 секунды
Код

[root@localhost azagtot]# mkfs.vfat /dev/sda1
mkfs.vfat 2.11 (12 Mar 2005)
/dev/sda1: No such file or directory
[root@localhost azagtot]# mkfs.vfat /dev/sda
mkfs.vfat 2.11 (12 Mar 2005)
mkfs.vfat: /dev/sda contains a mounted file system.
[root@localhost azagtot]#    

Автор: JackYF 18.7.2007, 18:51
Цитата(Agares @  18.7.2007,  18:00 Найти цитируемый пост)
mkfs.vfat: /dev/sda contains a mounted file system.

вот, имхо, и ключ к разгадке...

Цитата

umount /dev/sda
mkfs.vfat /dev/sda
mount /dev/sda

Автор: powerfox 18.7.2007, 19:16
А на флешке что ли не один диск? А то странно, что имя sda присвоено, а не sda1.

Автор: bilbobagginz 18.7.2007, 19:44
дравствуйте. все просто.
1. разрезаем флешку на разделы. напр. создаем 1 раздел, который занимает все пространство, командой:
cfdisk /dev/sda

там выбираем создание раздела, который будет занимать все пространство

2. создаем на новом разделе ( если он 1, то будет называться: /dev/sda1 ) файловую систему:
mkfs.vfat /dev/sda1

если эта команда не сработает, почитать мануал mkfs.vfat, и уменьшить fat до 12.

советую именно vfat/fat12 потому что нужно чтобы и с винды можно было смонтировать эту флешку.

после этого можно монтировать или автомонтировать устройство /dev/sda1.

удачи.

Автор: Agares 19.7.2007, 12:10
powerfox, на флэшке один диск.

Добавлено через 1 минуту и 14 секунд
bilbobagginz, спасибо, сработало!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)