linux:notes:rsync_nas
This is an old revision of the document!
Table of Contents
rsync --verbose --recursive --update --ignore-existing --progress '/var/ftp/nas1/' '/var/ftp/nas2/'
Main NAS Backup to Back-up
--exclude Videos
for separate drive
rsync --recursive --update --ignore-existing --verbose --debug='ALL' --exclude 'Videos' '/run/media/espionage724/NAS/' '/run/media/espionage724/20250824-NAS'
--checksum --checksum-choice='md4'
ext4 NAS
- 2025/10/20: Windows NTFS → Linux ext4
- 10TB Main
Format
superfloppy
partitionless 1)
lsblk
sudo umount '/dev/sda'*
sudo wipefs -a -f '/dev/sda' && sudo dd if='/dev/zero' of='/dev/sda' count='8096'
sudo mkfs.ext4 -D -L 'NAS' -O 'fast_commit' -v '/dev/sda'
Mount
GNOME auto-mounts
sudo chown -R 'espionage724':'espionage724' '/run/media/espionage724/NAS'
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' '/run/media/espionage724/20250824-NAS/' '/run/media/espionage724/NAS'
- Games
rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/run/media/espionage724/20250824-NAS/Games/' '/run/media/espionage724/NAS/Games'
- Music (
&&
withVideos
overnight)
rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/run/media/espionage724/20250824-NAS/Music/' '/run/media/espionage724/NAS/Music'
- Videos (some)
rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/run/media/espionage724/20250824-NAS/Videos/' '/run/media/espionage724/NAS/Videos'
2TB USB Restore
- Videos 2 (WD ext)
rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/run/media/espionage724/688EDD408EDD0808/Dragon Ball DBOX' '/run/media/espionage724/NAS/Videos/Anime'
rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/run/media/espionage724/688EDD408EDD0808/Dragon Ball GT' '/run/media/espionage724/NAS/Videos/Anime'
Maintenance
Repair
sync && sudo umount '/dev/sda'
sudo e2fsck -D -E 'discard,optimize_extents,inode_count_fullmap,check_encoding,unshare_blocks' -f -v -y '/dev/sda'
Defrag
udisksctl mount --block-device '/dev/sda'
sudo e4defrag -v '/dev/sda' && sync && sudo umount '/dev/sda'
1)
not MBR/GPT
/srv/www/wiki/data/attic/linux/notes/rsync_nas.1761089775.txt.gz · Last modified: by Sean Rhone