# create arbitrary test file, and rsync from HPFS to USB/msdos # curiously ossiliates detection of timestamp and transfer anomoly user@Ventura-13.0.1 # touch testfile.txt user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list >f++++++++++ testfile.txt 0 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/1) user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list .f...p...... testfile.txt user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list >f..tp...... testfile.txt 0 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/1) user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list .f...p...... testfile.txt user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list >f..tp...... testfile.txt 0 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/1) user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list .f...p...... testfile.txt user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list >f..tp...... testfile.txt 0 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/1) user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list .f...p...... testfile.txt user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list >f..tp...... testfile.txt 0 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/1) # with touch for manual setting of timestamp, # unnecessary file transfers do not take place user@Ventura-13.0.1 # touch -r testfile.txt /Volumes/CURATE/testfile.txt user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list .f...p...... testfile.txt user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list .f...p...... testfile.txt user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list .f...p...... testfile.txt user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list .f...p...... testfile.txt # with manual timestamp change, # rsync resumes broken behavior user@Ventura-13.0.1 # touch testfile.txt user@Ventura-13.0.1 # ls -l testfile.txt /Volumes/CURATE/testfile.txt -rwx------ 1 geo staff 0 Nov 28 11:28 /Volumes/CURATE/testfile.txt -rw-r--r-- 1 geo staff 0 Nov 28 11:32 testfile.txt user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list >f..tp...... testfile.txt 0 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/1) user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list .f...p...... testfile.txt user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list >f..tp...... testfile.txt 0 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/1) user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list .f...p...... testfile.txt user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list >f..tp...... testfile.txt 0 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/1) user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list .f...p...... testfile.txt user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list >f..tp...... testfile.txt 0 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/1) user@Ventura-13.0.1 # ls -l testfile.txt /Volumes/CURATE/testfile.txt -rwx------ 1 geo staff 0 Nov 28 11:32 /Volumes/CURATE/testfile.txt -rw-r--r-- 1 geo staff 0 Nov 28 11:32 testfile.txt # normal behavior is restored with maniual correction of timestamp user@Ventura-13.0.1 # touch -r testfile.txt /Volumes/CURATE/testfile.txt user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list .f...p...... testfile.txt user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list .f...p...... testfile.txt user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list .f...p...... testfile.txt user@Ventura-13.0.1 # rsync -aPi --modify-window=1 testfile.txt /Volumes/CURATE/testfile.txt sending incremental file list .f...p...... testfile.txt user@Ventura-13.0.1 # ls -l testfile.txt /Volumes/CURATE/testfile.txt -rwx------ 1 geo staff 0 Nov 28 11:32 /Volumes/CURATE/testfile.txt -rw-r--r-- 1 geo staff 0 Nov 28 11:32 testfile.txt # additional diagnostic data user@Ventura-13.0.1 # df $HOME /Volumes/CURATE Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on /dev/disk3s5 1942700360 1043970936 866070456 55% 1409647 4330352280 0% /System/Volumes/Data msdos://disk4s1/CURATE 65504000 143712 65360288 1% 1 0 100% /Volumes/CURATE user@Ventura-13.0.1 # mount | grep -E '(Data|CURATE)' /dev/disk3s5 on /System/Volumes/Data (apfs, local, journaled, nobrowse, protect) map auto_home on /System/Volumes/Data/home (autofs, automounted, nobrowse) msdos://disk4s1/CURATE on /Volumes/CURATE (lifs, local, nodev, nosuid, noowners, noatime) user@Ventura-13.0.1 # uname -a Darwin AAAA.asus 22.1.0 Darwin Kernel Version 22.1.0: Sun Oct 9 20:14:30 PDT 2022; root:xnu-8792.41.9~2/RELEASE_ARM64_T8103 arm64