申し訳ありませんが、この明らかな単純な問題のオンライン検索とこのフォーラムに対する解決策は見つかりません。
必要なのは簡単です。ディレクトリとその内容を別のlocalの場所にコピーし、ACLとxAttrを保持します。これは、-Aおよび-Xオプションを使用することにより、manページごとに非常に簡単です。
rsync -aAX /source/directory /destination/directory
しかし、これではそれらを保存できません。ただし、「cp」の単純な使用は機能します。
cp -a /source/directory /destination/directory
私は成功せずに須藤としても、他のさまざまな組み合わせを試しました...
Sudo rsync -rA /source/directory /destination/directory
Ubuntu 14.04LTSを使用しています。 「setfacl」と「getfacl」を使用してACLを設定したため、ACLがあると確信しています。
setfacl -R -m "g:gp2:rw" MyDirectoryOfInterest
getfaclはACLが使用中であることを明らかにします:
>>getfacl /source/DirectoryOfInterest
getfacl: Removing leading '/' from absolute path names
# file: source/DirectoryOfInterest
# owner: myusername
# group: myusername
user::rwx
user:usr1:rwx
user:usr2:rw-
user:usr3:r--
group::rwx
group:gp1:r--
group:gp2:rw-
group:gp3:rwx
mask::rwx
other::rwx
注:コピー元とコピー先の両方のディレクトリは同じドライブ上にあり、同じディレクトリ内にあります。コピー先ディレクトリには番号「2」が追加されています。例えば/ home/username/Carおよび/ home/username/Car2。
注:rsyncは実行されますが、ACLとxAttrは割り当てられません
>>getfacl /home/myusername/test123/Cars2
getfacl: Removing leading '/' from absolute path names
# file: home/myusername/test123/Cars2
# owner: myusername
# group: myusername
user::rwx
group::rwx
other::r-x
最終的には私のニーズにrsyncを使用する必要があるNASでこれを利用したいので、rsyncを使用する必要があります。任意の助けをいただければ幸いです。
私は自分の質問に部分的に答えます。
古いPCで子供用にLubuntuをインストールしました。 Lubuntuのrsyncのバージョンが適切に機能するかどうかを確認することにしました。 Lubuntu 16.04.1LTSのrsyncのバージョンは3.1.1プロトコルバージョン31です。
rsync -aAX /source/filename /destination/
rsync -aAX /source/filename /destination/filename
rsync -aAX /source/filename /destination/newfilename
すべてがLubuntuで正常に動作します。
Ubuntu 14.04LTSのrsyncのバージョン(適切にリコールした場合は3.0.1)にバグがあるか、設定ファイルなどを台無しにしている途中です。
Ubuntu 14.04LTSの代わりにUbuntu 16.04.1LTSをインストールするので、問題を解決するためにこれ以上時間を費やすことはありません。
よろしく。