Atribut file cadangan / pulihkan nanti

5

Saat ini saya mencoba membayangkan cara membuat cadangan semua atribut file dan izin dari direktori tertentu, yaitu / volatile, untuk pemulihan nanti. Prosedur yang ada dalam pikiran saya adalah:

  • mencadangkan semua atribut file di / volatile
  • perbarui / volatile (diklon dari git repo)
  • mengembalikan atribut file ke file baru

Atribut file yang harus dilestarikan adalah misalnya, kepemilikan dan hak akses serta setuid-bit, dll ...

Bagaimana saya melakukan itu jika struktur file dan direktori selalu sama persis dan bagaimana saya melakukannya jika ada perubahan kecil (yaitu satu file dihapus).

Setiap ide sangat dihargai.

Terima kasih sebelumnya

ftiaronsem
sumber
1
Sistem file mana (FAT / NTFS / ext3 ...)?
schnaader
filesystem ext3
ftiaronsem

Jawaban:

14

Ini akan mengembalikan izin file Unix, POSIX ACL, dan (jika setfacldijalankan sebagai root) kepemilikan file:

getfacl -R / volatile> / backup / acls
cd / && setfacl --restore / backup / acls

Ini akan mengembalikan atribut ext3 / XFS extended (xattrs):

getfattr -Rd / volatile> / backup / xattrs
cd / && setfattr --restore / backup / xattrs
grawity
sumber