Ubuntu Server: het aankoppelen van een externe hardeschijf


Vaak is het handig om even een externe hardeschijf aan de Ubuntu Server te koppelen. Al is het alleen al om bestanden naar deze hardeschijf te kopiëren. Toch kan dit wel eens tegenvallen, omdat je niet weet aan welk apparaat (device) deze schijf is gekoppeld in Ubuntu. Dit artikel bespreekt hoe je op eenvoudige wijze het bestandssysteem van de externe hardeschijf kan koppelen.
Voordat we verder gaan even een uitleg. Als de hardeschijf aan de server gekoppeld wordt, dan wordt deze gekoppeld aan een apparaat (device). Deze apparaten staan in de map /dev.  Om het bestandssysteem op dit apparaat te kunnen gebruiken moet dit bestandssysteem aan een map gekoppeld worden (dit heet ook wel mounten).

Het apparaat van de externe hardeschijf achterhalen

Om in Ubuntu het apparaat waarop de externe hardeschijf gekoppeld is te achterhalen, voer je het volgende commando uit:
sudo parted -l

In de uitvoer zijn alle apparaten die of gekoppeld zijn en die nog te koppelen zijn. In bovenstaand screenshot is /dev/sda al gekoppeld en /dev/sdf niet. Dit is niet te zien, maar moet je weten. De grootte van de schijven en de partities daarop geven een indicatie. Eventueel kan het parted commando voor én na het koppelen van de externe hardeschijf een keer uitgevoerd worden.

Het koppelen van de externe hardeschijf

Eerst maken we een map aan om het bestandssysteem van de externe hardeschijf aan te koppelen:
sudo mkdir /mnt/usbschijf

Om het bestandssysteem van de externe hardeschijf aan deze map te koppelen voer je het volgende commando uit:
sudo mount -t <bestandstype> <apparaat> /mnt/usbschijf -o uid=<UID>,gid=<GID>,utf8 waarbij:

  • <apparaat> de naam van de schijf met daar aan vastgekoppeld het nummer waarbij de indicatie “opstart” in de kolom Vlaggen van de parted uitvoer staat. In het screenshot is dat /dev/sdf1.
  • <bestandstype> afhankelijk is van het bestandssysteem op de externe hardeschijf. Deze staat in de kolom Bestandssysteem van de parted uitvoer.
    De meest voorkomende bestandstypen zijn ext2, ext3, ext4, hfs, hsfplus, ntfs en vfat (voor fat32).
  • <UID> is de gebruikersidentificatie van de gebruiker. Het UID is te vinden in de derde kolom van de uitvoer van sudo cat /etc/passwd.
  • <GID> is de groepsidentificatie van de gebruiker. Het GID is te vinden in de derde kolom van de uitvoer van sudo cat /etc/group.

NB. Het commando id geeft het UID en de GID van de aangemelde gebruiker.

Zie de manpages voor een complete uitleg van het mount commando.

Nu is het apparaat gereed voor gebruik en is het gekoppeld aan /mnt/usbschijf voor de gebruiker die geïdentificeerd wordt door het gebruikte UID en GID.

Om het apparaat weer te ontkoppelen is het commando sudo umount /mnt/usbschijf voldoende.

Vragen, opmerkingen en meningen over dit artikel kan je hier kwijt:

Fill in your details below or click an icon to log in:

WordPress.com logo

Je reageert onder je WordPress.com account. Log Out / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log Out / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log Out / Bijwerken )

Verbinden met %s