Інформація в цьому розділі може призвести до неможливості використання до платформ, відмінним від x86. Але викладені загальні принципи повинні працювати.
Інформація в цьому розділі може призвести до неможливості використання до платформ, відмінним від x86. Але викладені загальні принципи повинні працювати.
Якщо ви знайомі з дисковими розділами досить добре, можна відразу перейти до наступного розділу (див. Розділ A.1.4, «Виділення простору для Red Hat Enterprise Linux»), де ви дізнаєтеся про звільнення простору для установки Red Hat Enterprise Linux. У цьому розділі також обговорюється схема розбиття розділів в Linux, поділ дискового простору між різними операційними системами та ін.
A.1. Жорсткі диски: основні поняття
Жорсткі диски виконують дуже просту функцію - вони зберігають інформацію і по команді надійно її витягують.
Під час обговорення таких тем як розбиття диска, важливо мати уявлення про обладнання, щоб не заплутатися в деталях. Тому в цьому додатку використана спрощена схема диска, яка допомагає зрозуміти, що ж власне відбувається при розбитті. Малюнок A.1, «Порожній жорсткий диск» демонструє новий порожній диск.
Малюнок A.1. Порожній жорсткий диск
Нема на що дивитися, чи не так? Але якщо ми говоримо про диски в загальному, цього буде достатньо. Скажімо, нам потрібно зберегти на цьому диску якісь дані. В такому стані як зараз нічого не вийде. Спочатку потрібно його підготувати.
A.1.1. Важливий порядок запису даних
Досвідчені користувачі розуміють це досить швидко. Нам потрібно відформатувати диск. Форматування (або створення файлової системи) дозволяє записувати дані на диск в певному порядку.
Малюнок A.2. Диск з файлової системою
Як демонструє Малюнок A.2, «Диск з файлової системою». така організація висуває деякі обмеження:
Незначний відсоток вільного дискового простору витрачається на зберігання службових даних файлової системи.
Файлова система розбиває місце, що залишилося на невеликі сегменти однакового розміру, які в Linux називаються блоками. [13]
З огляду на, що файлова система дає можливість працювати з такими поняттями, як файли і каталоги, згадані вище обмеження не є суттєвими.
Універсальної файлової системи не існує. Як демонструє Малюнок A.3, «Диск з іншого файлової системою». на диску може розташовуватися кілька різних файлових систем. Як можна здогадатися, різні файлові системи можуть бути несумісні, тобто операційна система, що підтримує одну файлову систему або набір родинних файлових систем, може не підтримувати іншу. Однак останнє твердження не є залізним правилом. Наприклад, Red Hat Enterprise Linux підтримує великий діапазон файлових систем (включаючи часто використовувані в інших операційних системах), що полегшує доступ до їх даними.
Малюнок A.3. Диск з іншого файлової системою
Звичайно, створення файлової системи на диску - це тільки початок. Головним завданням все ж є зберігання даних і забезпечення доступу до них. Погляньте на диск і кілька записаних на ньому файлів.
Малюнок A.4. Диск із записаними на ньому даними
Як демонструє Малюнок A.4, «Диск із записаними на ньому даними». деякі блоки тепер містять дані. Однак просто подивившись на цей малюнок, можна точно визначити, скільки файлів знаходиться на цьому диску. Це може бути і один файл, і кілька, так як файли використовують мінімум один блок, а можуть використовувати і більше. Також необхідно зауважити, що зайняті блоки не повинні перебувати поруч; зайняті і вільні блоки можуть чергуватися. Це називається фрагментацією. Фрагментація може позначитися при спробі змінити розмір існуючого розділу.
Як і більшість комп'ютерних технологій, жорсткі диски неодноразово змінювалися з моменту своєї появи. Найголовнішим зміною, звичайно, є збільшення їх обсягу. Обсяг не в фізичному сенсі, а як міра інформаційної ємності. Звичайно, багато разів збільшився обсяг привів до зміни способу використання жорстких дисків.
A.1.2. Розділи: перетворення одного диска в кілька
З ростом ємності дисків виникло питання: наскільки розумно використовувати всі форматований простір на диску як один великий розділ? Це питання можна розглядати з різних точок зору - з філософської або технічної. З філософської точки зору здається, що чим більше місця з'являється на диску, тим більше на ньому безладу. З технічної точки зору, деякі файлові системи і не розраховані на підтримку розділів, що перевищують певний розмір. Або файлові системи можуть підтримувати великі диски, але накладні витрати, що виникають при цьому, будуть дуже високі.
Рішенням цієї проблеми може стати поділ диска на розділи. До кожного розділу можна звертатися як до окремого диску. Реалізується це за допомогою додаткової таблиці розділів.
Для полегшення розуміння на наведених діаграмах таблиця розділів відокремлена від диска, але в дійсності вона знаходиться на самому початку диска - перед файловими системами і даними користувача.
Малюнок A.5. Диск з таблицею розбиття розділів
Таблиця розділів складається з чотирьох секцій або чотирьох основних розділів (див. Малюнок A.5, «Диск з таблицею розбиття розділів»). Основний розділ - це розділ жорсткого диска, який містить лише один логічний диск (або секцію). У кожній секції зберігається інформація, яка визначає один розділ, таким чином, в таблиці розділів можна визначити більше чотирьох розділів.
Кожен запис таблиці містить важливі характеристики розділів:
координати початку і кінця розділу на диску;
активний або неактивний розділ;
Координати початку і кінця розділу визначають розмір розділу і його розташування на диску. Прапор активності використовується деякими завантажувачами операційних систем. Так, під час завантаження комп'ютера буде завантажена операційна система, розташована в активному розділі.
Додаткового роз'яснення потребує тип розділу. Тип розділу - число, що визначає очікуване використання розділу. Можливо, це визначення здасться трохи розпливчатим; причина в тому, що поняття типу розділу само по собі досить широко. Деякі операційні системи використовують тип розділу для визначення типу файлової системи, інші мають на увазі, що даний розділ пов'язаний з операційною системою, а треті позначають, що він містить завантажується операційну систему. У деяких же випадках має місце комбінація всіх трьох способів.
Можливо, така структура може показати надмірно складною. Розглянемо як приклад Малюнок A.6, «Диск з одним розділом».
Малюнок A.6. Диск з одним розділом
У багатьох випадках на диску створюється тільки один розділ, який займає весь диск, - по суті це те ж саме, що схема без розділів. В такому випадку таблиця розділів буде містити тільки один запис, що вказує на початок розділу.
У цьому прикладі розділ відзначений як DOS. Доступні і інші типи (див. Таблиця A.1, «Типи розділів»), але DOS добре підходить для подальшого пояснення.
Таблиця A.1, «Типи розділів» містить список популярних типів розділів з відповідними їм шестнадцатерічнимі числовими значеннями.
Таблиця A.1. типи розділів
A.1.3. Огляд розширених розділів
Звичайно, чотирьох розділів може не вистачити. Зі збільшенням обсягів жорстких дисків, стає все більш і більш ймовірним, що при створенні чотирьох розділів розумного розміру на диску все одно залишиться нерасподілений простір. Як результат, виникає необхідність у створенні більшої кількості розділів.
Для цієї мети існують розширені розділи. Як ви могли помітити, Таблиця A.1, «Типи розділів» включає розширений тип (extended), який служить основою для створення додаткових розділів.
Якщо створений розділ є розширеним, то буде створена додаткова таблиця розділів. По суті розширений розділ схожий на диск - в ньому є таблиця розділів, яка вказує на один або кілька розділів (званих логічними розділами на противагу чотирьом первинним розділах), цілком перебуває в цій додатковій таблиці. Малюнок A.7, «Диск з додатковим розділом» демонструє диск з одним основним розділом, одним додатковим, що містить два логічних розділу, і деяким нерозподіленим простором.
Малюнок A.7. Диск з додатковим розділом
Як видно з малюнка, існує різниця між основними і логічними розділами - на диску може бути до чотирьох основних розділів, в той час як число логічний розділів не обмежена. Однак, з огляду на те, як Linux працює з розділами, слід уникати створення більше 12 логічних розділів на одному диску.
Тепер давайте розберемося, як застосувати ці знання при установці Red Hat Enterprise Linux.
A.1.4. Виділення простору для Red Hat Enterprise Linux
Найчастіше можна зіткнутися з трьома різними станами диска при спробі розбиття його на розділи:
існує нерасподілений вільне місце;
існує невикористаний розділ;
існує вільне місце в активно використовується розділі.
Розглянемо ці ситуації по порядку.
Не забувайте, що такі інструкції спрощені для більшої ясності і не враховують точного розташування розділів при установці Red Hat Enterprise Linux.
A.1.4.1. Використання нерозподіленого вільного простору
У цій ситуації вже створені розділи займають не весь жорсткий диск, залишаючи нерозподіленим простір, що не відноситься ні до одного з розділів (див. Малюнок A.8, «Жорсткий диск з нерозподіленим вільним простором»).
Малюнок A.8. Жорсткий диск з нерозподіленим вільним простором
На малюнку цифрою 1 позначена незайнята область, а 2 позначає створений розділ, який посів цю область.
У будь-якому випадку можна створити розділи, використовуючи нерасподілений простір. Хоча розглянута ситуація дуже проста, навряд чи ви її зустрінете (якщо тільки ви не придбали новий диск спеціально для Red Hat Enterprise Linux). Більшість встановлених систем налаштовані так, що вони займають все місце на диску (див. Розділ A.1.4.3, «Використання вільного місця в активному розділі").
Нижче буде розглянута більш поширена ситуація.
A.1.4.2. Використання простору, зайнятого невживаних розділом
В цьому випадку, ймовірно, у вас є один або кілька розділів, які вам більше не потрібні. Можливо, ви перестали використовувати якусь операційну систему і виділені їй розділи. Малюнок A.9, «Диск з невживаних розділом» демонструє саме таку ситуацію.
Малюнок A.9. Диск з невживаних розділом
На малюнку 1 позначає невикористаний розділ, а 2 демонструє використання цього розділу для Linux (див. Малюнок A.9, «Диск з невживаних розділом»).
Якщо ви зіткнетеся з такою ситуацією, можна використовувати місце, зайняте невживаних розділом. Спочатку треба видалити розділ, потім створити на його місці відповідні розділи Linux. При бажанні це можна зробити в процесі установки.
A.1.4.3. Використання вільного місця в активному розділі
Це найпоширеніша ситуація. І також, на жаль, найскладніша. Основною проблемою є те, що навіть є вільне місце, воно належить існуючому розділу. Якщо ви придбали комп'ютер з встановленою ОС, найчастіше на диску буде всього один великий розділ, що містить і операційну систему, і дані.
Крім додавання нового жорсткого диска в вашу систему, у вас є два варіанти:
Створення розділів з втратою даних
Якщо в цьому розділі перебувала якась операційна система, її доведеться перевстановити. Будьте обережні перед виконанням цього кроку і перевірте наявність настановних компакт-дисків, перш ніж приступити до видалення вихідного розділу і настановних файлів операційної системи.
Після створення меншого розділу для існуючої операційної системи можна перевстановити необхідні програми, відновити свої дані і почати установку Red Hat Enterprise Linux (див. Малюнок A.10, «Диск, переразбітий з втратою даних»).
Малюнок A.10. Диск, переразбітий з втратою даних