| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| linux:notes:rsync_nas [2025/10/21 19:24] – Sean Rhone | linux:notes:rsync_nas [2025/10/22 07:35] (current) – Sean Rhone |
|---|
| |
| ===== Format ===== | ===== Format ===== |
| | |
| | * ''superfloppy'' partitionless ((not MBR/GPT)) |
| |
| lsblk | lsblk |
| ===== Mount ===== | ===== Mount ===== |
| |
| * :?: GNOME auto-mounts | * GNOME auto-mounts |
| |
| sudo chown -R 'espionage724':'espionage724' '/run/media/espionage724/NAS' | sudo chown -R 'espionage724':'espionage724' '/run/media/espionage724/NAS' |
| | |
| | udisksctl mount --block-device '/dev/sda' |
| |
| ===== 4TB Restore ===== | ===== 4TB Restore ===== |
| <code>rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/run/media/espionage724/20250824-NAS/Games/' '/run/media/espionage724/NAS/Games'</code> | <code>rsync --recursive --update --ignore-existing --verbose --debug='ALL' '/run/media/espionage724/20250824-NAS/Games/' '/run/media/espionage724/NAS/Games'</code> |
| |
| * Music (''&&'' with ''Videos'' overnight) | * Music (:!: ''&&'' with ''Videos'' overnight) |
| |
| <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> |
| ==== Repair ==== | ==== Repair ==== |
| |
| sync && sudo umount '/dev/sda' | 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' | sudo e2fsck -D -E 'discard,optimize_extents,inode_count_fullmap,check_encoding,unshare_blocks' -f -v -y '/dev/sda' |
| |
| ==== Defrag ==== | ==== Defrag ==== |
| | |
| | * :!: First-time seemingly takes longer than the whole 5TB+ restore |
| |
| udisksctl mount --block-device '/dev/sda' | udisksctl mount --block-device '/dev/sda' |
| |
| sudo e4defrag -v '/dev/sda' && sync && sudo umount '/dev/sda' | sudo e4defrag -v '/dev/sda' && sync && udisksctl unmount --block-device '/dev/sda' |
| |