Raksasa teknologi Microsoft telah memperingatkan setiap pengguna Windows 10 untuk menghindari mengubah file subsistem Linux menggunakan aplikasi Windows, alat, dll. Karena ini dapat mengakibatkan hilangnya metadata dan dapat merusak seluruh lingkungan Linux.
Microsoft: Jangan Ubah File Linux Di Windows
Fitur baru yang dimasukkan Microsoft dalam versi terbaru dari sistem operasinya dengan kedatangan pembaruan besar “Pembaruan Ulang Tahun”, adalah integrasi Bash sebagai subsistem asli di Windows 10 OS.
Ini adalah fitur yang memungkinkan pengguna untuk mengakses terminal Linux asli di mana pengguna akan dapat menggunakan perintah apa pun tanpa harus menginstal perangkat lunak lain. Namun, subsistem Windows ke Linux ini meskipun sudah menjadi bagian dari Pembaruan Ulang Tahun Windows 10, tidak diinstal secara default dan oleh karena itu harus diaktifkan oleh administrator komputer jika Anda ingin menggunakannya.
Jadi, jika Anda ingin mulai menggunakan Bash, Anda mungkin harus menonton tutorial yang menjelaskan cara kerja Bash dan cara mengaktifkannya di PC Windows 10 Anda. Namun, upaya Microsoft Linux masih dalam tahap awal.
Oleh karena itu, Anda harus menyadari bahwa raksasa teknologi Microsoft telah memperingatkan bahaya dalam posting blog baru, instruksi raksasa teknologi Microsoft dengan jelas menyatakan bahwa pengguna Windows 10 “HARUS TIDAK” mengubah file Linux menggunakan aplikasi Windows, alat, konsol, skrip, dll. “dalam keadaan apa pun”.
Dengan ini, raksasa teknologi Microsoft merujuk ke semua file Linux yang merupakan bagian dari WLS dan disimpan di bawah %localappdata%lxss pada drive tempat sistem berada. Jadi, jika Anda membuat file subsistem Linux Bash dari lingkungan Windows, itu dapat menyebabkan kerusakan data atau memiliki lingkungan Linux sedemikian rupa sehingga kita harus menghapus dan menginstal ulang distribusi.
Penyebab perilaku ini adalah file metadata tidak dikelola dengan cara yang sama di Windows dan Linux, karena file subsistem Linux umumnya disimpan dalam folder NTFS di sistem operasi Windows 10, sementara WSL menghitung dan menyimpan metadata Linux di Atribut NTFS diperpanjang. Namun, aplikasi dan alat Windows tidak tahu bagaimana menangani metadata ini setiap kali mereka mengubah file yang disimpan di bawah %localappdata%lxss di drive tempat sistem berada.
Menurut Microsoft, “Ketika Anda mengakses file pada sistem file Windows Anda dari dalam Bash, WSL menghormati perilaku sistem file NT (misalnya case-insensitivity), izin, dll. sehingga Anda dapat dengan mudah mengakses file yang sama menggunakan alat Windows dan alat Bash tanpa harus menyalin file bolak-balik antar sistem file”.
“Oleh karena itu, pastikan untuk mengikuti dua aturan ini untuk menghindari kehilangan file, dan/atau merusak data Anda:
LAKUKAN simpan file di sistem file Windows Anda yang ingin Anda buat/modifikasi menggunakan alat Windows DAN alat Linux
JANGAN membuat/memodifikasi file Linux dari aplikasi, alat, skrip, atau konsol Windows”