This is an old revision of the document!


FreeBSD Filesystems

DVDs

Mount a DVD:

mount_cd9660 -o ro /dev/cd0 /mnt/dvd

Add to fstab, and then use mount /dev/cd0 or mount /mnt/dvd:

/dev/cd0 /mnt/dvd cd9660 ro,noauto 0 0

Fuse Filesystems

Install program:

pkg install fusefs-libs

Load kernel module now:

kldload fusefs

Load module on boot in /etc/rc.conf:

kld_list="fusefs"

ext2 / ext3 / ext4

Install program:

pkg install fusefs-ext2

Mount device read-only:

fuse-ext2 -o ro /dev/ada0p4 /mnt/ext2/

Mount device read and write:

fuse-ext2 -o rw+ /dev/ada0p4 /mnt/ext2/

Add entry to /etc/fstab:

/dev/ada0p4 /mnt/ext2 ext2 ro,noauto,mountprog=/usr/local/bin/fuse-ext2 0 0

exFAT

Install exfat FUSE module:

pkg install fusefs-exfat

Mount filesystem - in this example, I'm mounting an external USB drive:

mount.exfat /dev/da0p1 /mnt/usb

Add entry in /etc/fstab:

/dev/da0p1 exfat noauto,mountprog=/usr/local/sbin/mount.exfat 0 0

Alternatively, you can mount the drive in fstab by using the UUID:

glabel status | grep da0p1
/dev/gptid/19d2a9b4-0ca4-4357-ac8c-a92f07c7faf1 /mnt/usb exfat noauto,mountprog=/usr/local/sbin/mount.exfat 0 0

vfat

vfat partitions are used for EFI installs, so will be mounting to /efi here.

Mount partition:

mount -t msdos /dev/ada0p1 /efi

Add entry in /etc/fstab:

/dev/ada0p1 /efi msdos rw 0 0

Navigation
QR Code
QR Code freebsd_filesystems (generated for current page)