Σύντομα Βήματα: Η Microsoft έχει συμβουλεύσει τους χρήστες των Windows 10 να αποφύγουν να τροποποιήσουν τα αρχεία υποσυστημάτων Linux χρησιμοποιώντας εργαλεία, εφαρμογές, κονσόλες κλπ. Των Windows. Αυτό μπορεί να οδηγήσει σε απώλεια μεταδεδομένων, καθιστώντας όλο το περιβάλλον του Linux διεφθαρμένο. Η εταιρεία σας συμβουλεύει να έχετε πρόσβαση στα αρχεία στο σύστημα αρχείων των Windows σας μέσα από το Bash.

Στην ενημερωμένη έκδοση επετείου των Windows 10, η Microsoft παρουσίασε το υποσύστημα Linux, WSL, για Windows. Αυτό επέτρεψε στους προγραμματιστές να χρησιμοποιούν το Bash στο Ubuntu στα Windows 10. Από τότε, το υποσύστημα Linux έχει ενημερωθεί με το Ubuntu 16.04 και χρήσιμα εργαλεία όπως το Tmux.

Ωστόσο, η προσπάθεια του Microsoft για το Linux βρίσκεται ακόμα στην αρχική του φάση. Σε μια νέα θέση στο blog, η εταιρεία επεσήμανε ορισμένους τεχνικούς περιορισμούς όσον αφορά την αντιμετώπιση των εργαλείων των Windows που χρησιμοποιούνται για την αλλαγή των αρχείων του Linux.

Η συμβουλευτική της Microsoft αναφέρει ότι οι χρήστες των Windows 10 ΠΡΕΠΕΙ να μην αλλάξουν τα αρχεία Linux χρησιμοποιώντας εφαρμογές, εργαλεία, κονσόλες, σενάρια, κλπ. Των Windows "υπό οποιεσδήποτε συνθήκες". Από τα "Αρχεία Linux", η Microsoft σημαίνει περιεχόμενο κάτω από το% localappdata% lxss - όπου βρίσκεται το αρχείο αρχείων Linux.

Κάτι τέτοιο μπορεί να οδηγήσει σε καταστροφή δεδομένων ή / και ζημιά στο περιβάλλον Linux που είναι εγκατεστημένο στα Windows 10. Οι χρήστες θα χρειαστεί να επανεγκαταστήσουν το διανομέα τους.

ΜΗΝ MODIFY ΠΕΡΙΕΧΟΜΕΝΑ ΤΟΥ% LOCALAPPDATA% LXSS

Γιατί η Microsoft σας εμποδίζει να αλλάξετε αρχεία Linux;

Η αναπαράσταση των μεταδεδομένων αρχείων είναι διαφορετική στα Windows και στο Linux. Δεδομένου ότι τα αρχεία υποσυστημάτων Linux αποθηκεύονται σε ένα φάκελο NTFS στα Windows 10, το WSL υπολογίζει και αποθηκεύει τα μεταδεδομένα του Linux σε εκτεταμένα χαρακτηριστικά NTFS. Ωστόσο, οι εφαρμογές και τα εργαλεία των Windows δεν γνωρίζουν πώς να αντιμετωπίζουν αυτά τα μεταδεδομένα κάθε φορά που αλλάζουν αρχεία που είναι αποθηκευμένα στο% localappdata% lxss.

Έτσι, εάν κάποιος θα χρησιμοποιήσει κάποιο app / κονσόλα / εργαλείο για να δημιουργήσει ή να αλλάξει οποιοδήποτε αρχείο, δεν θα έχει μεταδεδομένα. Ως αποτέλεσμα, το WSL θα υποθέσει ότι το αρχείο είναι κατεστραμμένο και δεν θα λειτουργήσει σωστά.

Η Microsoft συμβουλεύει τους προγραμματιστές να έχουν πρόσβαση στα αρχεία του υποσυστήματος Linux από το Bash. "Το WSL τιμά τις συμπεριφορές των συστημάτων αρχείων NT (π.χ. ανίχνευση περιπτώσεων), δικαιώματα κ.λπ. έτσι ώστε να έχετε εύκολη πρόσβαση στα ίδια αρχεία χρησιμοποιώντας εργαλεία των Windows και εργαλεία Bash χωρίς να χρειάζεται να αντιγράφετε αρχεία μεταξύ συστημάτων αρχείων", προσθέτει η Microsoft.

Για περισσότερες πληροφορίες, διαβάστε τη δημοσίευση ιστολογίου της Microsoft.

Εργαστεί Για Σας: Robert Gaines & George Fleming | Θέλετε Να Επικοινωνήσετε Μαζί Μας;

Σχόλια Για Την Ιστοσελίδα: