русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Монтування файлових систем


Дата додавання: 2014-11-28; переглядів: 1837.


Linux підтримує багато різних файлових систем. Зрозуміло, що в першу чергу підтримується власна файлова система ext2 (або її покращений варіант - ext3). Інші файлові системи необхідно спочатку підключити (змонтувати). Точніше кажучи, підключаються пристрої, на яких містяться відповідні файлові системи: вінчестери, гнучкі диски, компакт-диски. З однієї сторони, такий підхід, звичайно, дещо незручний, особливо це стосується дискет. Однак, ми маємо можливість в межах однієї операційної системи легко переходити від одної файлової системи до іншої. До речі, у Windows такої можливості немає.

Власна файлова система ext2 (ext3) монтується до кореневого каталога / ще під час інсталяції Linux. Інші файлові системи із необхідністю монтуються до каталога /mount за допомогою команди mount:

mount [-t type] [-o options] device mount-point

де device – пристрій, на якому знаходиться підключувана файлова система;

mount-point – точка монтування;

type – тип файлової системи (необов’язково);

options – додаткові опції файлової системи (необов’язково).

Якщо файлова система знаходиться на дискеті, тоді іменем пристрою буде fd0 або fd1. Якщо ж підключається компакт-диск, то іменем прстрою найчастіше може бути cdrom або cd0.

Дещо складніше правильно записати ім’я пристрою при монтуванні вінчестерів. Як відомо, на вінчестері є розділи. У Windows такі розділи називаються логічними дисками і їм присвоюються букви латинського алфавіту. В Linux такого поділу на диски немає. Кожний розділ – це самостійний пристрій, що має своє стандартизоване ім’я. Це ім’я формується таким чином: перші дві букви – це hd, що, очевидно, означає hard disk. Наступною йде одна із чотирьох букв латинського алфавіту (a,b,c,d). Буква “a” присвоююється вінчестеру, який підключений як Primary Master, “b” – Primary Slave, “c” – Secondary Master, “d” – Secondary Slave. Таким чином, повна назва вінчестера, який підключений як Primary Master буде hda. Далі нумеруються розділи на вінчестері. Primary-розділів на жорсткому диску може бути всього чотири. Їм відповідають чотири можливих записи в Master Boot Record (MBR), а також номери з 1-го по 4-ий. Тобто, ці розділи маркуються в Linux як пристрої hda1-hda4. А якщо дисків буде більше, то вони будуть розташовані в extended–розділі і нумеруватись за порядком їх розташування, починаючи із hda5.

Точка монтування – це підкаталог каталога /mount, до якого монтується пристрій із файловою системою. Цей підкаталог має бути створено ще до початку монтування; його назва може бути довільною.

В команді mount можна вказати конкретний тип підключуваної файлової системи:

- dos – файлова система FAT16 (операційної системи MSDOS);

- vfat – файлова система VFAT (операційної системи Windows 95);

- ntfs – файлова система NTFS (операційної системи Windows NT/2000/XP)

Можливі значення додаткових опцій команди mount наведені в Табл. 6.1.

 

Таблиця 6.1 - Додаткові опції команди mount

Опція Опис опції
1. -f 2. -v 3. -r 4. -w 5. -a 1. Імітація підключення файлової системи 2. Детальний звіт про процес монтування 3. Монтування із доступом тільки для читання 4. Монтування із доступом для читання і запису 5. Монтуються всі файлові системи, які перераховані у файлі /etc/fstab

 

Монтування є досить відповідальною системною операцією, тому вона дозволена лише суперкористовачу.

Наприклад, якщо необхідно до каталогу /mnt/windows підключити розділ С операційної системи Windows 95, тоді необхідно виконати команду mount в такому форматі:

mount -t vfat /dev/hda5 /mnt/windows .

А якщо необхідно до каталогу /mnt/floppy підключити дискету, тоді можна виконати команду mount таким чином:

mount /dev/fd0 /mnt/floppy .

Інформація про всі змонтовані файлові системи зберігається в системному файлі /etc/fstab.

Перед початком монтування нової файлової системи рекомендується переглянути раніше підключені файлові системи за допомогою команди df. Ця команда дає багато корисної додаткової інформації, зокрема обсяг вільного і зайнятого дискового простору.

Якщо потреба у деякій файловій системі відпала, тоді її можна відключити (розмонтувати) за допомогою команди umount, яка має два варіанти:

umount device,

або

umount mount-point.

Наприклад, демонтувати дискету можна таким чином:

umount /dev/fd0 ,

або

umount /mnt/floppy .

Монтувати файлові системи можна не тільки в текстовому режимі роботи ОС за допомогою команди mount.

В графічному режимі дуже зручно виконувати цю операцію, використовуючи панель керування (Control Panel) в робочому столі KDE, або спеціальну програму адміністрування linuxconf в робочому столі GNOME.

 


<== попередня лекція | наступна лекція ==>
Основні задачі системного адміністратора | Додання нових користувачів і нових груп


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн