Koppelen van harde schijven onder linux

Posted by on 17 aug 2010 in Linux | 0 comments

Koppelen van harde schijven onder linux

Bij het configureren van mijn nieuwe server met Ubuntu 10.04 (a.k.a. Lucid Lynx) liep ik tegen een raar probleem.

In de server zitten meerdere harde schijven (HDD’s), één voor het besturingssysteem en de rest voor opslag van data. Bij het opstarten van de server moet het besturingssysteem weten welke HDD’s er allemaal aanwezig zijn en onder welke voorwaarden deze gebruikt moeten worden – denk aan schijfindeling en wat te doen bij fouten. Deze instellingen plaatst men in hier:

/etc/fstab

Ondanks dat ik alle HDD’s had vermeldt viel het op dat ze niet altijd goed werden gekoppeld (in Linux termen: mount). Na onderzoek bleek dat de volgende vermelding in fstab achterhaald was

/dev/sdb1  /mnt/datavolume  ext4  defaults  0  0

Voorheen koppelde je een padverwijzing uit /dev naar een map, echter met de komst van S-ATA kan die padverwijzing sporadisch van naam wijzigen. De voorkeur heeft dan ook om geen padverwijzing meer te gebruiken maar HDD’s bij hun unieke code (UUID) aan te roepen. Deze kun je opvragen met het volgende commando

ls /dev/disk/by-uuid -l

Gebruik de bijbehorende UUID inplaats van de padverwijzing in fstab als volgt

UUID=[hier je code]  /mnt/datavolume  defaults  0 0

Overigens werkt alleen vanaf Ubuntu 9.4, van andere Linux distributies zou ik het niet weten.

Leave a Reply

Jouw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

De volgende HTML tags en attributen zijn toegestaan: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>