bsd:notes:zfs_nas_format
Table of Contents
NTFS USB Mount
2025/08/29:
thunar
seems to freeze when browsing folders related to this during file operations (possibly fuse related)
su -
geom disk list
gpart list 'da0'
pkg install 'fusefs-ntfs'
kldload 'fusefs'
mkdir -p '/mnt/USB1' && ntfs-3g -o 'rw,big_writes,uid=1001,gid=1001' '/dev/da0s1' '/mnt/USB1'
gio open '/mnt/USB1'
umount '/mnt/USB1'
kldunload 'fusefs'
usbconfig
usbconfig -d '/dev/ugen0.4' 'power_off'
ZFS Format
TODO: Check if auto-mounted on reboot for vsftpd
su -
geom disk list
gpart list
zpool create 'NAS' '/dev/da0'
zpool status 'NAS'
zpool import 'NAS'
NTFS USB Restore
su -
geom disk list
gpart list 'da1'
pkg install 'fusefs-ntfs'
kldload 'fusefs'
mkdir -p '/mnt/NAS2' && ntfs-3g -o 'ro' '/dev/da1p2' '/mnt/NAS2'
mkdir -p '/mnt/NAS2' && ntfs-3g -o 'ro' '/dev/da1s1' '/mnt/NAS2'
cp -R -L -p '/mnt/NAS2/'* '/NAS'
umount '/mnt/NAS2'
kldunload 'fusefs'
usbconfig
usbconfig -d '/dev/ugen1.5' 'power_off'
vsftpd
NTFS Old
NAS2
spare (wiped)- Format
NAS2
spare to NTFS - Clone
NAS
main (ZFS) →NAS2
spare (NTFS) This formatted a 4TB drive with 2TB + rest split and isn't usable under Windows 1)
su -
pkg install fusefs-ntfs rsync
kldload 'fusefs'
geom disk list
gpart destroy -F 'ada2' && dd if='/dev/zero' of='/dev/ada2' count='8096'
gpart create -s 'GPT' 'ada2'
gpart add -l 'NAS2' -t 'ms-basic-data' 'ada2'
NTFS_USE_UBLIO='0' mkntfs -Q -I -v '/dev/ada2'
ntfsfix '/dev/ada2'
mkdir -p '/mnt/NAS2' && ntfs-3g -o 'rw,big_writes,windows_names' '/dev/ada2' '/mnt/NAS2'
rsync --verbose --recursive --update --progress '/NAS/' '/mnt/NAS2/'
cp -R -v '/NAS/' '/mnt/NAS2/'
Other Backup
- TODO: misc
su -
kldload 'fusefs'
gpart list
mkdir -p '/mnt/NAS' && ntfs-3g -o 'rw,big_writes,windows_names' '/dev/da0p2' '/mnt/NAS'
gio open '/mnt/NAS'
sync && umount '/mnt/NAS'
pkill 'thunar'
OS dd
- TODO: misc
su -
geom disk list
gpart destroy -F 'da0' && dd if='/dev/zero' of='/dev/da0' count='8096'
dmesg | grep 'ugen'
sync && usbconfig -d '/dev/ugen0.4' power_off
Clone Mount/Rsync Old
NAS2
spare (GPT ext4 pre-formatted)- Clone
NAS2
spare (ext4) →NAS
main (ZFS)
su -
pkg install fusefs-ext2 rsync
mkdir -p '/mnt/NAS2' && mount -t 'ext2fs' -o 'rw' '/dev/ada2p1' '/mnt/NAS2'
rsync --verbose --recursive --update --progress '/mnt/NAS2/' '/NAS/'
1)
Windows shows unpartitioned volumes; Linux sees 4TB 1 partition fine
/srv/www/wiki/data/pages/bsd/notes/zfs_nas_format.txt · Last modified: by 127.0.0.1