Điểm:0

lệnh tar báo cáo "tệp đã thay đổi khi chúng tôi đọc nó" trong khi tôi nghĩ rằng phân vùng được gắn chỉ đọc

lá cờ fr

Tôi sao lưu người dùng gia đình của mình búng tay thư mục với hắc ín. Tôi đã gắn kết phân vùng với trói buộc-tùy chọn theo gắn kết trang chủ: lúc đầu gắn kết --bind / /mnt/bind và sau đó mount -o remount,bind,ro / /mnt/bind. Chỉ huy gắn kết trình diễn: /dev/sda2 trên /mnt/bind gõ ext4 (ro,relatime,errors=remount-ro). Sau đó, tôi tạo một bản sao lưu của thư mục snap trong thư mục chính của người dùng: tar -cf my_user_snap.tar /mnt/bind/home/my_user/snap (ra lệnh hơi khác). Đồng thời, tôi có một trình duyệt crom đang chạy trên /home/my_user. Và mặc dù tôi đoán rằng tôi /mnt/ràng buộc được gắn ở chế độ chỉ đọc, tôi gặp lỗi (cảnh báo): tar: my_user/snap/chromium/1781/.config/chromium-my_user/Default: tệp đã thay đổi khi chúng tôi đọc nó. Tại sao nó như vậy? Tại sao liên kết gắn kết không thực hiện thư mục chỉ đọc /mnt/ràng buộc? Tôi muốn một nội dung tĩnh mà tôi có thể sao lưu với hắc ín lệnh mà không cần tắt máy tính.

francois P avatar
lá cờ it
Tùy thuộc vào cách thiết lập phân vùng, nó có thể ghi siêu dữ liệu, chẳng hạn như thời gian truy cập để nó được coi là "công cụ thay đổi" theo danh sách cảnh báo tar, đừng lo lắng về điều đó.
Charles Green avatar
lá cờ cn
Tôi hơi bối rối: Tôi hiểu rằng tùy chọn `bind` làm cho cùng một thư mục có sẵn ở hai vị trí và bạn đang gắn vị trí thứ hai có sẵn là `RO`. Điều đó thật tuyệt, nhưng bạn chưa tạo một bản sao tĩnh của thư mục, mà chỉ là một điểm truy cập khác. Vị trí gắn kết ban đầu vẫn đang được sử dụng và vẫn có thể được sửa đổi và rõ ràng vì bạn đang chạy crom trong khi thực hiện `tar` của mình, nên bạn cũng đang ghi dữ liệu vào thư mục gốc. `tar` nhìn thấy điều này và phàn nàn...
klpu39 avatar
lá cờ fr
@Charles Green - bằng cách chạy hệ thống, tôi có thể cung cấp tài nguyên `/` (và thực sự là không thể thay đổi) ở một nơi khác để `tar`ing nó không?
Charles Green avatar
lá cờ cn
Theo định nghĩa, nếu máy tính của bạn đang chạy thì thư mục gốc `/` đang được sử dụng. Có một số cơ chế mà mọi người đang sử dụng để thực hiện sao lưu - mục tiêu của bạn là gì? Ví dụ: tôi sao lưu tất cả dữ liệu của mình nhưng tôi không sao lưu các chương trình và cấu hình - tôi có một số thứ phức tạp đến mức tôi không thể cấu hình lại và tôi đã viết kịch bản toàn bộ quá trình cài đặt lại
klpu39 avatar
lá cờ fr
@Charles Green - Tôi tạo bản sao lưu bằng `tar`. Có dữ liệu tĩnh và có thể thay đổi. Tôi nghĩ, với tùy chọn `bind`, tôi có tất cả dữ liệu tĩnh. Vì điều này rõ ràng là không hoạt động, tôi sẽ tạo bản sao lưu của mình bằng live-cd.
Charles Green avatar
lá cờ cn
Nếu `tar` sẽ là công cụ lựa chọn của bạn, thì đó cũng có thể là trường hợp.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.