Fdisk - как замена/альтернатива Gparted

  • VadimAndyVadimAndy 21.12.2015
    ПО бывает разное, но лично мне сразу, как я освоил запись флешек с помощью dd, бросилось в глаза то обстоятельство, что fdisk - консольная утилита для разметки дисков незаслуженно игнорируется и не используется по полной тогда, как ее арсенал возможностей в принципе сравним с по функционалу с Gparted. Дабы уравновесить сию несправедливость, я решил запилить данный пост. Дано: флешка SunDisk заявленный объем 16ГБ. Задача: произвести форматирование флешки средствами fdisk.Для тех, кто не в курсе, поясняю; Fdisk - это набор инструментов для редактирования разделов носителей, вкупе с командой mkfs (форматирование дисков) & и команды вида dd if=/home/username/my.iso of=/dev/sdX conv=noerror - весьма серьезная вещь, позволяющая выполнять элементарные функции в командной строке, не вылезая из нее при этом. Дальнейший текст будет снабжен скринами. Итак, приступаем:
    1. Вставляем флешку в нетбук (в моем случае - это нетбук) && выполняем fdisk -l и нам показывают носитель - /dev/sdc1
    2. Набираем в bash > fdisk /dev/sdc и выставляем ключ d > нажимаем Enter. Теперь у нас полностью девственно чистый носитель
    3. Далее набираем ключ m: и видим это (http://itmages.ru/image/view/3328468/2a94c833)
    4. Далее выбираем ключ n и создаем новый раздел (http://itmages.ru/image/view/3328471/39e03a07)
    5. Выбираем ключ t > изменение типа раздела и ключ l > выбираем id раздела (http://itmages.ru/image/view/3328493/7692753c)
    6. Выбираем код из представленной таблицы (http://itmages.ru/image/view/3328500/bca839fd)
    7. После выбора кода, мы видим надпись: тип раздела изменен на W95 FAT32 (http://itmages.ru/image/view/3328561/9ad7a85e)
    8. В результате мы видим это (http://itmages.ru/image/view/3328553/2766dda9)

    P.S.Важно: после применения ключа n, fdisk попросит вас указать статус раздела > первичный или расширенный > выбираем первичный, после этого будет предложено указать значения секторов - берите значения по умолчанию: первый - 2048, последний - по default'у).Так уж вышло, что на 7 -ом скрине нужно было вводить последовательно 2 ключа сначала - v - верификация раздела, а потом - w - запись и сохранение изменений на диске.
    После этого выполняем из-под root's mkfs.vfat /dev/sdc1 -I Все флеш - носитель отформатирован и готов к использованию. Желаю удачи!

    P.P.S Интересно, что fdisk отрабатывает только при условии, что оперируемый носитель не имел таблицы разделов вообще. Делаю эту пометку, ибо, проделав все вышеуказанное, хотел записать на карту памяти с помощью dd дистрибутив debian, дистрибутив записался, но fdisk пока что отказался разбивать оставшиеся разделы после записью dd. Будем экспериментировать!
  • DdShurick 22.12.2015
    На мой взгляд cfdisk для начинающих удобнее
    cfdisk (util-linux 2.20.1)
    
                    Дисковый накопитель: /dev/sda
                    Размер: 500107862016 байт, 500.1 ГБ
    Головок: 255   Секторов на дорожку: 63   Цилиндр
    
        Имя         Флаги	   Тип разделаТип ФС           [Метка]        Размер (МБ
    )------------------------------------------------------------------------------
                                          Неиспользуемый                       1,05*  
        sda1                    Основной  ext3             [SYSTEM]        10737,42*
        sda2                    Основной  swap                              1073,75*
        sda3                    Основной  ext4                            477558,22*
        sda4        Загрузочный Основной  ext4                             10737,42*
                                          Неиспользуемый                       0,03*
    
         [Справка]     [Вывести]     [Выход]       [Ед. изм.]    [Запись]
    
                             Неверная команда
                        Вывести экран справки
    Достоинством fdisk является удобство его встраивания в скрипты.
  • VadimAndyVadimAndy 22.12.2015
    Я не знаю, может и удобнее - данную тему я создал для обзора именно fdisk, а не чего-то еще. И кстати в теме, про новичков нет ни слова.
  • VadimAndyVadimAndy 22.12.2015
    DdShurick:
    На мой взгляд cfdisk для начинающих удобнее
    cfdisk (util-linux 2.20.1)
    
                    Дисковый накопитель: /dev/sda
                    Размер: 500107862016 байт, 500.1 ГБ
    Головок: 255   Секторов на дорожку: 63   Цилиндр
    
        Имя         Флаги	   Тип разделаТип ФС           [Метка]        Размер (МБ
    )------------------------------------------------------------------------------
                                          Неиспользуемый                       1,05*  
        sda1                    Основной  ext3             [SYSTEM]        10737,42*
        sda2                    Основной  swap                              вы1073,75*
        sda3                    Основной  ext4                            477558,22*
        sda4        Загрузочный Основной  ext4                             10737,42*
                                          Неиспользуемый                       0,03*
    
         [Справка]     [Вывести]     [Выход]       [Ед. изм.]    [Запись]
    
                             Неверная команда
                        Вывести экран справки
    Достоинством fdisk является удобство его встраивания в скрипты.

    В принципе, если вы запилите пост по cfdisk и укажете отличия от fdisk я даже буду за.
  • DdShurick 22.12.2015
    Всё написано до нас :( Вот здесь (http://alv.me/?p=683) утверждается "cfdisk по сути лишь интерфейсная для fdisk оболочка" - Алексей Федорчук (C).