Microsoft, Linux dosyalarını Windows'tan düzenlememenizi önerir
Bildiğiniz gibi, Windows 10, Ubuntu tabanlı bir Linux alt sistemi ile birlikte gelir. Kullanıcının çeşitli konsol araçlarını kullanmasına ve tipik Linux sunucuları ve hizmetleri kurmasına olanak tanır. Microsoft, Linux dağıtımınızın yüklü kopyasına kalıcı olarak zarar verebileceklerinden, kullanıcıları Linux dosyalarını doğrudan Windows uygulamalarını kullanarak düzenlememeleri konusunda uyarıyor.
Linux alt sistemi etkinleştirildiğinde, dosyalarını aşağıdaki klasörde saklar:
%LOCALAPPDATA%\lxss
İpucu: Nasıl yapılacağını görün Windows 10'da Linux için Windows Alt Sistemini (WSL) etkinleştirin.
Dosya meta verileri (ör. izinler, sahiplik, zaman damgaları vb.) Linux'ta Windows'tan farklı şekilde temsil edilir. Windows, Linux dosyalarınızı bir NTFS klasöründe sakladığından, WSL, her Linux dosyasının meta verilerini NTFS genişletilmiş özniteliklerinde hesaplar ve sürdürür.
Linux için Windows Alt Sisteminin dışından bir dosyayı düzenlediğinizde, bir Windows uygulaması Linux hakkında hiçbir şey bilmediği için depolanan meta verileri bozabilir. Bazı Windows uygulamaları yalnızca dosyaları düzenlemekle kalmaz, aynı zamanda mevcut dosyayı siler ve aynı ada sahip güncellenmiş bir kopya yazar.
Bu olursa, Linux ile ilgili tüm özellikler, genişletilmiş dosya özelliklerinden kaldırılacaktır.
Linux için Windows Alt Sistemi bozuk meta veriler bulduğunda, dosyayı bozuk olarak kabul eder. Bazen, verileri gerçekten bozmadan dosya içeriğinin üzerine bile yazabilir.
Microsoft'un öneri basit:
HİÇBİR koşulda, Windows uygulamaları, araçları, komut dosyaları, konsollar vb. kullanarak Linux dosyaları oluşturmayın ve/veya DEĞİŞTİRMEYİN.
Windows'tan Linux dosyaları oluşturmak/değiştirmek, büyük olasılıkla veri bozulmasına neden olur ve/veya dağıtımınızı kaldırıp yeniden yüklemenizi gerektiren Linux ortamınıza zarar verir!
...
- Windows araçlarını VE Linux araçlarını kullanarak oluşturmak/değiştirmek istediğiniz dosyaları Windows dosya sisteminizde depolayın.
- Windows uygulamalarından, araçlarından, komut dosyalarından veya konsollardan Linux dosyaları OLUŞTURMAYIN / DEĞİŞTİRMEYİN