You can mount linux ext4 drives on Freebsd using fusefs-ext2 package
Install fusefs-ext2
Enable the fuse kernel module
To enable loading FUSE kernel module at boot add
fuse_load=YES line to the /boot/loader.conf file
Edit /boot/loader.conf
Add the following code to the loader.conf
You can also load the fuse kernel module on a running system just using the kldload command.
Create a mount point
plug in the drive and use dmesg to find the device id
find the drives device id which should be something like da0
use gpart to show information about the drive
check /dev/da0
the slice should be called /dev/da0s1
mount the ext4 drive to /mnt/linux
unmount the drive
Install fusefs-ext2
Bash:
# pkg install fusefs-ext2
Enable the fuse kernel module
To enable loading FUSE kernel module at boot add
fuse_load=YES line to the /boot/loader.conf file
Edit /boot/loader.conf
Bash:
# vi /boot/loader.conf
Add the following code to the loader.conf
Bash:
fuse_load=YES
You can also load the fuse kernel module on a running system just using the kldload command.
Code:
# kldload fuse
Create a mount point
Bash:
# mkdir -p /mnt/linux
plug in the drive and use dmesg to find the device id
Bash:
# dmesg
find the drives device id which should be something like da0
use gpart to show information about the drive
Code:
# gpart show da0
check /dev/da0
Code:
ls -l /dev/da0*
the slice should be called /dev/da0s1
mount the ext4 drive to /mnt/linux
Bash:
# fuse-ext2 /dev/da0s1 /mnt/linux
unmount the drive
Bash:
# umount /mnt/linux