Утиліта gdisk призначена для тих же цілей, що і cgdisk. але працює в інтерактивному режимі. Її ставлення до останньої точно таке ж, як традиційного fdisk - до cfdisk. Тобто, крім іншого інтерфейсу, вона має і деякі додаткові функції. Зокрема, вона дозволяє отримати інформацію про накопичувач без власне запуску. І, відповідно, без ризику щось напартачив.
Запускається утиліта однойменної їй командою, причому можна - і без вказівки аргументу. У цьому випадку ім'я "катованого" пристрою буде запитано додатково:
І по його введенні можна приступати до дій по розмітці. З іншого боку, її можна запустити в формі
яка не передбачає ніяких дій, а лише виводить інформацію про пристрій, зазначеному в якості аргументу. Для диска з "нормальною" GPT-розміткою це буде виглядати приблизно так:
Повторюю, що навіть в цьому випадку команда gdisk повинна запускатися від root'а.
На відміну від fdisk. команда gdisk -l без аргументу видасть не інформація про всіх накопичувачах даної машини, а просто повідомлення про помилку:
Однак звичайнісінька форма використання утиліти gdisk така:
де / dev / sd? - ім'я файлу блочного пристрою, який буде піддаватися знущанням.
Після цього в "нормальному" випадку носія з MBR-розміткою (а про випадки "ненормальних" розмова буде особливий) ми побачимо ось це:
Не будемо обговорювати питання про те, звідки взялася інформація про наявність інвалідному GPT - досить сказати, що вона буде виведена навіть для диска, на якому ні найменшої GPT не могло бути ніколи, тому що ніколи не могло бути. А, по-перше, вникнемо у фразу, що в будь-якому випадку наявна розмітка буде конвертована в GPT. Правда, не відразу, а по звершенні деяких дії і збереженні їх результату, але зате вже безповоротно.
І по-друге, якщо нас це не збентежить (а нас це не збентежить нітрохи), то підемо пропозицією ознайомитися з help'ом, що включає наступні пункти:
- b - бекап GPT-таблиці в файл;
- c - зміна імені розділу;
- d - видалення розділу;
- i - висновок детальної інформації про один з розділів;
- l - список відомих типів розділів (вони ж - коди GPT в термінах утиліти cgdisk);
- n - створення нового розділу;
- o - створення нової порожньої таблиці розділів GUID (сиріч GPT);
- p - виведення списку наявних розділів;
- q - вихід з програми без запису змін;
- r - опції відновлення і трансформації (тільки для експертів);
- s - сортування розділів;
- t - зміна коду розділу;
- v - перевірка диска;
- w - запис змін з подальшим виходом з програми;
- x - додатковий функціонал (тільки для експертів);
- ? -- висновок цієї самої довідки.
Тобто в цьому списку ми бачимо все ті ж функції, що і в меню cgdisk. плюс кілька додаткових. При цьому здається, що деякі функції останнього (наприклад, визначення блоку вирівнювання) в gdisk відсутні. Але це не так - просто вони заховані в підпунктах експертних режимів.
Експертні режими будуть розглянуті окремо. А поки, на наступній сторінці. ми звернемося до основних функцій утиліти gdisk.