<Попередній | зміст | Наступна>
Монтаж і демонтаж запам'ятовуючих пристроїв
Останні досягнення в настільному комп’ютері Linux надзвичайно зробили керування пристроями зберігання даних
легко для користувачів настільних комп’ютерів. Здебільшого ми підключаємо пристрій до нашої системи, і він «просто працює». Ще в старі часи (скажімо, 2004 рік) це потрібно було робити вручну. На системах без настільних комп’ютерів (тобто на серверах) це все ще переважно ручна процедура, оскільки сервери часто мають надзвичайні потреби в пам’яті та складні вимоги до конфігурації.
Першим кроком в управлінні пристроєм зберігання є підключення пристрою до дерева файлової системи. Цей процес, званий монтаж, дозволяє пристрою працювати з операційною системою. Як ми пам’ятаємо з розділу 2, Unix-подібні операційні системи, такі як Linux, підтримують єдине дерево файлової системи з пристроями, підключеними в різних точках. Це контрастує з іншими операційними системами, такими як MS-DOS і Windows, які підтримують окремі дерева файлової системи для кожного пристрою (наприклад, C: \, D: \І т.д.).
Файл з назвою / etc / fstab (скорочено від «таблиця файлової системи») перелічує пристрої (як правило, розділи жорсткого диска), які мають бути змонтовані під час завантаження. Ось приклад
/etc/fstab файл із ранньої системи Fedora:
LABEL=/12 | / | ext4 | за замовчуванням | 1 | 1 |
LABEL=/дом | / Головна | ext4 | за замовчуванням | 1 | 2 |
LABEL=/boot | / boot | ext4 | за замовчуванням | 1 | 2 |
tmpfs | / dev / shm | tmpfs | за замовчуванням | 0 | 0 |
розробників | /dev/pts | розробників | gid=5,mode=620 | 0 | 0 |
sysfs | / sys | sysfs | за замовчуванням | 0 | 0 |
процес | / proc | процес | за замовчуванням | 0 | 0 |
LABEL=SWAP-sda3 | обмін | обмін | за замовчуванням | 0 | 0 |
Більшість файлових систем, перерахованих у цьому прикладі файлу, є віртуальними і не застосовуються до нашого обговорення. Для наших цілей цікавими є перші три:
LABEL=/12 | / | ext4 | за замовчуванням | 1 | 1 |
LABEL=/дом | / Головна | ext4 | за замовчуванням | 1 | 2 |
LABEL=/boot | / boot | ext4 | за замовчуванням | 1 | 2 |
Це розділи жорсткого диска. Кожен рядок файлу складається з шести полів, а саме:
Таблиця 15-1: Поля /etc/fstab
Поле | зміст | Опис |
1 | Пристрій | Традиційно це поле містить справжню назву a |
файл пристрою, пов’язаний із фізичним пристроєм, наприклад | ||
/ dev / sda1 (перший розділ першого виявленого | ||
жорсткий диск). Але з сучасними комп’ютерами, які є | ||
багато пристроїв з можливістю гарячого підключення (наприклад, USB-накопичувачі), |
багато сучасних дистрибутивів Linux замість цього пов’язують пристрій із текстовою міткою. Ця мітка (яка додається до носія інформації під час його форматування) може бути або простою текстовою міткою, або випадково згенерованим UUID (універсальним унікальним ідентифікатором). Ця мітка зчитується операційною системою, коли пристрій підключено до системи. Таким чином, незалежно від того, який файл пристрою призначено для фактичного фізичного пристрою, його все одно можна правильно ідентифікувати. | ||
2 | Точка монтування | Каталог, де пристрій прикріплено до файлу |
системне дерево. | ||
3 | Тип файлової системи | Linux дозволяє монтувати багато типів файлових систем. |
Більшість рідних файлових систем Linux є четвертою розширеною | ||
Файлова система (ext4), але багато інших підтримуються, | ||
наприклад FAT16 (msdos), FAT32 (vfat), NTFS | ||
(NTFS), CD-ROM (isoxnumx) І т.д. | ||
4 | Опції | Файлові системи можуть бути змонтовані з різними параметрами. це є |
можливо, наприклад, монтувати файлові системи як read- | ||
тільки або для запобігання виконання будь-яких програм | ||
з них (корисна функція безпеки для знімних | ||
ЗМІ). | ||
5 | частота | Єдине число, яке вказує, якщо і коли файл |
система має бути створена за допомогою дамп команда | ||
6 | замовлення | Єдине число, яке вказує, у якому файлі замовлення |
системи слід перевірити за допомогою FSCK команда |