Microsoft radzi, aby nie edytować plików Linuksa z systemu Windows
Jak być może już wiesz, Windows 10 jest dostarczany z podsystemem Linux opartym na Ubuntu. Pozwala użytkownikowi korzystać z różnych narzędzi konsoli oraz instalować typowe serwery i usługi Linux. Microsoft ostrzega teraz użytkowników, aby nie edytowali plików Linuksa bezpośrednio przy użyciu aplikacji Windows, ponieważ mogą one trwale uszkodzić zainstalowaną kopię dystrybucji Linuksa.
Podsystem Linux, gdy jest włączony, przechowuje swoje pliki w następującym folderze:
%LOCALAPPDATA%\lxss
Wskazówka: Zobacz, jak to zrobić włącz podsystem Windows dla systemu Linux (WSL) w systemie Windows 10.
Metadane plików (np. uprawnienia, własność, sygnatury czasowe itp.) są inaczej reprezentowane w systemie Linux niż w systemie Windows. Ponieważ system Windows przechowuje pliki systemu Linux w folderze NTFS, WSL oblicza i utrzymuje metadane każdego pliku systemu Linux w jego rozszerzonych atrybutach NTFS.
Gdy edytujesz plik spoza podsystemu systemu Windows dla systemu Linux, aplikacja systemu Windows może zrujnować przechowywane metadane, ponieważ nic nie wie o systemie Linux. Niektóre aplikacje Windows nie tylko edytują pliki, ale także usuwają istniejący plik i zapisują zaktualizowaną kopię o tej samej nazwie.
Jeśli tak się stanie, wszystkie właściwości związane z Linuksem zostaną usunięte z rozszerzonych właściwości pliku.
Gdy Podsystem Windows dla systemu Linux znajdzie uszkodzone metadane, uzna plik za uszkodzony. Czasami może nawet nadpisać zawartość pliku bez faktycznego uszkodzenia danych.
Microsoft rekomendacje jest proste:
W ŻADNYCH okolicznościach NIE twórz i/lub nie modyfikuj plików systemu Linux za pomocą aplikacji, narzędzi, skryptów, konsol itp. dla systemu Windows.
Tworzenie/zmiana plików Linuksa w systemie Windows prawdopodobnie spowoduje uszkodzenie danych i/lub uszkodzenie środowiska Linux, co wymaga odinstalowania i ponownego zainstalowania dystrybucji!
...
- NALEŻY przechowywać pliki w systemie plików Windows, które chcesz tworzyć/modyfikować za pomocą narzędzi Windows ORAZ narzędzi Linux
- NIE twórz / nie modyfikuj plików Linux z aplikacji Windows, narzędzi, skryptów lub konsol