bsd:notes:rsync_nas
Table of Contents
TODO
rsync
su -
pkg install 'rsync'
Mount ext4
NAS1= 10TB Mainext4- No partition table (mkfs.ext4 notes)
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
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'
Main Sync to Backup
--exclude Videosfor 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
- 10TB Main
su -
geom disk list
zpool create 'NAS' '/dev/da0'
zpool status 'NAS'
zpool import 'NAS'
zpool export 'NAS'
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
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
NAS1= 10TB Main
su -
zpool import 'NAS'
chown -R 'espionage724':'espionage724' '/NAS'
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
- Exclude
Videos,Games,Music
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
&&withVideosovernight
rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/mnt/NAS2/Music/' '/NAS/Music'
Videos
Only some (rest below)
rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/mnt/NAS2/Videos/' '/NAS/Videos'
2TB USB Restore
- Videos 2 (WD ext)
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
/srv/www/wiki/data/pages/bsd/notes/rsync_nas.txt · Last modified: by Sean Rhone
