Ho un dual boot Linux / Windows, vorrei sapere se è possibile accedere ad una directory windows da Linux usando il comando cd
Ho un dual boot Linux / Windows, vorrei sapere se è possibile accedere ad una directory windows da Linux usando il comando cd
Risposte:
Prima devi montare il file system di Windows. La maggior parte delle distribuzioni orientate al desktop lo faranno automaticamente, in un percorso simile /mount/windows o qualcosa. È possibile anche se non, però; hai bisogno dei permessi di root e devi sapere quale dispositivo di blocco (disco) contiene la tua partizione di Windows, ma di solito è abbastanza facile da scoprire.
Una volta che la partizione di Windows è montata nel layout del tuo file system Linux, puoi farlo facilmente cd ad esso, proprio come si potrebbe a qualsiasi altra directory. Fondamentalmente, la partizione di Windows appare come sottodirectory della directory Linux (chiamata a punto di mount ) che scegli.
Un esempio che crea una directory di Windows nella root della partizione Linux e monta la prima partizione del primo disco (questo è spesso dove Windows sarà, anche se potrebbe essere invece sulla seconda partizione):
# mkdir /Windows
# mount /dev/sda1 /Windows
Nota che puoi, se vuoi, fare cose come montare il volume di Windows in sola lettura (aggiungi il file -r bandiera prima del /dev/sda1 parte) o utilizzare un esistente (ma deve essere vuoto directory. Si noti inoltre che Linux, in generale, non rispetterà i controlli di accesso NTFS. Ciò significa che potresti cancellare o modificare accidentalmente qualcosa di importante sul sistema Windows.
Se vuoi che il sistema operativo ricordi il tuo punto di montaggio e, facoltativamente, anche per montare automaticamente la partizione, dai un'occhiata a / Etc / fstab file. Sfortunatamente, non c'è un modo standard per modificare questo file che io conosca, sebbene il suo formato non sia troppo confuso.
sì Puoi usare cd per cambiare directory su un file system di Windows, se è montato da qualche parte nel tuo filesystem e se hai il diritto di entrare in quella directory ... altrimenti devi montarlo.
Ricerca se è appena montato , dovresti trovare la partizione di Windows sotto /mnt/windows, /media/Data, /media/Windows e così via; scrivi da un terminale mount e cerca le parole chiave ntfs-3g, ntfs, fuseblk . È montato solo se risponderà a qualcosa del genere
/ dev / sda2 attivo / Media / Windows genere fuseblk (Rw, nosuid, nodev, allow_other, blksize = 4096)
In questo caso /media/Windows è il punto di montaggio , l'equivalente di C:\ o D:\ sotto Windows. Per accedervi scrivi
CD / Media / Windows
Nota: puoi discutere il punto di montaggio con il fd -h comando anche; riporterà l'utilizzo dello spazio su disco del file system (su tutte le partizioni attualmente montate); nell'ultima colonna puoi vedere il punto di montaggio.
Se non è montato, devi montarlo, t gallina cambia directory al punto di montaggio come sopra . Per montare la partizione di Windows seguire la guida di distribuzione e / o leggere alcuni di questi riferimenti:
/etc/fstab file aggiungendo linee come UUID = 519CB82E5888AD0F / media / Win ntfs-3g defaults, windows_names, locale = en_US.utf8 0 0
UUID = 519CB82E5888AD0F / media / ReadOnlyWin ntfs defaults, umask = 222 0 0
Sostituire l'UUID con quello rilevante per la propria partizione come mostrato in sudo blkid produzione. "519CB82E5888AD0F" non funzionerà per te. La prima riga aggiunge con il permesso di lettura e scrittura la partizione di Windows sotto /media/Win, la seconda riga aggiunge la stessa partizione con solo autorizzazione di lettura sotto /media/ReadOnlyWin. Non è necessario scrivere entrambi.
Gli appunti:
In molte distribuzioni l'originale ntfs, è collegato a ntfs-3g: all'inizio con ntfs Linux era in grado di montare il file system NTFS "sola lettura" , quindi in alcune distribuzioni se si utilizza ntfs nel tuo fstab tenterà di utilizzare quel driver del kernel e monterà il tuo NTFS in sola lettura.
Un punto di mount tradizionale è sotto /mnt/windows ma ogni directory può essere buona.
Puoi montare più di una volta (in 2 luoghi diversi) con l'opzione sola lettura e uno con la possibilità di scrivere in ... e puoi decidere di montare quello scrivibile solo quando necessario.
Aiuto di ArchLinux ntfs-g3 qui