X C01-03 имеет единую корневую файловую систему, куда подключаются все запоминающие устройства и cторонние ресурсы.
Фактически смонтированный раздел становится частью корневой файловой системы, и система старается сделать работу со всеми разделами, независимо от их файловых систем, максимально простой и прозрачной. Это означает, что если вы примонтируете внешнее запоминающее устройство или удаленную сетевую папку, то сможете работать с ней в файловом менеджере точно так же, как и с локальным диском.
Быстрее и проще всего смонтировать диски напрямую в файловом менеджере, все подключенные к ПК дисковые устройства распознаются автоматически и могут быть смонтированы с настройками по умолчанию.
Монтирование с настройками по умолчанию производится в директорию /media/метка_диска
Пользователь, смонтировавший диск с настройками по умолчанию, имеет полный доступ ко всем вложенным файлам и папкам.
Нажмите левой кнопкой мыши на иконку диска на панели задач, либо правой кнопкой и выберите "Монтировать":

При первом монтировании диска в сессии потребуется ввести пароль учетной записи администратора
После ввода пароля диск будет смонтирован и вы получите доступ к его содержимому.
Чтобы размонтировать диск, например, для безопасного извлечения USB-накопителя, нажмите на его иконку правой кнопкой мыши и выберите "Размонтировать":

Откройте файловый менеджер и перейдите в раздел "Другие расположения":
В нём вы можете увидеть все дисковые устройства, автоматически распознанные системой.
Монтирование производится аналогичным образом, нажатием левой кнопкой мыши с последующим вводом пароля администратора.
Для размонтирования нажмите на диск правой кнопкой мыши и выберите "отсоединить устройство"
Настройки монтирования по умолчанию не всегда являются оптимальными и удобными. Например, в некоторых случаях необходимо подключать те или иные диски при запуске системы, или менять директорию, в которую монтируется диск, либо монтировать их от имени другого пользователя для работы каких-то служб и приложений, менять права доступа к файлам и каталогам.
Для этого удобно использовать графическую утилиту "Диски":

Выберите интересующий вас диск и раздел:

Нажмите на шестеренку внизу и выберите "Изменить параметры монтирования":

Снимите переключатель "Параметры по умолчанию для сеанса пользователя". Теперь вы можете изменить настройки монтирования раздела:

При смене типа идентификации меняется точка монтирования, но вы также можете задать её вручную. Также можно задать файловую систему, если есть такая необходимость (в большинстве случаев это не требуется), отображаемое в интерфейсе имя диска, отображать ли диск в файловом менеджере, или скрыть его из интерфейса, подключать ли диск при запуске системы.
Пример отредактированных настроек:
При сохранении изменений требуется ввести пароль администратора, для записи изменений в файл конфигурации /etc/fstab. Настройку монтирования через редактирование данного файла мы рассмотрим в следующих разделах, как и опции монтирования, которые можно заметить в строке над "Точка монтирования"

Давайте примонтируем отредактированный раздел:

Нам потребуется ввести пароль администратора:

Примонтированный раздел появился в файловой системе с меткой Plextor по пути /mnt/nvme0n1p1/

Права доступа на вложенные файлы и каталоги для текущего пользователя - полные, их мы не меняли.
Если у вас возникла необходимость смонтировать единоразово диск вручную, задав те или иные параметры, вы можете воспользоваться командой mount
В самом простом виде команда выглядит следующим образом:
mount файл_устройства папка_назначения
Например:
mount /dev/sda3 /mnt/games
Для монтирования в указанную вами папку необходимо, чтобы эта папка существовала в файловой системе, то есть внутри папки /mnt/ должна быть создана пустая папка /games/
В расширенном виде, с применением дополнительных параметров, синтаксис данной команды усложняется:
mount опции -t файловая_система -o опции_монтирования файл_устройства папка_назначения
Основные опции:-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;-B, --bind - монтировать локальную папку;-R, --rbind - перемонтировать локальную папку. Данная опция может использоваться для монтирования любой уже существующей в локальной файловой системе папки в любую удобную вам точку монтирования.
С подробным описанием всех доступных опций монтирования вы можете ознакомиться во встроенном мануале по данной команде с помощью команды:
man mount
Для размонтирования раздела используется команда
umount папка_назначения
Для автоматического монтирования дисков системы инициализации X C01-03 используют файл конфигурации /etc/fstab
Для его редактирования необходимо обладать правами администратора.
Посмотрим на содержимое файла fstab с помощью текстового редактора nano
sudo nano /etc/fstab

Три имеющихся записи соответстуют трём системным разделам - корневой файловой системе, он же /, загрузочному разделу /boot/efi и разделу подкачки, он же swap
Синтаксис одной строки fstab выглядит следующим образом:
устройство точка_монтирования файловая_система опции резерв{0,1} проверка{0,1,2}
Теперь подробнее рассмотрим что означает каждый пункт:
Наибольший интерес представляют опции монтирования, основные из них приведены в данном списке:
sync - записывать на диск все изменения сразу после того, как они были выполнены, не использовать кэширование для записываемых данных. Может понадобится для извлечения флешки без размонтирования, но сильно снижает производительность;async - использовать кэш при записи данных, увеличивает производительность, используется по умолчанию;atime - сохранять время последнего доступа к файлу;noatime - не сохранять время последнего доступа, полезно для ssd и флешек;relatime - обновлять время доступа только при изменении файла, необходимо для работы многих программ;norelatime - отключить relatime;strictatime - обновлять время доступа всегда, отключает действие предыдущих опций;auto - автоматически монтировать при загрузке, действие по умолчанию;noauto - не монтировать при загрузке;defaults - использовать опции монтирования fstab по умолчанию - rw,suid,dev,exec,auto,nouser,async;dev - интерпретировать блочные устройства;nodev - не интерпретировать блочные устройства;diratime - аналогично atime только для каталогов;dirnoatime - аналогично noatime, для каталогов;exec - разрешить выполнять программы на этом разделе;noexec - запретить выполнять программы на этом разделе;group - разрешить другим пользователям кроме root монтировать этот раздел, если их группа совпадает с указанной, обычно используется вместе с noauto;nofail - не сообщать об ошибках;mand - разрешить блокирование файловой системы, нужно для некоторых антивирусов;nomand - запретить блокирование файловой системы;suid - разрешить выполнение программ с флагом suid от имени другого пользователя;nosuid - игнорировать флаг suid;owner - разрешить указанному пользователю монтировать устройство;ro - монтировать только для чтения;rw - монтировать для чтения и записи;users - разрешить монтирование любому пользователю;umask - установить права доступа к файлам и папкам на этом разделе;uid - задает владельца каталога, по умолчанию root;gid - задает группу владельца каталога.
Как мы видим, в приведённом выше примере разделы примонтированы по идентификатору UUID.
Разберем строку с корневым разделом:
Раздел монтируется по идентификатору UUID в точку монтирования /, файловая система ext4, опция errors=remount-ro означает, что в случае ошибок при проверке раздела он будет перемонтирован в режиме только для чтения (read-only), резерв 0 - резервная копия раздела не делается, проверка 1 - раздел проверяется на ошибки в первую очередь.
Монтирование всех разделов, прописанных в fstab, может быть совершено без перезагрузки системы командой
sudo mount -a
Давайте попробуем смонтировать какой-нибудь из наших дисков с помощью fstab.
Создадим точку монтирования для диска:
sudo mkdir /mnt/games
Добавим строку для раздела /dev/sda3/:

Данный раздел был создан ранее в другой операционной системе и отформатирован в ntfs. Применим настройки монтирования по умолчанию, резервирование и проверки на ошибки не требуются.
Сохраняем файл конфигурации и монтируем раздел с помощью команды
sudo mount -a
Раздел исчез из списка томов в файловом менеджере, потому что в настройках по умолчанию для fstab не применена опция x-gvfs-show:
Однако он доступен по указанной нами точке монтирования /mnt/games с правами чтение/запись:

Система инициализации systemd анализирует файл /etc/fstab при загрузке и автоматически генерирует все нужные файлы юнитов на основе описанных там точек монтирования, после чего загружает их.
Просмотреть созданные в systemd точки монтирования можно командой:
sudo systemctl -l --type mount

Создадим самостоятельно файл точки монтирования. Синтаксис такого файла выглядит следующим образом:
[Unit]Description=описание
[Mount]What=адрес_разделаWhere=точка монтированияType=файловая системаOptions=опции монтирования
[Install]WantedBy=multi-user.target
Файл можно сразу создать в каталоге, где хранятся все файлы служб systemd:
sudo nano /etc/systemd/system/mnt-games.mount
Очень важно, чтобы имя файла соответствовало пути монтирования диска. В нашем примере диск монтируется в папку /mnt/games, имя файла mnt-games.mount. В случае несоответствия при запуске службы вы получите ошибку "Where= setting doesn't match unit name. Refusing."

Сохраняем и закрываем файл.
Для монтирования диска применим команду:
sudo systemctl start mnt-games.mount
Диск успешно примонтировался и на этот раз виден в интерфейсе файлового менеджера, потому что мы использовали соответствующую опцию монтирования:
Для того, чтобы диск монтировался при запуске системы, необходимо добавить созданную нами службу в автозагрузку командой:
sudo systemctl enable mnt-games.mount
В данной статье мы постарались разобрать все основные вопросы, связанные с монтированием дисков в X C01-03. В дальнейших статьях мы разберем работу с сетевыми ресурсами, опираяь в том числе на информацию из этой статьи.