Câu hỏi Thuộc tính tệp sao lưu / khôi phục chúng sau này


Hiện tại tôi đang cố gắng tưởng tượng một cách sao lưu tất cả các thuộc tính tệp và quyền của một thư mục nhất định, tức là / dễ bay hơi, để khôi phục sau này. Các thủ tục tôi có trong tâm trí sẽ là:

  • sao lưu tất cả các thuộc tính tệp trong / dễ bay hơi
  • cập nhật / dễ bay hơi (nhân bản từ một repo git)
  • khôi phục các thuộc tính tệp cho các tệp mới

Thuộc tính tệp cần được lưu giữ là ví dụ, quyền sở hữu và quyền truy cập cũng như các bit setuid, v.v ...

Làm thế nào tôi sẽ làm điều đó nếu cấu trúc tập tin và thư mục luôn hoàn toàn giống hệt nhau và làm cách nào tôi làm điều đó nếu có những thay đổi nhỏ (ví dụ: một tệp đã bị xóa).

Bất kỳ ý tưởng được đánh giá rất cao.

Cảm ơn trước


4
2018-02-18 23:57


gốc


Hệ thống tập tin nào (FAT / NTFS / ext3 ...)? - schnaader
hệ thống tập tin là ext3 - ftiaronsem


Các câu trả lời:


Điều này sẽ khôi phục quyền truy cập tệp Unix, POSIX ACL và (nếu setfacl chạy quyền root):

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

Điều này sẽ khôi phục lại các thuộc tính mở rộng ext3 / XFS (xattrs):

getfattr -Rd / volatile> / sao lưu / xattrs
cd / && setfattr --restore / backup / xattrs

13
2018-02-19 08:26