Никога не създавайте и не променяйте Linux файлове, използвайки Windows Apps и Tools

Съдържание:

Никога не създавайте и не променяйте Linux файлове, използвайки Windows Apps и Tools
Никога не създавайте и не променяйте Linux файлове, използвайки Windows Apps и Tools

Видео: Никога не създавайте и не променяйте Linux файлове, използвайки Windows Apps и Tools

Видео: Никога не създавайте и не променяйте Linux файлове, използвайки Windows Apps и Tools
Видео: Free Network Monitoring Cacti Step by Step - YouTube 2024, Април
Anonim

Всеки опит да се отвори LINUX файлове използването на инструментите на Windows може да блокира отворените файлове / папки, като по този начин спира актуализациите за съдържанието на файла ви. Това неизменно може да доведе до повреда на файловете и папките. Поради това експертите на Windows съветват клиентите си да бъдат изключително предпазливи, докато се опитват да създават Linux файлове, използвайки приложения, инструменти, скриптове и конзоли на Windows.

Създаване или промяна на Linux файлове от Windows

Ако копаем малко по-дълбоко в тази тема и открием защо това явление се случи на първо място, ще отговорим на въпросите си. Всяка операционна система има свои собствени мета данни, които се различават от една операционна система на друга. В резултат метаданните на файловете на Windows се различават от метаданните на файловете на Linux, които не са разпознати от Windows.
Ако копаем малко по-дълбоко в тази тема и открием защо това явление се случи на първо място, ще отговорим на въпросите си. Всяка операционна система има свои собствени мета данни, които се различават от една операционна система на друга. В резултат метаданните на файловете на Windows се различават от метаданните на файловете на Linux, които не са разпознати от Windows.

Като естествено следствие от това, всяко усилие да се добавят или актуализират файловите метаданни на Linux, използващи Windows файлове, биха наложили ненужни режийни разходи на повечето потребители на Windows, които няма да пускат WSL.

Ако не сте наясно, WSL или Windows Subsystem for Linux (WSL) е слой за съвместимост за изпълняване на Linux двоични изпълними файлове на Windows 10. Така че, WSL е единствено отговорна да пише / актуализира метеодиите на файловете на Linux за всички файлове под вашите Linux root файлова система (т.е. /), съхранявайки метаданните на Linux в разширените атрибути на NTFS на всеки файл. Освен горепосоченото, WSL синтезира и псевдо метаданни за повечето файлове във вашата Windows файлова система.

Проблемът възниква, когато потребител използва приложение или инструмент на Windows, за да отваря, създава или променя файл под дистрибуторския ви корен (Linux файлова система, съдържаща Linux файлове или някой от файловете и папките по-долу % Localappdata% lxss). Тъй като приложението / програмата за Windows се използва за създаване на файла, няма да има метаданни на Linux файлове (например разрешения, собственик, времеви марки за достъп / актуализация и т.н.). Следователно, за Linux система, която е конфигурирана само за получаване на метаданни на файловете на Linux, файлът може да има някои метаданни, но ще изглежда като празен, корупционен материал във файла.

За да избегнете такива нещастия, следвайте тези две правила, за да избегнете загуба на файлове или корупция на данните си,

  1. Първо, никога не се опитвайте да съхранявате файлове във вашата Windows файлова система, която искате да промените, използвайки инструментите на Windows И инструментите на Linux
  2. Второ, НЕ се опитвайте да създавате / променяте Linux файлове от приложения, инструменти, скриптове или конзоли на Windows.

За повече информация посетете блог на MSDN.

Препоръчано: