Dlaczego Linuks jest lepszy od Windows? Zobacz na przykładzie dystrybucji Mint 19.2 Żywy sprzęt
Spisu treści:
Dla tych, którzy myślą o zmianie swoich plików Linux na Windows 10 , jest coś, co chcesz wiedzieć. Według firmy Microsoft tworzenie lub zmiana plików systemu Linux z systemu Windows prawdopodobnie spowoduje uszkodzenie danych i może spowodować uszkodzenie środowiska Linux wymagającego odinstalowania i ponownego zainstalowania dystrybucji.
Nie zmieniaj plików systemu Linux w systemie Windows 10
Oznacza to, że wszystkie pliki systemu Linux lub pliki przechowywane pod " % localappdata% lxss " nie powinny być tworzone lub edytowane za pomocą żadnego z narzędzi systemu Windows, lub może być konieczne poważne straty.
Przeanalizujmy Przyczyny tego problemu.
Jeśli WSL lub Podsystem Windows dla Linux nie może znaleźć zapisanych metadanych pliku systemu Linux dla danego pliku, automatycznie zakłada, że plik jest uszkodzony lub uszkodzony w systemie. Dzieje się tak dlatego, że wszystkie metadane plików są przechowywane i reprezentowane w różny sposób w systemie Linux w porównaniu do systemu Windows. WSL przechowuje wszystkie dane systemu Linux w folderach NTFS, a tym samym oblicza i utrwala ich metadane w rozszerzonych atrybutach NTFS.
Z drugiej strony, aplikacje w systemie Windows 10 nie mają wymaganego algorytmu do ponownego obliczenia i utrzymania tych metadanych Linux każdego czas tworzą / modyfikują plik przechowywany pod linkiem głównym (% localappdata lxss). Tak więc, jeśli zdarzy ci się użyć aplikacji lub narzędzia systemu Windows 10 do modyfikowania plików systemu Linux, po prostu nie będą miały żadnych z poprzednich metadanych w swoich atrybutach z powodu niezgodności formatu NTFS.
Kolejny aspekt tych systemów Windows narzędziami jest to, że zazwyczaj nie edytują one natychmiast oryginalnego pliku. Zamiast tego pracują, usuwając oryginał, ponownie tworząc je w aplikacji, a następnie przywracając go użytkownikowi z wszystkimi wymaganymi zmianami. Proces ten pozbawia plik Linuksa wszystkich plików NT i metadanych, a rozszerzone właściwości plików NT często nie są utrwalane i tracone. Tak więc, jeśli Twój plik Linux nie ma lub jest niepoprawny metadane pliku, aplikacje Windows będą uważały je za uszkodzone i prawdopodobnie zamieniły je w plik bezużyteczny.
Zapobieganie
Praca z plikami wykorzystującymi hybrydę systemu Windows 10 i Aplikacje dla systemu Linux wolą pracować i zapisywać te pliki w systemie plików Windows oraz uzyskiwać do nich dostęp zarówno z systemu Windows, jak iz powłoki Bash za pośrednictwem / mnt // path. Korzystanie z obu usług w celu uzyskania dostępu do plików systemu Linux pomoże systemowi Windows rozpoznać wszystkie elementy systemu plików NT. Pomaga to w uzyskiwaniu dostępu do tych samych plików przy użyciu narzędzi systemu Windows i Bash bez konieczności kopiowania plików pomiędzy systemami plików.
Mówi Rich Turner, starszy menedżer programu w firmie Microsoft - pamiętaj o przestrzeganiu tych dwóch zasad, aby uniknąć utraty pliki i / lub niszczenie danych:
- DO przechowuj pliki w systemie plików Windows, które chcesz utworzyć / zmodyfikować przy użyciu narzędzi systemu Windows ORAZ narzędzi systemu Linux
- NIE twórz / modyfikuj plików systemu Linux z aplikacji, narzędzi, skryptów lub aplikacji systemu Windows konsole.
Aby przeczytać pełny artykuł, przeczytaj ten wpis na blogu w MSDN .
Dlaczego Google wraca do Chin i dlaczego powinieneś się martwić
Chiny odnowiła licencję dostawcy treści internetowych Google. Ale czy uzyskanie zgody Chin wymagało koncesji, która była zbyt dobra?
Jak skutecznie wsadowo zmieniać nazwy plików przy użyciu osobistego przemianowania
Automatyczna zmiana nazwy wielu plików, monitorowanie katalogu za pomocą osobistej nazwy użytkownika dla systemu Windows.
Jak zmieniać nazwy plików i katalogów w systemie Linux
Zmiana nazw plików i katalogów jest jednym z najbardziej podstawowych zadań, które często trzeba wykonywać w systemie Linux. W tym samouczku pokażemy, jak używać komend mv i zmieniać nazwę, aby zmieniać nazwy plików i katalogów.