Έχω εγκαταστήσει το υποσύστημα Ubuntu στα Windows 10 (μετά την ενεργοποίηση της δυνατότητας στις ρυθμίσεις), αλλά πού βρίσκεται ο ριζικός κατάλογος του συστήματος αρχείων Ubuntu στη μονάδα δίσκου;
Για το Ubuntu που έχει εγκατασταθεί από το κατάστημα των Windows:
Κάθε διανομή που εγκαθιστάτε μέσω του καταστήματος εγκαθίσταται σε αυτό το
εφαρμογή's appdata κατάλογο. Για παράδειγμα: UbuntuonWindows_79rhkp1fndgsc\LocalState` - benhillis
Για το WSL2 μπορείτε να έχετε πρόσβαση στον αρχικό κατάλογο από τα windows (Windows 10 build 18342) ως εξής :
\\wsl$
Σε προηγούμενες εκδόσεις του υποσυστήματος Windows για Linux, το σύστημα αρχείων Ubuntu βρισκόταν στο %localappdata%\Lxss
(π.χ. C:\Users\Username\AppData\Local\Lxss
- αντικαταστήστε το Username με το όνομα χρήστη σας στα Windows). Ανατρέξτε στην ανάρτηση του ιστολογίου WSL σχετικά με την υποστήριξη συστημάτων αρχείων:
Το κύριο σύστημα αρχείων που χρησιμοποιείται από το WSL είναι το VolFs. Χρησιμοποιείται για την αποθήκευση των αρχείων του συστήματος Linux, καθώς και του περιεχομένου του Linux home καταλόγου. Ως εκ τούτου, το VolFs υποστηρίζει τα περισσότερα χαρακτηριστικά του Linux VFS παρέχει, συμπεριλαμβανομένων των δικαιωμάτων του Linux, των συμβολικών συνδέσμων, των FIFOs, των υποδοχών, και αρχεία συσκευών. >, Το VolFs χρησιμοποιείται για την προσάρτηση του ριζικού καταλόγου VFS, χρησιμοποιώντας
%LocalAppData%\lxss\rootfs
ως τον αποθηκευτικό χώρο υποστήριξης. Επιπλέον, ένα υπάρχουν μερικά επιπλέον σημεία προσάρτησης VolFs, κυρίως τα/root
και/home
τα οποία προσαρτώνται χρησιμοποιώντας τα%LocalAppData%\lxss\root
και%LocalAppData%\lxss\home
αντίστοιχα. Ο λόγος για αυτά τα ξεχωριστά προσαρτήσεις είναι ότι όταν απεγκαταστήσετε την WSL, οι home directories δεν είναι δεν αφαιρούνται από προεπιλογή, οπότε τυχόν προσωπικά αρχεία που είναι αποθηκευμένα εκεί θα διατηρηθούν.
Η δημιουργία/τροποποίηση οποιωνδήποτε αρχείων εντός του υποσυστήματος Linux με τη χρήση εφαρμογών & εργαλείων των Windows μπορεί να προκαλέσει αλλοίωση δεδομένων και απώλεια δεδομένων στο υποσύστημα Ubuntu! (Ευχαριστώ τον Rich Turner για την υπόδειξη αυτών των προειδοποιητικών λέξεων!) Αυτό δεν υποστηρίζεται απολύτως δεν Από την ίδια ανάρτηση στο blog:
Διαλειτουργικότητα με τα Windows
>, Ενώ τα αρχεία VolFs αποθηκεύονται σε κανονικά αρχεία στα Windows στο καταλόγους που αναφέρθηκαν παραπάνω, η διαλειτουργικότητα με τα Windows δεν είναι υποστηρίζεται. Εάν ένα νέο αρχείο προστεθεί σε έναν από αυτούς τους καταλόγους από Windows, δεν διαθέτει τα ΕΑ που χρειάζεται το VolFs, οπότε το VolFs δεν γνωρίζει τι να κάνει με το αρχείο και απλά το αγνοεί. Πολλοί επεξεργαστές θα αφαιρούν τα EAs κατά την αποθήκευση ενός υπάρχοντος αρχείου, καθιστώντας και πάλι το αρχείο άχρηστο στο WSL.
Το σύστημα αρχείων των Windows βρίσκεται στο /mnt/c
στο περιβάλλον του κελύφους Bash.
Πηγή: Dustin Kirkland's blog, howtogeek.
Αυτό φαίνεται να έχει αλλάξει από τότε που εισήχθη αρχικά το Bash και δεν ισχύει για διανομές από το Windows Store, ή ίσως δεν είναι συνεπές για όλα τα συστήματα, καθώς ο κεντρικός μου κατάλογος βρίσκεται σε άλλη τοποθεσία:
%localappdata%\lxss\home\{username}
ή:
C:\Users\{user}\AppData\Local\lxss\{username}
Όπου {user}
είναι το όνομα χρήστη των Windows και {username}
είναι το όνομα χρήστη UNIX που ορίσατε κατά την εγκατάσταση.
Έτσι, ο ριζικός κατάλογος θα είναι:
%localappdata%\lxss
Σημειώστε ότι ο ριζικός κατάλογος μπορεί να μην είναι ορατός στην Εξερεύνηση των Windows από τον κατάλογο %localappdata%
. Θα πρέπει να μπορείτε να έχετε πρόσβαση σε αυτόν ούτως ή άλλως πληκτρολογώντας τον στη γραμμή 'διεύθυνσης' του Explorer.
Μπορείτε να ανοίξετε γρήγορα το Bash από ένα παράθυρο της Εξερεύνησης αρχείων του ανοιχτού φακέλου πληκτρολογώντας bash
στη γραμμή τοποθεσίας.
Αυτό είναι αρκετό.
Επίσης, μπορείτε να προσθέσετε ένα στοιχείο μενού περιβάλλοντος. Προσωπικά δεν το συνιστώ αν δεν χρειάζεται, επειδή η προσθήκη συντομεύσεων στο μενού περιβάλλοντος χρησιμοποιεί περισσότερη μνήμη RAM.
https://www.howtogeek.com/270810/how-to-quickly-launch-a-bash-shell-from-windows-10s-file-explorer/