Không bao giờ tạo hoặc thay đổi các tệp Linux bằng Windows Apps and Tools

Mục lục:

Không bao giờ tạo hoặc thay đổi các tệp Linux bằng Windows Apps and Tools
Không bao giờ tạo hoặc thay đổi các tệp Linux bằng Windows Apps and Tools

Video: Không bao giờ tạo hoặc thay đổi các tệp Linux bằng Windows Apps and Tools

Video: Không bao giờ tạo hoặc thay đổi các tệp Linux bằng Windows Apps and Tools
Video: TOP 10 FREE FPS Games of 2020 ( NEW ) - YouTube 2024, Tháng tư
Anonim

Bất kỳ nỗ lực nào để mở Tệp LINUX sử dụng công cụ Windows có thể đọc-khóa các tệp / thư mục đã mở, do đó dừng cập nhật nội dung tệp của bạn. Điều này luôn có thể dẫn đến các tập tin và thư mục bị hỏng. Như vậy, các chuyên gia Windows khuyên khách hàng của mình nên hết sức thận trọng khi cố gắng tạo các tệp Linux bằng các ứng dụng, công cụ, tập lệnh và bảng điều khiển của Windows.

Tạo hoặc thay đổi các tệp Linux từ Windows

Nếu chúng ta đào sâu hơn một chút vào chủ đề này và tìm ra lý do tại sao hiện tượng này xảy ra ngay từ đầu, chúng ta sẽ trả lời câu hỏi của mình. Mỗi hệ điều hành có dữ liệu siêu dữ liệu tập tin riêng của nó khác với một hệ điều hành khác. Kết quả là, siêu dữ liệu tệp Windows khác với siêu dữ liệu tệp Linux, không được Windows công nhận.
Nếu chúng ta đào sâu hơn một chút vào chủ đề này và tìm ra lý do tại sao hiện tượng này xảy ra ngay từ đầu, chúng ta sẽ trả lời câu hỏi của mình. Mỗi hệ điều hành có dữ liệu siêu dữ liệu tập tin riêng của nó khác với một hệ điều hành khác. Kết quả là, siêu dữ liệu tệp Windows khác với siêu dữ liệu tệp Linux, không được Windows công nhận.

Như một hệ quả tự nhiên của việc này, bất kỳ nỗ lực nào để thêm hoặc cập nhật siêu dữ liệu tệp Linux bằng tệp Windows sẽ áp đặt chi phí không cần thiết trên hầu hết người dùng Windows sẽ không chạy WSL.

Nếu bạn không biết, WSL hoặc Windows Subsystem cho Linux (WSL) là một lớp tương thích để chạy các tệp thực thi nhị phân Linux trên Windows 10. Vì vậy, đó là trách nhiệm duy nhất của WSL để ghi / cập nhật siêu dữ liệu tệp Linux cho tất cả các tệp trong Hệ thống tập tin gốc Linux (tức là /), lưu trữ siêu dữ liệu Linux trong các thuộc tính mở rộng NTFS của từng tệp. Ngoài việc trên, WSL cũng tổng hợp siêu dữ liệu giả cho hầu hết các tệp trong hệ thống tệp Windows của bạn.

Sự cố xảy ra khi người dùng sử dụng ứng dụng / công cụ Windows để mở, tạo hoặc sửa đổi tệp dưới gốc distro của bạn (hệ thống tệp Linux chứa tệp Linux hoặc bất kỳ tệp và thư mục nào trong % localappdata% lxss). Vì ứng dụng / chương trình Windows đã được sử dụng để tạo tệp, nó sẽ không có bất kỳ siêu dữ liệu tệp Linux nào (ví dụ: quyền, chủ sở hữu, dấu thời gian truy cập / cập nhật, v.v.). Do đó, đối với một hệ thống Linux được cấu hình chỉ để nhận siêu dữ liệu tệp Linux, tệp có thể có một số siêu dữ liệu nhưng sẽ xuất hiện dưới dạng nội dung trống, hỏng trong tệp.

Để tránh những trường hợp bất hạnh như vậy, hãy làm theo hai quy tắc này để tránh mất tệp hoặc làm hỏng dữ liệu của bạn,

  1. Trước tiên, không bao giờ cố gắng lưu trữ các tệp trong hệ thống tệp Windows của bạn mà bạn muốn sửa đổi bằng các công cụ Windows và các công cụ Linux
  2. Thứ hai, KHÔNG cố gắng tạo / sửa đổi các tệp Linux từ các ứng dụng, công cụ, tập lệnh hoặc bảng điều khiển của Windows.

Để biết thêm thông tin, hãy truy cập MSDN Blog.

Đề xuất: