LINUX.ORG.RU

Форматирование флешки

 ,


0

1

Доброго времени! Хочу научиться форматировать флешки через терминал. Подскажите как это правильно делать, какие ключи можно добавлять для тех или иных случаев, типов файловой системы. Так же интересует вопрос создания, удаления и просмотра разделов на флешках. ОС: Kubuntu 18.04.

Ответ на: комментарий от vvn_black

Да, спасибо, все доступно и понятно…

MKFS(8)                                                                      System Administration                                                                     
MKFS(8)

NAME
       mkfs - build a Linux filesystem

SYNOPSIS
       mkfs [options] [-t type] [fs-options] device [size]

DESCRIPTION
       This mkfs frontend is deprecated in favour of filesystem specific mkfs.<type> utils.

       mkfs  is used to build a Linux filesystem on a device, usually a hard disk partition.  The device argument is either the device name (e.g.  /dev/hda1, /dev/sdb2), or a
       regular file that shall contain the filesystem.  The size argument is the number of blocks to be used for the filesystem.

       The exit code returned by mkfs is 0 on success and 1 on failure.

       In actuality, mkfs is simply a front-end for the various filesystem builders (mkfs.fstype) available under Linux.  The filesystem-specific builder is searched for  via
       your PATH environment setting only.  Please see the filesystem-specific builder manual pages for further details.

OPTIONS
       -t, --type type
              Specify the type of filesystem to be built.  If not specified, the default filesystem type (currently ext2) is used.

       fs-options
              Filesystem-specific options to be passed to the real filesystem builder.

       -V, --verbose
              Produce  verbose output, including all filesystem-specific commands that are executed.  Specifying this option more than once inhibits execution of any filesys‐
              tem-specific commands.  This is really only useful for testing.

       -V, --version
              Display version information and exit.  (Option -V will display version information only when it is the only parameter, otherwise it will work as --verbose.)

       -h, --help
              Display help text and exit.

BUGS
       All generic options must precede and not be combined with filesystem-specific options.  Some filesystem-specific programs do not automatically detect the  device  size
       and require the size parameter to be specified.

AUTHORS
       David Engel (david@ods.com)

Вы сами то как думаете, новичку под силу разобраться в этом?

parnyagan
() автор топика
Ответ на: комментарий от parnyagan

Вы сами то как думаете, новичку под силу разобраться в этом?

Ну тогда погугли, как этим пользоваться, в инете полно мануалов.

Zhbert ★★★★★
()
Ответ на: комментарий от parnyagan

Ну, не прибедняйся, у тебя же не возникло проблем где и как этот ман получить ).

Только ты самое интересное из мануала пропустил:

SEE ALSO
       fs(5), badblocks(8), fsck(8), mkdosfs(8), mke2fs(8), mkfs.bfs(8), mkfs.ext2(8),
       mkfs.ext3(8), mkfs.ext4(8), mkfs.minix(8), mkfs.msdos(8), mkfs.vfat(8), mkfs.xfs(8)
vvn_black ★★★★★
()
Ответ на: комментарий от parnyagan

сами то как думаете, новичку под силу разобраться в этом?

Хочу научиться форматировать флешки через терминал

Чего было темнить, не хочешь ты учиться форматировать. Запусти Гпартед и не страдай.

andytux ★★★★★
()
Ответ на: комментарий от Zhbert

А я думал, что форум для того и нужен, чтобы на нем общаться, делиться знаниями и задавать вопросы при необходимости, а не искать всякие г*вноинструкции на просторах гугла.

parnyagan
() автор топика
Ответ на: комментарий от parnyagan

Ок. Давай, подождём, когда кто-то переведёт тебе маны или погуглит за тебя хаутушку. Ну, или дружно позовём Всеволода.

vvn_black ★★★★★
()
Ответ на: комментарий от parnyagan

А я думал, что форум для того и нужен, чтобы на нем общаться, делиться знаниями и задавать вопросы при необходимости, а не искать всякие г*вноинструкции на просторах гугла.

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

Zhbert ★★★★★
()
Ответ на: комментарий от vvn_black

Ну, или дружно позовём Всеволода.

Думаешь, он переведет?

Zhbert ★★★★★
()
Ответ на: комментарий от parnyagan

Вы сами то как думаете, новичку под силу разобраться в этом?

Ты ж читаешь.

LongLiveUbuntu ★★★★★
()

Для нормальной работы на linux и windows (от xp до 10) флешки надо форматировать в FAT32. Я это делаю вот так. Перед форматированием надо отмонтировать флешку.

sudo mkdosfs -F 32 -n "$NAME" -I "$DEV"

Где вместо $NAME ставишь имя для неё, например usbflash, а вместо $DEV ставишь путь до устройства флешки, например /dev/sda

Путь до устройства можно определить командой lsblk и посмотреть, то что подходит по размеру твоей флешки

brualan
()
Ответ на: комментарий от parnyagan

Блин, ну это реально простой ман. Сам же хотел научиться через терминал.

Вот пример манов покруче:

man xorg.conf
man awk

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от brualan

Для нормальной работы на linux и windows (от xp до 10) флешки надо форматировать в FAT32.

И после этого на нее не запишешь большие файлы. exFAT

anonymous
()

mkfs.vfat /dev/sdb1
mkfs.exfat /dev/sdb1

Перед этим убедись, что /dev/sdb1 это действительно флешка. Например при помощи fdisk. А то будет весело, если ты форматнёшь не то.

А лучше пользоваться графической утилитой GParted

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Перед этим убедись, что /dev/sdb1 это действительно флешка. Например при помощи fdisk. А то будет весело, если ты форматнёшь не то.

я как то в молодости по глупости форматнул две подряд флешки с важной информацией…

Deleted
()
Ответ на: комментарий от parnyagan

Вы сами то как думаете, новичку под силу разобраться в этом?

За всех новичков не скажу, но новичок который с первого раза разобрался как постить тут копипасту из терминала внушает некоторые надежды. Ты ведь научиться хотел, а не узнать и запомнить правильную команду

MrClon ★★★★★
()
Ответ на: комментарий от Deleted

Если быстрое форматирование, то можно восстановить. Если полное, то нельзя. Лучше сразу делать образ флешки, и работать уже с ним. В идеале, отнестить флешку специальным дяденькам, которые восстанавливают информацию с повреждённых носителей. Но можно и самому при помощи R-Studio или других программ.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Можно вместо /dev/sdb1 использовать /dev/disk/by-id/usb-….

legolegs ★★★★★
()
Ответ на: комментарий от ZenitharChampion

А лучше пользоваться графической утилитой GParted

У меня почему-то GParted при удалении всех разделов с флешки и последующем создании одного единственного раздела на весь объем флешки всегда оставляет пустое пространство равное 1М. Получается это побовроть только если удалить все разделы в GParted, а уже потом в терминале форматировать при помощи команды

sudo mkfs -t vfat /dev/sda
parnyagan
() автор топика

Подскажите как это правильно делать, какие ключи можно добавлять для тех или иных случаев, типов файловой системы.

Если флешку будешь втыкать в винду то лучше и форматируй под виндой, если же флешка будет втыкаться тольков linux то форматируй в btrfs, опцию для data в single, опцию для metadata в double, может тебе ещё что путное подскажут.

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от parnyagan

Получается это побовроть только если удалить все разделы в GParted, а уже потом…

…узнаешь, какую свинью сам себе подложил.

GParted при удалении всех разделов с флешки и последующем создании одного единственного раздела на весь объем флешки всегда оставляет пустое пространство равное 1М.

Это пространство просто необходимо, если захочешь сделать этот диск загрузочным. Во вторых, это элемент выравнивания.

andytux ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Странно ты как-то раздел создаёшь. Разве не нужно при помощи fdisk сначала создать Primary Partition /dev/sda1?

Для чего? Чтоы раздел стал загрузочным?

parnyagan
() автор топика
Ответ на: комментарий от andytux

Это пространство просто необходимо, если захочешь сделать этот диск загрузочным. Во вторых, это элемент выравнивания.

Вот, вот это уже дельная информация, которую я не знал. Спасибо!

parnyagan
() автор топика
Ответ на: комментарий от Deleted

машинный перевод слишком убогий, лучше пусть сразу ставит дистрибутив, где все маны + вики переведены на русский, alt linux, например

anonymous
()
Ответ на: комментарий от andytux

Еще хотелось бы узнать:

  • !. Что за «свинья»? В смысле, на что это может повлиять?
    1. Обязательно ли создавать таблицу разделов, если собираешься/не собираешься делать флешку загрузочной? Ну и какую именно таблицу, GPT/MS-DOS (подозреваю что для Linux надо GPT).
parnyagan
() автор топика
Ответ на: комментарий от parnyagan

Конкретно этот форум, для того, чтобы помогать. Тебе помогли. Да, man fsck Да, там несколько иной порядок слов, чем в сказке курочка Ряба. Но ты попробуй их перестроить, вдруг поймёшь? А ты даже не соизволил сказать, что именно не понял.

anonymous
()
Ответ на: комментарий от parnyagan

Что за «свинья»? В смысле, на что это может повлиять?

Как раз в это пространство перед первым разделом устанавливается загрузчик. Если не оставишь достаточно места, то получишь ошибку, что загрузчик не может быть установлен. С таким часто можно столкнуться, когда разметка проводилась во времена Windows XP.

Обязательно ли создавать таблицу разделов, если собираешься/не собираешься делать флешку загрузочной?

Собственно в таблице разделов содержится информация о разделах (начало, конец, тип). Она обязательно если больше одного раздела.

подозреваю что для Linux надо GPT

Как раз линуксу до фонаря. У Виндовс есть бзик. В режиме ЕФИ она устанавливается только на раздел с таблицей GPT.

какую именно таблицу

MS-DOS более совместима что-ли. Не будет проблем на других устройтвах, на старых компьютерах с БИОС. Но не поддерживает диски больше 2Тб. Нельзя создать более четырех первичных разделов.

andytux ★★★★★
()
Ответ на: комментарий от torvn77

форматируй под виндой

Наркоман, чтоле?

anonymous
()
Ответ на: комментарий от parnyagan

одних манов недостаточно, нужно ещё живое русскоязычное сообщество с актуальными статьями в вики и форумом, на *убунте с этим сейчас хуже, чем у того же альтлинукса

anonymous
()
Ответ на: комментарий от andytux

Я уже конкретно запутался…

  • Мне нужно для начала создать на флешке таблицу разделов (если на ней более 1 раздела), так?
  • Таблицу лучше создавать MS-DOS (а не GPT)? Если я собираюсь использовать флешку и на Linux и на Windows.
  • Команда для быстрого форматирования в формат FAT32:
mkfs vfat -F 32 /dev/sda

?

  • Команда для полного форматирования:
sudo shred /dev/sda

?

parnyagan
() автор топика
Ответ на: комментарий от anonymous

одних манов недостаточно

Кто же с этим спорит… но ведь это лучше, чем ничего, не так ли?! Главное с чего то начать. А то если так рассуждать, что этого недостаточно, да это не совсем то что надо, то так никогда ничему не научишся.

parnyagan
() автор топика
Ответ на: комментарий от parnyagan

Есть такие личности на форумах, что с серьезным лицом предлагают патч Бармина новичкам. Так что заведи привычку читать man по каждой предлагаемой новой команде. И крайне внимательно проверяй пути файловой системы и имена разделов дисковых устройств

qbe
()
Ответ на: комментарий от torvn77

Ну если миллениалу будет недостаточно предупреждения и посыла юзать маны и Гугл, может я не прав, считая патч Бармина слишком суровым?

qbe
()
Ответ на: комментарий от qbe

Если писать окольно, а не прямо то да, такие предупреждения будут выглядеть как очередная издёвка и предсказуемо проигнорированы. Писать надо прямо и точно.

torvn77 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.