web-dev-qa-db-ja.com

NTFSのrsync-パーミッション

FedoraマシンのディレクトリをNTFSドライブ(df -Tによるとfuseblk)にバックアップしていますが、これで問題なく動作するようです。

ls -t | sed -e "1,"$n"d" | xargs -d '\n' rm -rf

Nice rsync -azv \
--link-dest=$DestDir/current \
--delete \
--delete-excluded \
$SrcDirs $DestDir/incomplete_backup-$Date

mv $DestDir/incomplete-backup-$Data $DestDir/Backup-$Date
rm -f $DesDir/current
ln -s $DestDir/Backup-$Data $DestDir/current

これにより、適切なローリングバックアップが得られ、n変数を使用して履歴バージョンの数を制限できます。

私が気付いたのは、バックアップを数秒以内に2回実行すると、変更されたファイルの非常に長いリストが表示されることです。 -iスイッチをさらに調べてみると、すべてのファイルに権限が変更されたというフラグが立てられていることがわかります。 --no-permsを指定すると、問題が修正されます。それが実際に問題であると仮定します。

私の質問は次のとおりです。アクセス許可が保持されないのはなぜですか?この状況は私のローリングバックアップの概念を否定しますか?私が考慮すべき他の詳細はありますか?

4
KirkD_CO

いいえ、許可は保持されません。 NTFSには、Linuxの所有権とアクセス許可に関する知識がありません。

2
tink