21.3. Linux® bestandssystemen
Terug | Hoofdstuk 21. Ondersteuning van bestandssystemen | Volgende

## 21.3. Linux® bestandssystemen

Deze sectie beschrijft enkele van de Linux® bestandssystemen die door FreeBSD worden ondersteund.

### 21.3.1. Ext2FS

De kernelimplementatie van het ext2fs(5) bestandssysteem was geschreven door Godmar Back, het eerste stuurprogramma verscheen in FreeBSD 2.2. In FreeBSD 8 en eerder is de code gelicenseerd onder de GNU Public License, onder FreeBSD 9 is de code echter herschreven en nu beschikbaar onder de BSD-licentie.

Het stuurprogramma ext2fs(5) stelt de FreeBSD-kernel in staat om ext2 bestandssystemen te lezen en er naar te schrijven.

Laad ten eerste de kernelmodule:

    # kldload ext2fs

Koppel daarna een ext2fs(5)-volume aan dat zich op `/dev/ad1s1` bevindt:

    # mount -t ext2fs /dev/ad1s1 /mnt

### 21.3.2. XFS

Het X-bestandssysteem, XFS, is origineel geschreven door SGI voor het besturingssysteem IRIX, ze hebben het overgebracht naar Linux®. De broncode is vrijgegeven onder de GNU Public License. Kijk op deze pagina voor meer details. De FreeBSD-port werd gestart door Russel Cattelan, Alexander Kabaev `<kan@FreeBSD.org>` en Craig Rodrigues `<rodrigc@FreeBSD.org>`.

Om XFS als een kernelmodule te laden:

    # kldload xfs

Het stuurprogramma xfs(5) stelt de FreeBSD-kernel in staat om XFS-bestandssystemen te benaderen. Momenteel is echter alleen ondersteuning voor lezen aanwezig. Schrijven naar een volume is niet mogelijk.

Om een xfs(5)-volume wat op `/dev/ad1s1` aan te koppelen:

    # mount -t xfs /dev/ad1s1 /mnt

Merk op dat de port sysutils/xfsprogs het gereedschap `mkfs.xfs` bevat wat het mogelijk maakt om XFS-bestandssystemen aan te maken, en verder gereedschappen om ze te analyseren en repareren.

De vlag `-p` van `mkfs.xfs` kan worden gebruikt om een xfs(5)-bestandssysteem aan te maken welke bevolkt wordt met bestanden en andere meta-gegevens. Dit kan worden gebruikt om snel een alleen-lezen bestandssysteem aan te maken welke op FreeBSD getest kan worden.

### 21.3.3. ReiserFS

Het Reiser bestandssysteem, ReiserFS, was overgebracht naar FreeBSD door Jean-Sébastien Pédron `<dumbbell@FreeBSD.org>` en is vrijgegeven onder de GNU Public License.

Het stuurprogramma voor ReiserFS stelt de FreeBSD-kernel momenteel in staat om ReiserFS bestandssystemen te benaderen en hun inhoud te lezen, maar het kan ze momenteel niet beschrijven.

Laad ten eerste eerst de kernelmodule:

    # kldload reiserfs

Om ten tweede een ReiserFS-volume dat zich op `/dev/ad1s1` aan te koppelen:

    # mount -t reiserfs /dev/ad1s1 /mnt

Terug | Omhoog | Volgende
21.2. Het Z File System (ZFS) | Begin | Hoofdstuk 22. Virtualisatie