opslag

mount — schijven en shares koppelen

mount koppelt een bestandssysteem aan een map (mountpoint).

Basisgebruik

Huidige mounts tonen:

mount
# of overzichtelijker:
mount | column -t

Een partitie koppelen:

mount /dev/sdb1 /mnt/data

Veelgebruikte opties

OptieBetekenis
-t typeBestandssysteemtype (ext4, ntfs, vfat, cifs, …)
-o optiesMount-opties (zie onder)
-rAlleen-lezen koppelen
-aAlle regels uit /etc/fstab koppelen
--bindMap op een andere locatie beschikbaar maken

Mount-opties (-o)

OptieBetekenis
ro / rwAlleen-lezen / lezen-schrijven
noexecGeen uitvoerbare bestanden toestaan
nosuidSUID-bits negeren
uid=, gid=Eigenaar instellen (FAT/NTFS)
defaultsStandaardopties (rw,suid,exec,auto,…)

Voorbeelden

USB-stick met FAT32 koppelen:

mount -t vfat /dev/sdc1 /mnt/usb -o uid=1000,gid=1000

NFS-share koppelen:

mount -t nfs 192.168.1.10:/exports/data /mnt/nfs

Samba/CIFS-share:

mount -t cifs //server/share /mnt/share -o username=dexter,password=geheim

Map via bind beschikbaar maken op andere locatie:

mount --bind /var/www /srv/web

Ontkoppelen:

umount /mnt/data
# Als het bezet is, kijk dan wie de map gebruikt:
lsof +D /mnt/data

Permanente mounts via /etc/fstab

# apparaat           mountpoint   type    opties          dump  pass
/dev/sdb1            /mnt/data    ext4    defaults        0     2
//nas/share          /mnt/nas     cifs    credentials=/etc/samba/creds,uid=1000  0  0
192.168.1.10:/data   /mnt/nfs     nfs     defaults        0     0

Testen zonder te rebooten:

mount -a