Điểm:0

Mất dữ liệu sau khi hủy di chuyển thư mục

lá cờ in

Tôi đã cố di chuyển thư mục 30 GB sang ổ đĩa exFat bên ngoài của mình trên Ubuntu 20.04.2. Tôi thấy một số thư mục con trên exFat trong quá trình di chuyển. Tôi đã hủy thao tác di chuyển vì có vẻ mất nhiều thời gian. Sau khi hủy bỏ các thư mục con trên exFat, chúng cũng bị thiếu ở phía Ubuntu. Tôi đã cố khôi phục exFat trên máy Windows nhưng không có bằng chứng nào cho các thư mục con này.

Có vấn đề gì thế?

Nmath avatar
lá cờ ng
Di chuyển 30GB sẽ mất thời gian, đặc biệt nếu đó là ổ đĩa ngoài và/hoặc ổ cứng cơ học. Vấn đề là bạn đã làm gián đoạn thao tác di chuyển trước khi nó hoàn thành. Vì lý do này, sao chép là một thao tác an toàn hơn di chuyển, xóa nguồn. Các tệp quan trọng không bao giờ chỉ tồn tại ở một vị trí. Nếu có các tệp bị thiếu không có trong nguồn hoặc đích, bạn có thể nghiên cứu phần mềm khôi phục dữ liệu như testdisk hoặc photorec. Đây là những công cụ nâng cao và bất kỳ thao tác nào khác có thể gây mất thêm dữ liệu, vì vậy bạn có thể muốn sao chép cả hai ổ đĩa như một biện pháp bảo vệ
Điểm:3
lá cờ cn

Về nguyên tắc, nó hoạt động như sau. Khi di chuyển, mỗi tệp trong nguồn sẽ bị xóa ngay sau khi nó được sao chép thành công vào đích.Khi bạn làm gián đoạn thao tác di chuyển trong khi truyền tệp (thường là tệp lớn hơn), tệp đích không đầy đủ (theo ý kiến ​​​​của tôi là hành vi đáng tiếc của linux - thay vào đó, bản sao không đầy đủ, tức là tệp bị hỏng, nên bị xóa) , tuy nhiên tệp nguồn vẫn được giữ lại.

Xem xét thứ hai là Linux sử dụng rộng rãi RAM để đệm các hoạt động truyền tệp. Điều đó có nghĩa là nội dung trước tiên được lưu vào bộ nhớ RAM và chỉ sau đó mới được ghi ra một cách vật lý với một số độ trễ trên đĩa đích. Do cơ chế này, bản sao dường như được hoàn thành sớm hơn so với thực tế. Khi tất cả các tệp đã được đọc vào bộ đệm, quá trình sao chép được coi là hoàn tất. Sau đó, hệ điều hành sẽ ở chế độ nền tiếp tục ghi các tệp vào đĩa.

Việc bạn có các tệp bị hỏng khiến tôi nghi ngờ rằng bạn có thể đã xóa ổ đĩa exfat quá sớm. Bạn có thể đã thực sự tháo ổ đĩa của mình sau khi hệ thống thông báo rằng thao tác di chuyển của bạn đã bị hủy. Hệ thống cho biết như vậy, nhưng trên thực tế, các thao tác ghi vật lý có thể vẫn đang diễn ra trong nền dựa trên bộ nhớ đệm mà tôi đã giải thích ở trên.

Đây là lý do chính tại sao bạn luôn cần rút ổ đĩa của mình sau khi đã ngắt kết nối chúng thông qua phần mềm. Nếu lần đầu tiên bạn thử ngắt kết nối thông qua phần mềm, hệ thống sẽ cảnh báo bạn nếu thao tác xóa vật lý chưa an toàn, xóa bộ nhớ cache và cho bạn biết khi nào an toàn để tháo ổ đĩa.

Khuyến nghị: ưu tiên sao chép hơn là di chuyển một tập hợp lớn các tệp trước, sau đó xóa nguồn sau khi sao chép xong. Nếu bạn hủy, tất cả các tệp nguồn vẫn ở đó, không bị ảnh hưởng.

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