Skip to main content

Hvordan montere USB-disk eller nettverksdisk automatisk

Slik velger du trygg automatisk montering av USB-disk eller SMB-deling i Debian: kontroller riktig partisjon, beskytt legitimasjon og test fstab uten å påvirke andre monteringer.

Illustrasjon av Debian som monterer USB- og nettverksdisker automatisk ved oppstart (alt-tekst: Automatisk montering av disker i Debian

En USB-disk som vises automatisk når du plugger den inn i skrivebordsmiljøet, er ikke det samme som en disk som monteres ved systemoppstart. For en nettverksmappe må du i tillegg ta hensyn til at serveren eller nettverket kan være utilgjengelig. Velg derfor løsning etter hvordan disken faktisk skal brukes.

USB-disk: kontroller riktig partisjon først

I GNOME kan du bruke Disker til å velge den aktuelle disken og partisjonen og redigere monteringsvalgene for oppstart. Kontroller enhet og filsystem med lsblk -f før du endrer noe; ikke gjett ut fra om disken heter /dev/sdb eller lignende. Et filsystem kan identifiseres med UUID i /etc/fstab, slik at oppsettet ikke avhenger av et enhetsnavn som kan endre seg.

Disker kan skrive monteringsvalgene til /etc/fstab. Se over endringen før du starter på nytt. Hvis USB-disken ikke alltid er tilkoblet, må du planlegge for at den mangler ved oppstart; nofail kan hindre at en slik oppføring blir et krav for å nå vanlig oppstart. Det betyr ikke at filer på den frakoblede disken er tilgjengelige.

SMB-deling: bruk en beskyttet legitimasjonsfil

For en delt Windows- eller NAS-mappe via SMB bruker Debian vanligvis cifs-utils. Installer pakken og opprett et monteringspunkt som ikke inneholder andre filer du trenger tilgang til mens delingen er montert:

sudo apt install cifs-utils
sudo mkdir -p /mnt/nas

Lag deretter en egen legitimasjonsfil, for eksempel /etc/samba/nas.cred, med linjene username=... og password=.... Fyll inn de faktiske verdiene bare på din egen maskin. Filen skal eies av root og bare kunne leses av root (modus 0600). Ikke legg passordet direkte i /etc/fstab, en kommando i skallhistorikken eller et skjermbilde.

Et eksempel på en mal i /etc/fstab er vist under. Bytt SERVER og SHARE med den faktiske serveren og delingen, og kontroller at stien til legitimasjonsfilen finnes. Dette er SMB/CIFS, ikke NFS:

//SERVER/SHARE /mnt/nas cifs credentials=/etc/samba/nas.cred,_netdev,nofail,x-systemd.automount 0 0

x-systemd.automount oppretter et monteringspunkt som forsøker å koble til når stien brukes. _netdev markerer nettverksavhengigheten, og nofail gjør at delingen ikke er et krav for normal oppstart. En utilgjengelig server kan likevel gi ventetid eller feil når du åpner mappen. Tilgang til filene bestemmes også av rettighetene på SMB-serveren; et lokalt uid-valg gir ikke flere serverrettigheter.

Kontroller oppsettet før omstart

Ta kopi av /etc/fstab før du redigerer den. Kjør sudo findmnt --verify --verbose for å oppdage feil i oppføringene. På et system med systemd må du deretter kjøre sudo systemctl daemon-reload for å laste inn endringen. Åpne bare det nye monteringspunktet og kontroller med findmnt /mnt/nas at riktig kilde ble montert. Ikke bruk mount -a som en ubetinget test: den forsøker også å montere andre oppføringer i fstab. En vellykket syntakskontroll er heller ikke en garanti for at nettverk, legitimasjon og servertilgang virker ved neste oppstart.

NFS krever en annen oppføring og andre tilgangsregler enn SMB. For grunnleggende tilkobling, se vår veiledning om delte mapper med SMB og NFS. Dokumentasjon: mount.cifs(8), fstab(5), systemd.mount(5) og findmnt(8).

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *