| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| linux:notes:rsync_nas [2025/10/21 19:28] – [4TB Restore] Sean Rhone | linux:notes:rsync_nas [2026/04/29 21:44] (current) – Sean Rhone |
|---|
| * [[servers:linux:vsftpd#fstab|vsftpd - fstab]] | |
| |
| * https://unix.stackexchange.com/questions/67539/how-to-rsync-only-new-files | * 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 | * https://stackoverflow.com/questions/15787676/rsync-how-to-do-a-checksum-on-rsync |
| |
| <code>--checksum --checksum-choice='md4'</code> | <code>--checksum --checksum-choice='md4'</code> |
| |
| ====== ext4 NAS ====== | |
| |
| * 2025/10/20: Windows NTFS -> Linux ext4 | |
| * 10TB Main | |
| |
| ===== Format ===== | |
| |
| 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 Restore ===== |
| <code>rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/run/media/espionage724/20250824-NAS/Music/' '/run/media/espionage724/NAS/Music'</code> | <code>rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/run/media/espionage724/20250824-NAS/Music/' '/run/media/espionage724/NAS/Music'</code> |
| |
| * Videos | * Videos (some) |
| |
| <code>rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/run/media/espionage724/20250824-NAS/Videos/' '/run/media/espionage724/NAS/Videos'</code> | <code>rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/run/media/espionage724/20250824-NAS/Videos/' '/run/media/espionage724/NAS/Videos'</code> |
| |
| <code>rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/run/media/espionage724/688EDD408EDD0808/Dragon Ball GT' '/run/media/espionage724/NAS/Videos/Anime'</code> | <code>rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/run/media/espionage724/688EDD408EDD0808/Dragon Ball GT' '/run/media/espionage724/NAS/Videos/Anime'</code> |
| |
| ===== 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' | |
| |