Bestandssysteem: zo zit Linux in elkaar


Terug naar de thuispagina


Het bestandssysteem van Linux zit anders in elkaar dan in Windows. Hieronder volgt een korte uitleg van de belangrijkste dingen.


1. Mapjes, mapjes, mapjes

Alles in Linux is geordend in mapjes. Zelfs de harde schijven en de CD-spelers zijn..... mapjes. Die mapjes kunnen weer submapjes hebben. Elk mapje en elk bestand in een mapje, heeft een eigenaar.

Ik ga het hier hebben over de volgende mappen van het bestandssysteem:

/

/home

/usr/bin

/usr/sbin

/usr/share/pixmaps

/media

/dev

/boot/grub

/etc

/lib


2. De almachtige root

Het beginmapje is de "/" (zonder de aanhalingstekens), oftewel de root. Het teken schijnt op een wortel te lijken, vandaar de naam: root is het Engelse woord voor wortel.

Degene die de eigenaar is van een map, is tevens (mede)eigenaar van alle submapjes en van de submapjes daar weer van (enzovoorts). Bij de beginmap, de root, is dat de beheerder. Die heeft daarom rootbevoegdheid over het hele systeem.

De root is dus almachtig!


3. De gebruikersmap (persoonlijke map)

Een gewone gebruiker, laat ik hem Kees noemen, is alleen eigenaar van zijn eigen gebruikersmap (persoonlijke map).  Die map is /home/kees en is dus een submap van /home.

Zijn er meerdere gebruikersaccounts, bijvoorbeeld ook nog voor de gebruikers Anneke en Joris, dan hebben die elk hun eigen gebruikersmap. De gebruikersmappen op die voorbeeldcomputer zijn dan:

/home/kees

/home/anneke

/home/joris

Opvallend: de gebruikers hebben "onder de motorkap" nooit hoofdletters in hun namen, zelfs al worden de namen van de gebruikers in uw werkomgeving wel met een hoofdletter getoond.


4. De programma's

De programma's hebben over het algemeen hun starter staan in /usr/bin en kunnen dus worden opgestart door de bijbehorende starter te dubbelklikken (wanneer ze geen snelkoppeling in het menu hebben).

Of door in de terminal de starternaam in te tikken en op Enter te drukken. Voorbeeld: om Firefox op te starten vanuit de terminal, kunt u dus gewoon firefox intikken, want de starter van Firefox in /usr/bin heet firefox.

Let op:
als u in dit voorbeeld de terminal sluit, dan sluit ook Firefox: de terminal is altijd de baas.

Starters waar u beheerdersrechten voor moet hebben (rootbevoegdheid), en die dus om uw wachtwoord vragen, staan in /usr/sbin.


(wordt vervolgd in de rechterkolom)


Deze website wordt gesponsord door Google-advertenties.

Gebruikt u een advertentieblokkeerder? Dan blokkeert u ook mijn advertentie-inkomsten....

Als u deze website wil ondersteunen, dan kunt u uw advertentieblokkeerder instellen om voor mijn website een uitzondering te maken.

Bij voorbaat dank....



5. Plaatjes, logo's en pictogrammen

In /usr/share/pixmaps vindt u allerlei plaatjes, logo's en pictogrammen.


6. Harde schijven en partities

De naamgeving van de harde schijven is anders dan in Windows. Elke harde schijf heet sd, ongeacht of het een SATA, SCSI of IDE schijf is. De eerste fysieke harde schijf heet sda, de tweede sdb, de derde sdc enzovoorts.

De partities op een fysieke harde schijf krijgen geen letter maar een nummer. Bijvoorbeeld: de vierde partitie op de tweede fysieke harde schijf, heet sdb4.

Anders dan in Windows, zijn deze namen permanent en veranderen ze dus niet, wanneer er meer schijven of partities worden aangekoppeld. Dat is natuurlijk prettig, en voorkomt verwarring.

Een softwarematig aangekoppelde partitie van een harde schijf zit in /media of in /mnt en heet daar bijvoorbeeld sda2. Is de partitie niet aangekoppeld, dan staat hij daar niet bij, maar alleen in /dev en heet daar dan ook (bijvoorbeeld) sda2. Dus: indien wel aangekoppeld: twee mapjes. Indien niet aangekoppeld: slechts één mapje.


7. Opstartlader Grub

Opstartlader Grub bestaat uit enkele delen, die een eind uit elkaar liggen. Grub heeft een deel van zijn bestanden staan in /boot/grub, in /etc/default/grub en in /etc/grub.d. Het andere deel van Grub staat in de Master Boot Record (MBR) van de harde schijf.


8. Et Cetera, Editable Text Configurations oftewel /etc

In de map /etc treft u bewerkbare configuratiebestanden aan voor de programma's op uw computer. Deze tekstbestanden hebben systeembreed effect, dus wees voorzichtig met wijzigingen aanbrengen....


9. Ondersteunende bestanden

In /lib staan de meeste libraries, de ondersteunende bibliotheekbestanden, die in Windows DLL's heten (Dynamic Link Libraries). In Linux is het beginstuk van de naam bepalend, namelijk lib: zo'n bestand heet dan bijvoorbeeld libvoorbeeldje.

Nog meer tips?

Wilt u meer tips en trucs voor Linux Mint en Ubuntu? U vindt er nog veel meer op deze webstek!


Op de inhoud van deze webstek is een Creative Commons-licentie van toepassing.
Algemeen voorbehoud en uitsluiting aansprakelijkheid


Comments