Table of Contents

TODO

rsync

su -
pkg install 'rsync'

Mount ext4

su -
geom disk list
mkdir -p '/mnt/NAS1' && mount -t 'ext2fs' -o 'ro' '/dev/da0' '/mnt/NAS1'
chown -R 'espionage724':'espionage724' '/mnt/NAS1'

Mount NTFS

su -
geom disk list
gpart list 'da1'
pkg install 'fusefs-ntfs'
kldload 'fusefs'
mkdir -p '/mnt/NAS2' && ntfs-3g -o 'rw,big_writes,uid=1001,gid=1001' '/dev/da1p2' '/mnt/NAS2'

Main Sync to Backup

rsync --recursive --update --ignore-existing --verbose --debug='ALL' --exclude 'Videos' '/mnt/NAS1/' '/mnt/NAS2'
--checksum

Disconnect Enclosure

su -
sync && umount '/mnt/NAS1' '/mnt/NAS2'
kldunload 'fusefs'
usbconfig
usbconfig -d '/dev/ugen0.6' 'power_off'
usbconfig -d '/dev/ugen0.4' 'power_off'
usbconfig -d '/dev/ugen0.5' 'power_off'

Reference

ugen0.4: <USB3.1 Hub VIA Labs, Inc.> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA)
ugen0.5: <USB2.0 Hub VIA Labs, Inc.> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen0.6: <USB 3.1 Device PM ASMedia Technology Inc.> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=ON (0mA)

Wipe Drive

su -
geom disk list
dd if='/dev/zero' of='/dev/da0' count='8096'

ZFS NAS

su -
geom disk list
zpool create 'NAS' '/dev/da0'
zpool status 'NAS'
zpool import 'NAS'
zpool export 'NAS'

Disconnect Enclosure

su -
usbconfig
usbconfig -d '/dev/ugen0.6' 'power_off'
usbconfig -d '/dev/ugen0.4' 'power_off'
usbconfig -d '/dev/ugen0.5' 'power_off'

Mount

USB Speed

usbconfig | grep '<USB 3.1 Device PM ASMedia Technology Inc.>'
usbconfig | grep 'SUPER (5.0Gbps)'
usbconfig | grep '<USB 3.1 Device PM ASMedia Technology Inc.> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps)'
diskinfo -t 'da0'
iostat -c6

NAS1

su -
zpool import 'NAS'
chown -R 'espionage724':'espionage724' '/NAS'

NAS2

su -
geom disk list
gpart list 'da1'
pkg install 'fusefs-ntfs'
kldload 'fusefs'
mkdir -p '/mnt/NAS2' && ntfs-3g -o 'rw,big_writes,uid=1001,gid=1001' '/dev/da1p2' '/mnt/NAS2'

4TB Restore

rsync --recursive --update --ignore-existing --verbose --debug='ALL' --exclude 'Videos' --exclude 'Games' --exclude 'Music' '/mnt/NAS2/' '/NAS'

Games

rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/mnt/NAS2/Games/' '/NAS/Games'

Music

rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/mnt/NAS2/Music/' '/NAS/Music'

Videos

rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/mnt/NAS2/Videos/' '/NAS/Videos'

2TB USB Restore

Mount

su -
geom disk list
gpart list 'da1'
kldload 'fusefs'
mkdir -p '/mnt/USB2' && ntfs-3g -o 'ro,big_writes,uid=1001,gid=1001' '/dev/da1s1' '/mnt/USB2'

rsync

rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/mnt/USB2/Dragon Ball GT' '/NAS/Videos/Anime'
rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/mnt/USB2/Dragon Ball DBOX' '/NAS/Videos/Anime'

Maintenance

ZFS Scrub

su -
zpool import 'NAS'
zpool scrub 'NAS'
zpool status 'NAS'
zpool export 'NAS'
exit
1)
caps around 37MB/s at USB2