Deze sectie beschrijft enkele van de Linux® bestandssystemen die door FreeBSD worden ondersteund.
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
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.
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