Automatisk Montering af Eksterne USB-Drev ved Opstart Uden Brugerlogin - Guide til Systemd, Udev og USBmount

Hvordan kan eksterne USB-drev automatisk monteres ved opstart uden brugerlogin, så de er tilgængelige for tjenester som MPD og SSH, uden at skulle indtaste data i fstab?

For at sikre, at eksterne USB-drev automatisk monteres ved opstart uden brugerlogin, kan du bruge systemd automount, udev regler eller USBmount.

Sådan monteres eksterne USB-drev automatisk ved opstart uden brugerlogin

For at sikre, at eksterne USB-drev automatisk monteres ved opstart uden brugerlogin og er tilgængelige for tjenester som MPD og SSH, kan du følge disse trin:

1. Brug af systemd automount

Systemd kan bruges til at oprette en automount-enhed, der automatisk monterer USB-drevet ved opstart.

  • Opret en mount-enhed:
    [Unit]
    Description=Automount USB Drive
    
    [Mount]
    What=/dev/sdX1
    Where=/mnt/usb
    Type=auto
    Options=defaults
    
    [Install]
    WantedBy=multi-user.target
    
  • Opret en automount-enhed:
    [Unit]
    Description=Automount USB Drive
    
    [Automount]
    Where=/mnt/usb
    
    [Install]
    WantedBy=multi-user.target
    
  • Aktiver og start enhederne:
    sudo systemctl enable usb.mount
    sudo systemctl enable usb.automount
    sudo systemctl start usb.automount
    

2. Brug af udev regler

Udev kan bruges til at oprette regler, der automatisk monterer USB-drev, når de tilsluttes.

  • Opret en udev-regel:
    sudo nano /etc/udev/rules.d/99-usb-mount.rules
    
  • Tilføj følgende linje til filen:
    ACTION=="add", SUBSYSTEMS=="usb", KERNEL=="sd[a-z][0-9]", RUN+="/usr/bin/systemd-mount /dev/%k /mnt/usb"
    
  • Genindlæs udev-reglerne:
    sudo udevadm control --reload-rules
    

3. Brug af USBmount

USBmount er et værktøj, der automatisk monterer USB-drev, når de tilsluttes.

  • Installer USBmount:
    sudo apt-get install usbmount
    
  • Konfigurer USBmount ved at redigere konfigurationsfilen:
    sudo nano /etc/usbmount/usbmount.conf
    
  • Tilpas monteringspunkter og filsystemer efter behov.

Ved at følge en af disse metoder kan du sikre, at dine eksterne USB-drev automatisk monteres ved opstart uden brugerlogin, hvilket gør dem tilgængelige for tjenester som MPD og SSH uden at skulle indtaste data i fstab.