Одной из прелестей операционных систем linux является система монтирования дополнительных разделов. Вы можете примонтировать любой раздел вашего компьютера в любую папку в уже имеющейся файловой системе!
Для этого используют утилиту mount, а для автоматического монтирования разделов при загрузке — файл fstab.
Прежде всего вам необходимо знать имя вашего устройства. Это можно сделать из графической оболочки: «Система» — «Администрирование» — «Дисковая утилита». Откроется такое окно:
Необходимое поле называется «Устройство».
Зная имя устройства его уже можно смонтировать при помощи команды mount.
mount "Имя устройства" "Точка монтирования"
- Точка монтирования — папка в которую вы собираетесь примонтировать ваш раздел
- Имя устройства — имя в формате /dev/sdaN
Но мы не ищем лёгких путей..
При повторной разбивке диска имена разделов могут измениться, постоянным остаётся только uuid.
Узнаем uuid устройства:
ls -l /dev/disk/by-uuid/
Вы увидите что-то вроде этого:
uuid выделен синим цветом.
Теперь приступим к редактированию файла /etc/fstab:
sudo gedit /etc/fstab
Синтаксис следующий:
UUID=uuid - точка монтирования - файловая система - опции - dump - pass
Знак дефиса ставить НЕ надо!!!
Опции:
- auto — Файловая система монтируется при загрузке автоматически или после выполнения команды «mount -a».
- noauto — Файловая система может быть смонтирована только вручную.
- exec — Это опция по умолчанию. Она позволяет вам исполнять бинарные файлы на этом разделе диска.
- noexec — Бинарные файлы не выполняются. НИКОГДА не используйте эту опцию на вашей корневой системе!
- ro — Монтирует файловую систему только для чтения.
- rw — Монтирует файловую систему для чтения/записи.
- sync — Все операции ввода/вывода должны выполняться синхронно.
- async — Все операции ввода/вывода должны выполняться асинхронно.
- user — Разрешает любому пользователю монтировать файловую систему. Применяет опции noexec,nosuid,nodev, если они не переопределены.
- nouser — Только суперпользователь может монтировать файловую систему. Это также настройка по умолчанию.
- defaults — Использовать значения по умолчанию. То же самое, что и rw,suid,dev,exec,auto,nouser,async.
- suid — Разрешить операции с suid и sgid битами. В основном используются, чтобы позволить пользователям выполнять бинарные файлы со временно приобретёнными привилегиями для выполнения определённой задачи.
- nosuid — Запрещает операции с suid и sgid битами.
- nodev — Данная опция предполагает что на монтируемой файловой системе не будут созданы файлы устройств (/dev). Корневой каталог и целевая директория команды chroot всегда должны монтироваться с опцией dev или defaults.
- noatime — Отключить возможность получения информации о последнем доступе/изменении файла.
- notail — Данная опция работает только с ReiserFS! Отключить «упаковку хвостов файлов».
dump:
Делать ли резервную копию файловой системы при помощи утилиты dump? Если значение поля установлено в 0 — утилита будет игнорировать файловую систему, если в 1 — dump сделает резервную копию. В большинстве случаем поле устанавливают в 0.
pass:
Проверять ли файловую систему на наличие ошибок? Если значение установлено в 0 — фс не проверяется, значение 2 должна иметь корневая фс, 1 — обычная фс которую следует проверять.
Пример файла fstab:
# <file system> <dir> <type> <options> <dump> <pass> none /dev/pts devpts defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/cdrom /mnt/cd iso9660 ro,user,noauto,unhide 0 0 /dev/dvd /mnt/dvd udf ro,user,noauto,unhide 0 0 /dev/fd0 /mnt/fl auto user,noauto 0 0 /dev/hda1 swap swap defaults 0 0 /dev/hda4 / ext3 defaults 0 1 /dev/hda3 /home xfs rw,suid,exec,auto,nouser,async 0 2