Монтування диска в linux
Відео: Монтування дисків ntfs в Linux
Розділи дисків в Linux підключаються до системи зовсім не так, як в Windows. Тут є коренева файлова система, куди підключаються всі інші розділи і пристрої, які ви будете використовувати. Системні розділи монтуються автоматично при старті системи. Але якщо вам потрібно підключити додаткові розділи, в деяких випадках, може знадобитися це робити вручну.
У цій статті ми розглянемо як виконується монтування диска в Linux, поговоримо про те, як правильно використовувати утиліту mount, umount і подивитися які розділи куди примонтировать.
Що таке монтування?
Як я вже сказав Linux має єдину кореневу файлову систему, куди підключаються всі пристрої, що запам`ятовують і інші ресурси. Насправді, в Windows відбувається щось подібне, тільки все це приховано від користувача.
Фактично змонтований розділ ставати частиною кореневої файлової системи і система намагається зробити роботу з усіма розділами, незалежно від їх файлових систем, прозорою. Це означає, що якщо ви прімонтіруете ділянку оперативної пам`яті або віддалену мережну папку, то зможете працювати з нею в файловому менеджері точно так же, як і з локальним диском.
Наприклад, ви хочете примонтировать флешку. Ви даєте системі команду підключити її в папку / run / media / имя_пользователя / UUID_флешкі /. Система визначає файлову систему пристрою, а потім, використовуючи драйвера ядра підключає її до зазначеної папці. Далі вам залишається працювати з тією папкою, як з будь-якою іншою. Більше ні про що думати не потрібно. Коли надумаєте витягти флешку, її потрібно отмонтировать.
Відео: Автоматичне монтування розділів при старті Ubuntu
Монтування дисків в Linux
Зазвичай, монтуванням займаються спеціальні сервіси оболонки, але не завжди вони доступні. А іноді потрібно зробити все вручну, щоб задати додаткові опції монтування або інші параметри. Для монтування в Linux використовується команда mount. Розглянемо її параметри:
$ mount файл_устройства папка_назначенія
Або розширений варіант:
$ mount опції -t файлова_система -o опціі_монтірованія файл_устройства папка_назначенія
Опції задають різні додаткові особливості роботи утиліти. Опція -t необов`язкова, але вона дозволяє задати файлову систему, яка буде використана і іноді це дуже корисно. За допомогою опції -o ви можете задати різні параметри монтування, наприклад, монтувати тільки для читання і т д. Останніх два параметра - це файл пристрою, наприклад, / dev / sda1 і папка призначення, наприклад, / mnt.
Перед тим як перейти до розгляду прикладів роботи утилітою, давайте розглянемо її основні опції:
- -V - вивести версію утиліти;
- -h - вивести довідку;
- -v - докладний режим;
- -a, --all - примонтировать всі пристрої, описані в fstab;
- -F, --fork - створювати окремий екземпляр mount для кожного окремого розділу;
- -f, --fake - не виконувати ніяких дій, а тільки подивитися що збирається робити утиліта;
- -n, --no-mtab - не писати дані про монтування в / etc / mtab;
- -l, --show-labels - додати мітку диска до точки монтування;
- -c - використовувати тільки абсолютні шляхи;
- -r, --read-only - монтувати розділ тільки для читання;
- -w, --rw - монтувати для читання і запису;
- -L, --label - монтувати розділ по мітці;
- -U, --uuid - монтувати розділ по UUID;
- -T, --fstab - використовувати альтернативний fstab;
- -B, --bind - монтувати локальну папку;
- -R, --rbind - перемонтувати локальну папку.
Це не все, але основні опції, які вам знадобляться під час роботи з утилітою. Також, можливо, ви захочете знати список опцій монтування, які можуть бути корисними. Вони все перераховані в статті автоматичне монтування в fstab і писати їх ще і тут немає сенсу. А тепер перейдемо до прикладів і розглянемо як монтувати диск в linux.
Монтування розділів за допомогою mount
Монтування розділів за допомогою mount виконується дуже просто. Фактично в більшості випадків буде достатньо спрощеної версії команди. Наприклад, змонтуємо розділ / dev / sdb6 в папку / mnt:
$ Sudo mount -v / dev / sdb6 / mnt /Якщо потрібно, ви можете вказати файлову систему за допомогою опції -t:
$ Sudo mount -t ext4 -r / dev / sdb6 / mnt$ Sudo mount -t ext4 -o ro / dev / sdb6 / mnt
Ви можете використовувати і інші опції щоб виконати монтування розділів linux, наприклад, вказати, що на цьому розділі можна виконувати програми:
$ Sudo mount --uuid = "b386d309-05c1-42c8-8364-8d37270b69e0" / mntПодивитися uuid для ваших розділів можна за допомогою команди:
$ Sudo mount --label = "home" / mnt /Ви можете примонтировать одну папку в іншу, для цього використовуйте опцію --bind
$ Sudo mount ~ / file.iso / mntПодивитися список всіх примонтировать пристроїв можна просто виконавши mount без параметрів:
Відео: Монтування дискових розділів в Linux командою mount
$ Sudo umount / mntТепер ваш пристрій не змонтоване. Але іноді може виникнути помилка размонтирования. Система повідомить, що пристрій зайнятий: umount: / mnt: target is busy.
Проблему можна вирішити закривши всі програми, які можуть використовувати будь-який файл в цій папці. Які саме це програми ви можете дізнатися за допомогою команди lsof:
$ Lsof -w / dev / sdb6
Тут ви бачите всю необхідну інформацію, щоб зрозуміти що відбувається і що з цим робити. Утиліта вивела назва програми, її PID, і навіть файл, з яким вона працює. Ви можете завершити всі програми, а потім знову повторити спробу або використовуйте опцію -l, файлова система буде відключена негайно, незважаючи на те, що вона зайнята:
висновки
У цій статті ми розглянули як виконується монтування жорстких дисків linux, а також розділів і навіть образів. Ви знаєте як правильно використовувати опції mount і umount. Якщо у вас залишилися питання, питайте в коментарях!
- Команда label - робота з мітками томів в windows
- Куди встановлюються програми в ubuntu
- Монтування розділу windows в linux
- Як приховати процес в linux
- Як відновити файлову систему в fsck
- Безпечне вилучення флешки, навіщо це потрібно?
- Як примонтировать флешку в linux
- Як дізнатися вільне місце на диску linux
- Команда mountvol створення, видалення або перегляд точок підключення томів.
- Створення розділів і форматування жорсткого диска
- Типи файлових систем для linux
- Розбивка диска для установки linux
- Автоматичне монтування fstab і systemd
- Cтруктура файлової системи linux
- Робота з файловою системою linux
- Файлова система reiserfs
- Файлова система btrfs
- Відновлення grub2
- Файлова система xfs
- Форматування диска linux
- Файлова система zfs