Startpagina > Pakket- en systeembeheer > systemd-mount

systemd-mount: Tijdelijke mount points aanmaken en beheren

systemd-mount is onderdeel van de systemd service manager en wordt gebruikt om bestandssystemen tijdelijk te mounten of om automount-units aan te maken en te beheren. Dit commando maakt het mogelijk om dynamisch mount points in te stellen zonder /etc/fstab te wijzigen, wat handig is voor eenmalige mounts of binnen scripts.

Overzicht

systemd-mount maakt gebruik van de mount-beheerfuncties van systemd om apparaten of imagebestanden naar specifieke paden te mounten, of om automount-units aan te maken die indien nodig automatisch worden gemount. Dit zijn tijdelijke units die verdwijnen na een herstart van het systeem, wat nuttig is in dynamische omgevingen.

Belangrijkste functies

  • Aanmaken en activeren van tijdelijke mount-units
  • Aanmaken en activeren van automount-units
  • Opgeven van mount-opties en bestandssysteemcontroles
  • Weergeven en verwijderen van aangemaakte mount-units

Belangrijkste opties

Dit zijn de belangrijkste opties die samen met het systemd-mount commando worden gebruikt.

Mount-gedrag

Mount-instellingen

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`systemd-mount` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Dit zijn praktische voorbeelden van het gebruik van het systemd-mount commando.

Standaard tijdelijke mount

sudo systemd-mount --mkdir /dev/sdb1 /mnt/mydata

Mount het apparaat /dev/sdb1 naar het pad /mnt/mydata. Als het mount point niet bestaat, wordt het automatisch aangemaakt.

Aanmaken van read-only automount

sudo systemd-mount --automount --options=ro --mkdir /dev/sdc1 /mnt/readonly

Maak een read-only automount-unit aan voor het apparaat /dev/sdc1 naar het pad /mnt/readonly. Het wordt automatisch gemount wanneer toegang wordt verkregen tot dit pad.

Mounten met UUID

sudo systemd-mount --mkdir /dev/disk/by-uuid/YOUR_UUID /mnt/usb

Mount een apparaat met een specifieke UUID naar het pad /mnt/usb. De UUID kan worden achterhaald met commando's zoals 'lsblk -f'.

Unmounten en unit verwijderen

sudo systemd-mount --collect /mnt/mydata

Unmount het apparaat dat gemount is naar /mnt/mydata en verwijder de bijbehorende mount-unit die door systemd is aangemaakt.

Lijst met actieve mount-units weergeven

systemd-mount --list

Toont een lijst met alle momenteel actieve mount- en automount-units die zijn aangemaakt met het systemd-mount commando.

Tips & Aandachtspunten

Dit zijn nuttige tips en aandachtspunten bij het gebruik van systemd-mount.

Permanente mount vs. tijdelijke mount

  • systemd-mount: Maakt tijdelijke mount-units aan die verdwijnen na een systeemherstart. Geschikt voor scripts of eenmalige taken.
  • /etc/fstab: Wordt gebruikt voor permanente mount-instellingen die behouden blijven na een systeemherstart.

Naamgevingsconventies voor units

systemd-mount genereert automatisch unit-namen op basis van het mount point.

  • Voorbeeld: Het pad /mnt/data wordt aangemaakt als de unit mnt-data.mount.

Integratie met systemctl

Units die zijn aangemaakt met systemd-mount kunnen worden beheerd zoals reguliere systemd-units met het systemctl commando, zoals statuscontrole (systemctl status mnt-data.mount) en stoppen (systemctl stop mnt-data.mount).

Gebruik van de --collect optie

Voor het unmounten en verwijderen van gerelateerde units is het beter om de --collect optie te gebruiken dan alleen umount. Alleen umount kan ervoor zorgen dat de systemd-unit blijft bestaan.



Hétzelfde categoriecommando