Як показує облік статистики мого блогу, періодично сюди потрапляють люди, які шукають відповідь саме на це питання - «Як відформатувати флешки в Linux?»
Отже, найбільш просто це можна зробити за допомогою програми Gparted. Як їй користуватися для переформатування жорсткого диска, я вже коротко писав тут. Для форматування флешки не потрібно завантажуватися в режимі Live-CD, можна просто запустити програму з меню. Після цього в програмі насамперед потрібно вибрати саму флешку (вгорі праворуч, щось виду / dev / sdx, зорієнтуватися можна за обсягом диска в Мб) а потім на обраному розділі натиснути правою кнопкою і вибрати пункт «Форматувати» ....
А тепер перейдемо до консолі. Навіщо? На той випадок, якщо раптом графіка підводить ...
Теза перша - нижче описані команди. виконання яких дозволено тільки адміністратору. Тобто, пересічний користувач просто отримає відповідь, що команда не знайдена. Тому, спочатку в консолі стаємо адміністратором:
... і у відповідь на запит вводимо пароль адміністратора. Як стати root-ом в Ubuntu (точніше, задати root-у свій власний пароль) я вже писав. Тепер пошукаємо нашу флешку (власне, як це зробити, я згадував тут). Повторюся - для цього вводимо наступну команду:
Почати я пропоную все-таки з наведення порядку в таблиці розділів. Для цього запустимо всі той же fdisk, але вже із зазначенням того накопичувача, який будемо рихтувати:
(Природно, замість / dev / sdc ви вказуйте потрібний вам диск). У відповідь отримаємо наступне запрошення:
Щоб, як говорили у відомій комедії, «оголосити весь список, будь ласка» натиснемо на клавіатурі як нам і пропонують букву «m». У відповідь отримаємо список можливих команд:
Насамперед видалимо всі ті «смішні і дивні» розділи. Як видалимо? Так так, повністю, остаточно і безповоротно! Навіщо видалимо? Так ви ж адже флешку вобще-то форматувати збиралися ...
Даний етап процедури я дозволю собі назвати «першою червоною міткою». Суть даного маркера в тому, що виконуються нами далі дії виглядають як деструктивні - ми щось на зразок як видаляємо, щось створюємо. Однак, на даному етапі ми насправді ще не будемо вносити будь-які зміни в таблицю розділів диска. Реальні зміни будуть виконані пізніше, і про це я вас повідомлю «другий червоною міткою» ...
Починаємо видаляти - а саме - натискати на клавіатурі букву «d». На пропозицію вибрати розділ, натискаємо послідовно спочатку «1» (щоб видалити перший розділ диска):
... потім знову «d» і «2» (другий розділ), «d» і «3» (третій розділ) і можливо «d» і «4» (четвертий). Показником того, що вже пора зупинитися, буде наступне повідомлення від fdisk, що з'являється у відповідь на чергове натискання кнопки «d»:
Тобто, всі розділи ми видалили. Тепер створимо новий. Для цього нажмеме кнопку «n» на клавіатурі:
Створювати ми будемо основний розділ. І для цього натиснемо кнопку «p» на клавіатурі:
Створимо перший розділ. Для цього натиснемо «1» на клавіатурі:
Значення за замовчуванням нас повністю влаштовує (нам же не потрібно порожнє місце спочатку флешки?). З цього щоб створити разел починаючи з самого першого «циліндра» просто натискаємо «Enter» на клавіатурі:
За замовчуванням програма нам пропонує номер самого останнього «циліндра». При цьому новий розділ буде створений на весь розмір флешки. Якщо Ви як і я, плануєте всю флешку використовувати як один диск, то просто погодьтеся із запропонованим вибором. Якщо ж Ви хочете розбити флешку на кілька розділів, то тут потрібно поставити крапку закінчення першого розділу. Найпростіший спосіб - це вказати необхідний розмір розділу способом, який запропонував сам fdisk - «+ КІЛЬКІСТЬ (ОДИНИЦЬ ВИМІРЮВАННЯ)». Наприклад введення «+ 1000М» створить розділ розміром 1000 Мегабайт. Особисто я створював один єдиний розділ, і тому просто натиснув «Enter» на клавіатурі:
На цьому особисто я зі створенням розділів закінчив. Якщо ж Ви планували створення на диску декількох розділів, то знову повертайтеся до процесу створення (кнопка «n»), вводите наступний (а не 1-й) номер розділу, погоджуйтеся з номером циліндра початку розділу (fdisk коректно запропонує перший вільний після першого розділу ), вказуйте розмір розділу, і т.д. як то кажуть, до «повного задоволення» ...
Якщо Ви зробили помилку, то в будь-який час помилково створений розділ можна видалити, і після цього створити його вже правильно.
І ось прийшов час «другого червоної мітки». Наступна команда запише на диск нову таблицю розділів, яку ми тільки що створили. Саме час зайвий раз все перевірити ще раз, і якщо в чомусь допустили помилку, повернутися до початку і виправити її. Якщо ж все нормально, то рухаємося далі.
Отже, вводимо команду «w» з клавіатури:
ОСЬ САМЕ В ЦЕЙ МОМЕНТ нова таблиця розділів і була записана на флешку. Після цього Ви знову повернетеся в консоль.
І ось нарешті ми дісталися до ... форматування 🙂.
Команда форматування розділу в Linux виглядає наступним чином:
Нам в нашому процесі форматування флешки потрібно вказати два параметра. Найбільш важливим буде параметр -t - тип файлової системи. Якщо флешку планується використовувати з Windows, то потрібно використовувати файлову систему FAT (відформатувати флешку в NTFS Linux, на жаль, не зможе). У цьому випадку параметр вказується як «vfat» Якщо ж флешка буде використовуватися для роботи тільки з Linux, то можна використовувати файлові системи ext2 або ext3. У цих випадках ключу -t тип файлової системи прямо так і вказуєте (ext2 або ext3).
Другий параметр - це номер того розділу, який ми плануємо відформатувати. Раніше ми вже визначили, що флешку нашу Linux бачить як диск / dev / sdc, а розділ на ній ми створювали 1-й. Але, перевіримо ще раз про всяк випадок ще раз:
і отримаємо відповідь
Як бачимо, «каші» в таблиці розділів флешки тепер не спостерігається, там всього один розділ / dev / sdc1, і саме його нам і потрібно відформатувати. Щоб відформатувати флешку в файлову систему FAT, вводимо наступну команду:
Якщо хочемо використовувати файлову систему ext2, то команда повинна бути наступна:
Ну і для ext3, відповідно:
Флешка буде відформатована відповідним чином.
До речі, при найпершій спробі відформатувати диск в файлову систему FAT мене чекав сюрприз. Виявляється в моїй Mandriva утиліта для форматування в FAT винесена в окремий пакет і за замовчуванням не встановлюється. Довелося встановити її за допомогою такої команди
PS. Ті ж самі процедури використовуються і для роботи з жорстким диском ...