Ketika saya rsync file dari sistem file ext4 ke btrfs dengan set flag berikut:
rsync --update -DHAXErlptgo
salinan pertama dari direktori backaped dilakukan OK, tetapi ketika perintah yang sama ini diulangi (untuk memperbarui), bahkan segera, ada kesalahan terkait dengan atribut yang diperluas. Jika flag -X tidak digunakan, tidak ada kesalahan. Di sini seperti apa kesalahannya (ada lebih banyak dari mereka hanya untuk satu direktori / etc):
rsync: get_xattr_names: llistxattr(""/mnt/backup/rootdir/etc/systemd/system/multi-user.target.wants/winbindd.service"",1024) failed: Permission denied (13)
rsync: get_xattr_names: llistxattr(""/mnt/backup/rootdir/etc/systemd/system/multi-user.target.wants/zfs.target"",1024) failed: No such file or directory (2)
rsync: get_xattr_names: llistxattr(""/mnt/backup/rootdir/etc/systemd/system/timers.target.wants/backup.timer"",1024) failed: No such file or directory (2)
rsync: get_xattr_names: llistxattr(""/mnt/backup/rootdir/etc/systemd/system/timers.target.wants/ntpsync.timer"",1024) failed: No such file or directory (2)
Bisakah seseorang menyarankan tolong mengapa kesalahan itu terjadi dan bagaimana menghilangkannya tanpa mengecualikan -X flag?
Terima kasih.
UPDATE: Dalam kasus lain kesalahan terjadi bahkan selama salinan pertama:
rsync: failed to set times on "/mnt/backup/rootdir/root/.cache/sessions/thumbs-hostname:0": Invalid argument (22)
rsync: recv_generator: failed to stat "/mnt/backup/rootdir/root/.cache/sessions/thumbs-hostname:0/Default.png": Not a directory (20)
rsync: failed to set times on "/mnt/backup/rootdir/root/.cache/sessions/thumbs-hostname:0": Invalid argument (22)
rsync: recv_generator: failed to stat "/mnt/backup/rootdir/root/.cache/sessions/thumbs-hostname:0/Default.png": Not a directory (20)
rsync: get_acl: sys_acl_get_file(root/.cache/sessions/.xfce4-session-hostname:0.yON2Lj, ACL_TYPE_ACCESS): No such file or directory (2)
@Michael Dengan kesalahan direktori lain terjadi bahkan selama proses pertama (contoh dalam pembaruan pertanyaan)
—
Al Berger
getfattr -d
pada file untuk membuang atribut yang diperluas. Pertimbangkan juga misalnya btrfs.wiki.kernel.org/index.php/… .