
私はmacOS Venturaでrsync 3.2.7を使用してNASと外付けハードドライブ間でファイルを同期しています。
私が走るとき
rsync -avP --delete /Volumes/NAS/photos /Volumes/EXTERNAL_DRIVE
rsync は、変更されていないすべてのフォルダとサブフォルダを変更済みとしてマークします。ファイルに対してのみ期待どおりに機能します。同じコマンドを再実行すると、すべてのフォルダとサブフォルダが再び変更されたことが検出されます。
ls 出力を比較します。
drwxrwxrwx 1 user staff 131072 24 Apr 16:53 MyAlbum42 <-- On NAS
drwx------ 1 user staff 16384 24 Apr 16:53 MyAlbum42 <-- On EXTERNAL_DRIVE
フラグには(特権予約済み)-a
も含まれているので無視されるようです。-p
出力mount | grep -F /Volumes
:
/dev/disk1s1 on /System/Volumes/NAS (apfs, local, journaled, nobrowse)
/dev/disk2s1 on /Volumes/EXTERNAL_DRIVE (exfat, local, nodev, nosuid, noowners)
私がここで何を見逃しているのでしょうか?
答え1
外部ディスクで使用されているexFATファイルシステムは、NASディスク上のAPFSファイル権限と一致できません。
外付けディスクを再フォーマットするか、状況を受け入れることができます。ディスクを APFS に再フォーマットすると、既存のデータはすべて失われますが、将来的には完全なネイティブ互換性があります。 APFSファイルシステムを読み取れないため、Windowsシステムとの相互運用性が失われますが、これは問題にならない可能性があります。