User Tools

Site Tools


bsd:notes:rsync_nas

This is an old revision of the document!


TODO

rsync

su -
pkg install 'rsync'

Mount ext4

  • NAS1 = 10TB Main
  • ext4
  • No partition table (format)
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

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

Disconnect Enclosure

  • :!: Disconnect Backup drive
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'

UFS2 NAS

  • 10TB Main

Format

su -
geom disk list
newfs -L 'NAS' -O '2' -n -o 'time' '/dev/da0'

Disconnect Enclosure

  • Reconnect Backup drive
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

  • :!: USB 3.1 ASMedia (5.0Gbps) needs listed for >USB2 speeds 1)
usbconfig
diskinfo -t 'da0'

NAS1

  • NAS1 = 10TB Main

ZFS

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

UFS2

su -
geom disk list
mkdir -p '/mnt/NAS1' && mount -o 'autoro,noatime' -t 'ufs' -v '/dev/da0' '/mnt/NAS1'
chown -R 'espionage724':'espionage724' '/mnt/NAS1'

NAS2

  • NAS2 = 4TB Backup
  • 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'

4TB Restore

  • 4TB HDD restore to 10TB NAS drive
  • Expects ZFS /NAS
  • Exclude Videos, Games, Music
  • 2025/10/25: 212G
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 (:!: && with Videos overnight)
rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/mnt/NAS2/Music/' '/NAS/Music'
  • Videos (some)
rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/mnt/NAS2/Videos/' '/NAS/Videos'

2TB USB Restore

  • Videos 2 (WD ext)
rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/mnt/USB1/Dragon Ball DBOX' '/NAS/Videos/Anime'
rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/mnt/USB1/Dragon Ball GT' '/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
/srv/www/wiki/data/attic/bsd/notes/rsync_nas.1761442503.txt.gz · Last modified: by Sean Rhone