Как автоматически монтировать USB-накопители в Linux (Debian)?

Я бы попробовал две вещи:

  1. Установите powertop и запустите его с помощью powertop --auto-tune. Для моего ноутбука я использую его с crontab:@reboot /usr/sbin/powertop --auto-tune --quiet 1>/dev/null 2>&1
  2. Используйте среду рабочего стола, которая позволяет отключить 3D-композитинг, чтобы сэкономить энергию и тепло ЦП/ГП за счет чуть менее «современного» рабочего стола:)
2
05.01.2020, 02:43
1 ответ

Вы можете создавать файлы модулейsystemd.mountи systemd.automount. Вот пример:

Чтобы смонтировать /dev/sdb1под /mnt/moutpoint, создайте файл mnt-mountpoint.automount:

sudo nano /etc/systemd/system/mnt-mountpoint.mount

Примечание :Имя юнит-файла должно быть dir-sub-dir.mountизвлеченным из точки монтирования /dir/sub-dir(, если вам нужно монтировать устройство под /media, имя будетmedia-mountpoint.mount)

Затем вставьте следующие строки:

[Unit]
Description=Mount sdb1

[Mount]
What=/dev/disk/by-uuid/UUID_here
Where=/mnt/mountpoint
Type=auto
Options=defaults

[Install]
WantedBy=multi-user.target

Используйте blkid, чтобы заменить UUID_hereна uuid /dev/sdb1.

Создайте файл mnt-mountpoint.automount:

sudo nano /etc/systemd/system/mnt-mountpoint.automount

Со следующими строками:

[Unit]
Description=Automount usb

[Automount]
Where=/mnt/mountpoint

[Install]
WantedBy=multi-user.target

Подключите USB, затем включите и запустите устройства:

sudo systemctl daemon-reload
sudo systemctl enable --now  mnt-mountpoint.mount mnt-mountpoint.automount
5
27.01.2020, 22:07

Теги

Похожие вопросы