Для работы монтирования после каждой перезагрузки требуется ручное действие.

Вопрос или проблема

Я смонтировал локальный SSD диск (ext4) под названием “data” с помощью Nemo на Linux Mint 22. Он работает нормально. Отображается, можно читать и записывать.

Когда я использую любой файл в пределах этого маунта для другого приложения, например, keepassxc, я не могу получить доступ ни к одному из этих файлов, ЕСЛИ я вручную не выберу “data” в Nemo. После этого всё работает нормально. Я бы предпочёл избавиться от этого лишнего клика.

Я упустил какие-то параметры маунта?

Конфигурация маунта:

mount  | grep data
/dev/nvme1n1p3 on /media/guacamole/data type ext4 (rw,nosuid,nodev,relatime,errors=remount-ro,uhelper=udisks2)

У меня полные права (rwx) на эту папку, маунт отображается в разделе “устройства” в Nemo
enter image description here

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

Не забудьте, что вам нужно выполнять эти операции (редактировать файл и выполнять mountall) от имени пользователя root

Ответ или решение

Для решения проблемы с монтированием SSD-диска "data" на Linux Mint 22, которая требует ручного вмешательства после каждой перезагрузки, следует внести изменения в конфигурацию. Проблема заключается в необходимости вручную выбирать диск в файловом менеджере Nemo перед тем, как файлы на диске станут доступны другим приложениям, таким как KeePassXC. Это происходит потому, что диск монтируется с использованием udisks2, что может требовать явного подключения через графический интерфейс.

Вот пошаговое руководство, как настроить автоматическое монтирование диска с помощью файла /etc/fstab:

  1. Определение UUID или имени устройства: Вам необходимо выяснить UUID вашего SSD-диска, который будет использоваться в /etc/fstab для идентификации. Это можно сделать с помощью команды:

    blkid /dev/nvme1n1p3

    Запишите значение UUID, которое вы получите.

  2. Редактирование файла /etc/fstab: Откройте файл /etc/fstab с правами суперпользователя в вашем любимом текстовом редакторе:

    sudo nano /etc/fstab
  3. Добавление записи для автоматического монтирования: В конец файла добавьте следующую строку (используйте ваш UUID):

    UUID=ваш_UUID /media/guacamole/data ext4 defaults 0 2

    Пояснения:

    • defaults указывает на стандартные параметры монтирования: чтение и запись, автоматически, нет суида и т.д.
    • 0 означает, что система резервного копирования dump будет игнорировать эту файловую систему.
    • 2 указывает, что проверка файловой системы при загрузке будет выполняться после основной системы (/), что обычно безопасно для вторичных файловых систем.
  4. Проверка и применение изменений: Сначала выполните команду, чтобы проверить правильность новых записей в /etc/fstab:

    sudo mount -a

    Эта команда смонтирует все файловые системы, указанные в /etc/fstab, которые в данный момент не смонтированы. Если ошибок не произошло, конфигурация корректна.

  5. Перезагрузка системы: Перезагрузите компьютер, чтобы убедиться, что диск монтируется автоматически без необходимости ручного вмешательства.

После выполнения этих шагов, ваш SSD-диск будет автоматически доступен после перезагрузки без дополнительных действий через Nemo. Это избавит вас от необходимости вручную подключать диск для использования файлов сторонними приложениями.

Оцените материал
Добавить комментарий

Капча загружается...