Điểm:0

`x-systemd.automount` + `x-systemd.idle-timeout` + `exfat` = mất dữ liệu?

lá cờ in

Tôi đã thiết lập sao lưu tự động hàng giờ vào một số ổ lưu trữ có định dạng exFAT. Dưới đây là một ví dụ về một trong những gắn kết theo x-systemd.automount và các món quà khác:

UUID=XXXX-XXXX /media/XXXX-XXXX auto noauto,nofail,nouser,uid=root,gid=users,umask=007,X-mount.mkdir,x-systemd.automount,x-systemd.device-timeout= 1,x-systemd.idle-timeout=60 0 2

Điều này đã hoạt động tốt trong một thời gian, cho đến ngày hôm qua. Tôi có hai thư mục trong /phương tiện/XXXX-XXXX, một dành riêng cho các bản sao lưu từ người dùng một và một cái khác từ người dùng b. Những bản sao lưu đó có thể xảy ra song song vì không có sự chồng chéo hoặc hỏng dữ liệu nào có thể xảy ra trong trường hợp này. Ngoài ra, phần mềm sao lưu có được khóa trên một thư mục mà nó kết xuất dữ liệu vào, vì vậy nó cũng an toàn về mặt này. Tôi nhận thấy bản sao lưu thành công cuối cùng cho một ngày hôm qua, sau đó là các lỗi liên tục đối với nó (vì phần mềm sao lưu gia tăng này kiểm tra siêu dữ liệu và kho lưu trữ sao lưu trong thư mục đó thực sự được thiết lập chính xác và dường như không có gì bị hỏng). Khi tôi nhìn vào thư mục đó cho một, hóa ra nó trống, mặc dù thư mục vẫn ở đó. Cũng lưu ý rằng b hoàn toàn ổn, thư mục của nó chứa đầy dữ liệu và quá trình sao lưu tiếp tục mà không gặp vấn đề gì. Tôi đã kiểm tra tạp chí và tôi không thấy lỗi nào liên quan đến ổ đĩa/gắn kết này. Nó đã được ngắt kết nối và đếm lại một vài lần giữa lần sao lưu thành công cuối cùng cho một và cái đầu tiên bị lỗi, điều này là bình thường với các tùy chọn gắn ở trên.

Tôi cũng đã chạy

sudo fsck.exfat -r /dev/sdxX

và điều đó đã thành công nhưng không khôi phục được bất kỳ dữ liệu nào. Ngoài ra, tình trạng của đĩa không báo cáo bất kỳ khu vực bị hỏng nào.

Lưu ý rằng các ổ đĩa khác được thiết lập giống hệt nhau không gặp sự cố đó. Họ vẫn giữ cả hai mộtb và sao lưu đang chạy. Mặc dù tôi có cảm giác rằng đây chỉ là vấn đề thời gian. Tôi lo sợ rằng nó có thể là một lỗi cụ thể nào đó ở đâu đó trong hệ thống tệp/ngăn xếp hạt nhân hiếm khi tạo điều kiện thuận lợi cho chính nó.

Câu hỏi của tôi là liệu dữ liệu có thể biến mất theo cách có chọn lọc như vậy không (tức là chỉ tất cả các tệp bên trong một thư mục cụ thể) nếu không có thao tác đẩy (đây là ổ đĩa trong BTW) và chỉ chịu sự hủy kết nối/kết nối lại? Có một vấn đề đã biết về việc đẩy ra mà không ngắt kết nối trước (một lần nữa không liên quan gì đến tình huống trên), nhưng điều đó chỉ áp dụng cho dữ liệu mới được xếp hàng vẫn được lưu vào bộ đệm để ghi, tức là ngay cả trong trường hợp này, dữ liệu cũ vẫn nên ở đó.

Có thể đây là vấn đề exFAT (nó tương đối mới, phải không)? Vấn đề là, tôi không biết làm thế nào để giải quyết vấn đề này bây giờ và nên nhờ ai trợ giúp (nhóm nhân Linux? Nhà phát triển trình điều khiển exFAT? hệ thống nhà phát triển?) vì không có gì đáng ngờ trong nhật ký.

Đă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.