![Як отримати закруглені кути на дисплеї Android](/f/98d7035ad715e4b8361c73072e50f918.jpg?width=100&height=100)
fdisk виступає за "фіксований диск або диск форматування“)-це найчастіше використовувана утиліта для керування дисками на основі командного рядка для Linux/Unix систем. За допомогою команди fdisk ви можете переглядати, створювати, змінювати розмір, видаляти, змінювати, копіювати та переміщувати розділи на жорсткому диску за допомогою власного зручного для користувача текстового інтерфейсу, керованого меню.
Цей інструмент дуже корисний з точки зору створення місця для нових розділів, організації місця для нових дисків, реорганізації старих дисків та копіювання або переміщення даних на нові диски. Він дозволяє створити максимум чотири нових первинний розділ і номер логічного (розширений) розділи залежно від розміру жорсткого диска, який є у вашій системі.
У цій статті пояснюється 10 основних команди fdisk керувати таблицею розділів у системах на базі Linux. Ви повинні бути корінь користувач для запуску команди fdisk, інакше ви отримаєте “команда не знайдена”Помилка.
Обережно - Не створюйте, не видаляйте та не змінюйте розділи. Якщо ви не знаєте, що робите!
Нижче наведено основні команди, які перелічують усі наявні розділи диска у вашій системі. "-л"Аргумент stand (перелік усіх розділів) використовується з командою fdisk для перегляду всіх доступних розділів у Linux. Розділи відображаються за назвами пристроїв. Наприклад: /dev/sda, /dev/sdb або /dev/sdc.
[[захищена електронною поштою] ~]# fdisk -l Диск /dev /sda: 637,8 ГБ, 637802643456 байт. 255 голів, 63 сектора/гусениця, 77541 циліндр. Одиниці = циліндри 16065 * 512 = 8225280 байт Система ідентифікатора кінцевих блоків початку завантаження пристрою. /dev/sda1 * 1 13 104391 83 Linux. /dev/sda2 14 2624 20972857+ 83 Linux. /dev/sda3 2625 4582 15727635 83 Linux. /dev/sda4 4583 77541 586043167+ 5 Розширено. /dev/sda5 4583 5887 10482381 83 Linux. /dev/sda6 5888 7192 10482381 83 Linux. /dev/sda7 7193 7845 5245191 83 Linux. /dev /sda8 7846 8367 4192933+ 82 Обмін Linux /Solaris. /dev/sda9 8368 77541 555640123+ 8e Linux LVM
Щоб переглянути всі розділи конкретного жорсткого диска, скористайтесь опцією "-л"З назвою пристрою. Наприклад, наступна команда відображатиме всі розділи пристрою на диску /dev/sda. Якщо у вас різні назви пристроїв, просто напишіть назву пристрою як /dev/sdb або /dev/sdc.
[[захищена електронною поштою] ~]# fdisk -l /dev /sda Диск /dev /sda: 637,8 ГБ, 637802643456 байт. 255 голів, 63 сектора/гусениця, 77541 циліндр. Одиниці = циліндри 16065 * 512 = 8225280 байт Система ідентифікатора кінцевих блоків початку завантаження пристрою. /dev/sda1 * 1 13 104391 83 Linux. /dev/sda2 14 2624 20972857+ 83 Linux. /dev/sda3 2625 4582 15727635 83 Linux. /dev/sda4 4583 77541 586043167+ 5 Розширено. /dev/sda5 4583 5887 10482381 83 Linux. /dev/sda6 5888 7192 10482381 83 Linux. /dev/sda7 7193 7845 5245191 83 Linux. /dev /sda8 7846 8367 4192933+ 82 Обмін Linux /Solaris. /dev/sda9 8368 77541 555640123+ 8e Linux LVM
Якщо ви хочете переглянути всі команди, доступні для fdisk. Просто використовуйте таку команду, згадуючи назву жорсткого диска, наприклад /dev/sda як показано нижче. Наступна команда дасть вам результат, подібний до наведеного нижче.
[[захищена електронною поштою] ~]# fdisk /dev /sda ПОПЕРЕДЖЕННЯ: Режим, сумісний із DOS, не підтримується. Настійно рекомендується вимкнути режим (команда 'c') і змінити одиниці відображення на сектори (команда 'u'). Команда (m для допомоги):
Введіть "м", Щоб переглянути список усіх доступних команд fdisk, над якими можна працювати /dev/sda жорсткий диск. Після цього я вводжу "м"На екрані ви побачите всі доступні параметри fdisk, які можна використовувати на /dev/sda пристрою.
[[захищена електронною поштою] ~]# fdisk /dev /sda ПОПЕРЕДЖЕННЯ: Режим, сумісний із DOS, не підтримується. Настійно рекомендується вимкнути режим (команда 'c') і змінити одиниці відображення на сектори (команда 'u'). Команда (m для допомоги): м
Дія команди a перемикає завантажувальний прапор b редагує bsd disklabel c перемикає прапор сумісності dos d видаляє розділ l список відомих типів розділів m друкує це меню n додати новий розділ o створити нову порожню таблицю розділів DOS p надрукувати таблицю розділів q вийти без збереження змін s створити нову порожню диск -мітку t змінити a системний ідентифікатор розділу u зміна одиниць відображення/введення v перевірка таблиці розділів w запис таблиці на диск і вихід із додаткових функцій (лише для експертів) Команда (m для допомога):
Щоб роздрукувати всю таблицю розділів на жорсткому диску, ви повинні бути в командному режимі конкретного жорсткого диска, наприклад /dev/sda.
[[захищена електронною поштою] ~]# fdisk /dev /sda
У командному режимі введіть "стор' замість 'м"Як ми робили раніше. Коли я заходжу "стор', Він надрукує конкретну інформацію /dev/sda таблиця розділів.
Команда (m для допомоги): стор Диск /dev /sda: 637,8 ГБ, 637802643456 байт. 255 голів, 63 сектора/гусениця, 77541 циліндр. Одиниці = циліндри 16065 * 512 = 8225280 байт Система ідентифікатора кінцевих блоків початку завантаження пристрою. /dev/sda1 * 1 13 104391 83 Linux. /dev/sda2 14 2624 20972857+ 83 Linux. /dev/sda3 2625 4582 15727635 83 Linux. /dev/sda4 4583 77541 586043167+ 5 Розширено. /dev/sda5 4583 5887 10482381 83 Linux. /dev/sda6 5888 7192 10482381 83 Linux. /dev/sda7 7193 7845 5245191 83 Linux. /dev /sda8 7846 8367 4192933+ 82 Обмін Linux /Solaris. /dev/sda9 8368 77541 555640123+ 8e Команда LVM Linux (m для допомоги):
Якщо ви хочете видалити певний розділ (тобто /dev/sda9) з конкретного жорсткого диска, наприклад /dev/sda. Для цього ви повинні перебувати в командному режимі fdisk.
[[захищена електронною поштою] ~]# fdisk /dev /sda
Далі введіть "d"Видалити будь -яке ім'я розділу з системи. Коли я заходжу "d', Він запропонує мені ввести номер розділу, з якого я хочу видалити /dev/sda жорсткий диск. Припустимо, я ввів номер "4"Тут, тоді буде видалено номер розділу"4'(Тобто /dev/sda4) диск і показує вільний простір у таблиці розділів. Введіть "w"Записати таблицю на диск і вийти після внесення нових змін до таблиці розділів. Нові зміни відбудуться лише після наступного перезавантаження системи. Це можна легко зрозуміти з наведеного нижче результату.
[[захищена електронною поштою] ~]# fdisk /dev /sda ПОПЕРЕДЖЕННЯ: Режим, сумісний із DOS, не підтримується. Настійно рекомендується вимкнути режим (команда 'c') і змінити одиниці відображення на сектори (команда 'u'). Команда (m для допомоги): d
Номер розділу (1-4): 4 Команда (m для допомоги): wТаблицю розділів змінено! Виклик ioctl () для повторного читання таблиці розділів. ПОПЕРЕДЖЕННЯ: Помилка повторного читання таблиці розділів з помилкою 16: Пристрій або ресурс зайнятий. Ядро все ще використовує стару таблицю. Нова таблиця буде використовуватися за адресою. наступна перезавантаження або після запуску partprobe (8) або kpartx (8) Синхронізація дисків. У вас є нова пошта у/var/spool/mail/root
Увага: Будьте обережні під час виконання цього кроку, тому що за допомогою опції ‘d'Повністю видалить розділ із системи і може втратити всі дані в розділі.
Якщо у вас залишилося вільне місце на одному з пристроїв, скажіть /dev/sda і хотів би створити під ним новий розділ. Тоді ви повинні бути в командному режимі fdisk /dev/sda. Введіть таку команду, щоб увійти в командний режим конкретного жорсткого диска.
[[захищена електронною поштою] ~]# fdisk /dev /sda
Після входу в командний режим тепер натисніть “n”Команда для створення нового розділу під /dev/sda з певним розміром. Це можна продемонструвати за допомогою наступного наведеного результату.
[[захищена електронною поштою] ~]# fdisk /dev /sda ПОПЕРЕДЖЕННЯ: Режим, сумісний із DOS, не підтримується. Настійно рекомендується вимкнути режим (команда 'c') і змінити одиниці відображення на сектори (команда 'u'). Команда (m для допомоги): n
Дія команди e Розширений основний розділ p (1-4)
e
Створюючи новий розділ, він запитає у вас два варіанти "розширений"Або"первинний"Створення розділів. Натисніть "e"Для розширеного розділу та"стор"Для первинного розділу. Потім він попросить вас ввести наступні два введення.
Ви можете ввести розмір циліндра, додавши “+5000 м”В останньому циліндрі. Тут, ‘+‘Означає додавання та 5000 м означає розмір нового розділу (тобто 5000 МБ). Майте на увазі, що після створення нового розділу вам слід запустити "w"Команда змінити та зберегти нові зміни в таблиці розділів і нарешті перезавантажити систему, щоб перевірити новостворений розділ.
Команда (m для допомоги): wТаблицю розділів змінено! Виклик ioctl () для повторного читання таблиці розділів. ПОПЕРЕДЖЕННЯ: Помилка повторного читання таблиці розділів з помилкою 16: Пристрій або ресурс зайнятий. Ядро все ще використовує стару таблицю. Нова таблиця буде використовуватися за адресою. наступна перезавантаження або після запуску partprobe (8) або kpartx (8) Синхронізація дисків.
Після створення нового розділу не пропустіть форматування новоствореного розділу за допомогою "mkfs‘Команда. Щоб відформатувати розділ, введіть таку команду в терміналі. Тут /dev/sda4 це мій новостворений розділ.
[[захищена електронною поштою] ~]# mkfs.ext4 /dev /sda4
Після форматування нового розділу перевірте розмір цього розділу за допомогою прапорця "s‘(Відображає розмір у блоках) за допомогою команди fdisk. Таким чином, ви можете перевірити розмір будь -якого конкретного пристрою.
[[захищена електронною поштою] ~]# fdisk -s /dev /sda2. 5194304
Якщо ви видалили логічний розділ і знову створили його, ви можете помітити "розділ не працює"Проблема або повідомлення про помилку, наприклад"Записи таблиці розділів не в порядку дисків‘.
Наприклад, коли три логічні розділи, такі як (sda4, sda5 та sda6) видаляються та створюється новий розділ, можна було очікувати, що ім’я нового розділу буде таким sda4. Але система створить його як sda5. Це відбувається через те, що після видалення розділу, sda7 розділ переміщено як sda4 і зміщення вільного простору до кінця.
Щоб виправити такі проблеми з порядком розділів, і призначте sda4 до новоствореного розділу видайте "x", Щоб увійти в розділ додаткових функцій, а потім введіть"f"Команда експерта для виправлення порядку таблиці розділів, як показано нижче.
[[захищена електронною поштою] ~]# fdisk /dev /sda ПОПЕРЕДЖЕННЯ: Режим, сумісний із DOS, не підтримується. Настійно рекомендується вимкнути режим (команда 'c') і змінити одиниці відображення на сектори (команда 'u'). Команда (m для допомоги): x Команда експерта (m для допомоги): f
Готово. Команда експерта (m для допомоги): wТаблицю розділів змінено! Виклик ioctl () для повторного читання таблиці розділів. ПОПЕРЕДЖЕННЯ: Помилка повторного читання таблиці розділів з помилкою 16: Пристрій або ресурс зайнятий. Ядро все ще використовує стару таблицю. Нова таблиця буде використовуватися за адресою. наступна перезавантаження або після запуску partprobe (8) або kpartx (8) Синхронізація дисків.
Після запуску "f"Команда, не забудь запустити"w'Команда для збереження та виходу з режиму команди fdisk. Після виправлення порядку таблиці розділів ви більше не будете отримувати повідомлення про помилки.
За замовчуванням команда fdisk показує прапор завантаження (тобто "*') На кожному розділі. Щоб увімкнути або вимкнути прапор завантаження на певному розділі, виконайте наведені нижче дії.
[[захищена електронною поштою] ~]# fdisk /dev /sda
Натисніть "стор'Команда для перегляду поточної таблиці розділів, ви бачите прапор завантаження (зірочка (*) символ оранжевого кольору) увімкнено /dev/sda1 диск, як показано нижче.
[[захищена електронною поштою] ~]# fdisk /dev /sda ПОПЕРЕДЖЕННЯ: Режим, сумісний із DOS, не підтримується. Настійно рекомендується вимкнути режим (команда 'c') і змінити одиниці відображення на сектори (команда 'u'). Команда (m для допомоги): p Диск /dev /sda: 637,8 ГБ, 637802643456 байт. 255 голів, 63 сектора/гусениця, 77541 циліндр. Одиниці = циліндри 16065 * 512 = 8225280 байт Система ідентифікатора кінцевих блоків початку завантаження пристрою. /dev/sda1 * 1 13 104391 83 Linux. /dev/sda2 14 2624 20972857+ 83 Linux. /dev/sda3 2625 4582 15727635 83 Linux. /dev/sda4 4583 77541 586043167+ 5 Розширено. /dev/sda5 4583 5887 10482381 83 Linux. /dev/sda6 5888 7192 10482381 83 Linux. /dev/sda7 7193 7845 5245191 83 Linux. /dev /sda8 7846 8367 4192933+ 82 Обмін Linux /Solaris. /dev/sda9 8368 77541 555640123+ 8e Linux LVM
Далі введіть команду "а"Щоб вимкнути прапор завантаження, потім введіть номер розділу"1'Як (тобто /dev/sda1) в моєму випадку. Це вимкне прапор завантаження на розділі /dev/sda1. Це видалить зірочку (*) прапор.
Команда (m для допомоги): а Номер розділу (1-9): 1 Команда (m для допомоги): стор Диск /dev /sda: 637,8 ГБ, 637802643456 байт. 255 голів, 63 сектора/гусениця, 77541 циліндр. Одиниці = циліндри 16065 * 512 = 8225280 байт Система ідентифікатора кінцевих блоків початку завантаження пристрою. /dev/sda1 1 13 104391 83 Linux. /dev/sda2 14 2624 20972857+ 83 Linux. /dev/sda3 2625 4582 15727635 83 Linux. /dev/sda4 4583 77541 586043167+ 5 Розширено. /dev/sda5 4583 5887 10482381 83 Linux. /dev/sda6 5888 7192 10482381 83 Linux. /dev/sda7 7193 7845 5245191 83 Linux. /dev /sda8 7846 8367 4192933+ 82 Обмін Linux /Solaris. /dev/sda9 8368 77541 555640123+ 8e Команда LVM Linux (m для допомоги):
Я докладав усіх зусиль, щоб включити майже всі основні команди команд fdisk, але все ж fdisk містить безліч інших команд експертів, які можна використовувати, ввівши "x‘. Для отримання більш детальної інформації перегляньте "людина fdisk'Команда з терміналу. Якщо я пропустив будь -яку важливу команду, поділіться зі мною через розділ коментарів.
Читайте також: