Обзор
systemd-mount использует функции управления монтированием systemd для монтирования устройств или образов файлов в определенные пути, а также для создания юнитов автомонтирования, которые монтируются по мере необходимости. Это временные юниты, которые исчезают при перезагрузке системы, что полезно в динамических средах.
Основные функции
- Создание и активация временных юнитов монтирования
- Создание и активация юнитов автомонтирования
- Указание опций монтирования и проверки файловой системы
- Просмотр и удаление созданных юнитов монтирования
Основные опции
Основные опции, используемые с командой systemd-mount.
Действия при монтировании
Настройка монтирования
Сгенерированная команда:
Комбинируйте команды.
Описание:
`systemd-mount` Запускает команду.
Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.
Примеры использования
Примеры реального использования команды systemd-mount.
Базовое временное монтирование
sudo systemd-mount --mkdir /dev/sdb1 /mnt/mydata
Монтирует устройство /dev/sdb1 в путь /mnt/mydata. Точка монтирования будет создана автоматически, если она не существует.
Создание автомонтирования только для чтения
sudo systemd-mount --automount --options=ro --mkdir /dev/sdc1 /mnt/readonly
Создает юнит автомонтирования для устройства /dev/sdc1 в путь /mnt/readonly в режиме только для чтения. Монтирование произойдет автоматически при доступе к этому пути.
Монтирование по UUID
sudo systemd-mount --mkdir /dev/disk/by-uuid/YOUR_UUID /mnt/usb
Монтирует устройство с указанным UUID в путь /mnt/usb. UUID можно узнать с помощью команды 'lsblk -f' и других.
Отмена монтирования и удаление юнита
sudo systemd-mount --collect /mnt/mydata
Отменяет монтирование устройства, смонтированного в /mnt/mydata, и удаляет связанные с ним юниты монтирования, созданные systemd.
Просмотр списка активных юнитов монтирования
systemd-mount --list
Отображает список всех активных в данный момент юнитов монтирования и автомонтирования, созданных командой systemd-mount.
Советы и предостережения
Полезные советы и моменты, на которые следует обратить внимание при использовании systemd-mount.
Постоянное монтирование vs. временное монтирование
- systemd-mount: Создает временные юниты монтирования, которые исчезают при перезагрузке системы. Подходит для скриптов и одноразовых задач.
- /etc/fstab: Используется для настройки постоянного монтирования, которое сохраняется после перезагрузки системы.
Правила именования юнитов
systemd-mount автоматически генерирует имена юнитов на основе пути монтирования.
- Пример: Путь /mnt/data будет создан как юнит mnt-data.mount.
Взаимодействие с systemctl
Юниты, созданные с помощью systemd-mount, могут управляться как обычные юниты systemd с помощью команды systemctl, например, для проверки состояния (systemctl status mnt-data.mount) или остановки (systemctl stop mnt-data.mount).
Использование опции --collect
Для отмены монтирования и удаления связанных юнитов рекомендуется использовать опцию --collect вместо простого umount. При использовании только umount юниты systemd могут остаться.