* [[servers:linux:vsftpd#fstab|vsftpd - fstab]]
* https://unix.stackexchange.com/questions/67539/how-to-rsync-only-new-files
* https://stackoverflow.com/questions/15787676/rsync-how-to-do-a-checksum-on-rsync
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 ((not MBR/GPT))
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'
udisksctl mount --block-device '/dev/sda'
===== 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 (:!: ''&&'' with ''Videos'' 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 && udisksctl unmount --block-device '/dev/sda'
sudo e2fsck -D -E 'discard,optimize_extents,inode_count_fullmap,check_encoding,unshare_blocks' -f -v -y '/dev/sda'
==== Defrag ====
* :!: First-time seemingly takes longer than the whole 5TB+ restore
udisksctl mount --block-device '/dev/sda'
sudo e4defrag -v '/dev/sda' && sync && udisksctl unmount --block-device '/dev/sda'