Ok, to jedna z podstawowych różnic między oknami a Linuksem. System plików Windows używa urządzeń jako punktów początkowych dla każdej sekcji systemu plików. Więc masz:
c:\
d:\
e:\
Systemy Linux / Unix używają koncepcji zunifikowanego systemu plików. Wszystko znajduje się w folderze głównym i można je dowolnie mieszać. Użytkownik i programy nie wiedzą o urządzeniach, ponieważ zostały usunięte. Wszystkie systemy Linux będą miały tę samą ogólną hierarchię .
System linux będzie wyglądał mniej więcej tak:
/
|---var
|---lib
|---home
|---mnt
Ale ten folder może znajdować się na tym samym dysku twardym lub osobnych dyskach twardych. Mogą to być nawet foldery sieciowe! Istnieje specjalny folder o nazwie / dev, jeśli program rzeczywiście musi rozmawiać z urządzeniem fizycznym. Tak więc, gdziekolwiek chcesz iść na systemie Linux, nigdy nie będzie wymagało przełączania urządzeń, takich jak Windows.
Czasami jednak urządzenie nie jest dodawane do tego pliku! Zostanie podłączony, system operacyjny może widzieć to jako urządzenie, ale nie zostało zamontowane . Nowoczesne systemy Linux spróbują to zrobić w razie potrzeby. Czasami to nie działa i musisz to zrobić samodzielnie. Do tego służy polecenie mount . Jest to również pierwotny cel folderu / mnt, więc możesz mieć oczywiste miejsce na zamontowanie nowych sekcji systemu plików.
Przed zamontowaniem napędu:
|---mnt
|---temp
Po zamontowaniu napędu do / mnt / temp:
|---mnt
|---temp
|---docs
|---programs
|---tmp
|---extra
|---backups
|---other stuff
Możesz więc zamontować dysk, a następnie użyć go, cd
aby się do niego przenieść, lub w dowolnym innym miejscu w systemie plików. Pozwala to na porządne rzeczy, takie jak posiadanie /home
katalogu na oddzielnym dysku twardym, na wypadek, gdybyś chciał później zmienić dystrybucję Linuksa lub abyś mógł wykonać kopię zapasową. Folder / tmp często wcale nie znajduje się na rzeczywistym urządzeniu! Może to być RAM, traktowany jak folder. Ułatwia to umieszczanie tam rzeczy, a następnie ich czyszczenie po ponownym uruchomieniu.
Montowane partycje znajdują się w systemie plików. Zazwyczaj są one montowane w folderach
/mnt/
lub/media/
.wpisz
df
terminal, aby wyświetlić wszystkie zamontowane partycje i miejsca ich zamontowania. Możesz także użyć aplikacji Disk Utility , aby sprawdzić, gdzie jest zamontowana każda partycja.następnie cd na partycję za pomocą. Na przykład, jeśli podłączenie partycji nazywa się danymi :
cd /media/data
źródło
/dev/
zawiera pliki urządzeń dla wszystkich urządzeń, ale punkty instalacji są na ogół/media/
dla nośników wymiennych i/mnt/
ręcznych.cdrom/
w 'mnt /'To jest mój proces. Dostosuj liczby w razie potrzeby
lsblk
najpierw.Zidentyfikuj, która partycja jest tym, co np. Według rozmiaru, wiem / dev / sda2 to moja partycja Windows 7.
wykonać
sudo mount /dev/sda2 /media/SergKolo/
/media/SergKolo
którym będzie odpowiadać partycji Windows. Nawiguj tam i ciesz sięźródło
Ok, oto jak to robisz.
Zaloguj się do ssh jako użytkownik root.
Zobaczysz to:
Ok, więc jeśli to widziałeś,
[~]
to jesteś rootem. Ale oznacza to także / root.Innymi słowy
[~]
=[/root]
. †Teraz, aby przejść do innych partycji, takich jak drugi dysk twardy, najpierw musisz dowiedzieć się, jakie masz partycje. Znajdź to, umieszczając
lsblk
Dla mnie gra to coś takiego:
Ok, więc tutaj w tej konfiguracji, którą uprościłem powyżej, wszystko, o co musisz się martwić,
sdb1
to druga partycja (mam więcej dysków, ale usunąłem je z powyższego wyjścia dla tej odpowiedzi).Dla mnie
sdb
to drugi dysk twardy, ale możesz zrobić to samo, jeślisdb
jest to druga partycja. Zasadniczo działa tak samo.Następnie musisz wyjść z folderu głównego. Zrób to, wykonując następujące czynności:
Teraz będziesz tutaj:
Zauważ, że
[~]
stało się[/]
Następnie musisz wprowadzić folder montowania. Możesz wiedzieć, co to jest, ponieważ jeśli spojrzysz na
lsblk
powyższe, możesz zobaczyć w lewym dolnym rogu, którysdb1
znajduje się w/mnt/
folderze. Ten folder może być inny dla Ciebie. Jeśli tak, wystarczy podać dowolne imię.Wreszcie jesteś gotowy na wejście na nowy dysk twardy lub nową partycję.
cd
wchodzi do folderu.Teraz jesteś tutaj:
Upewnij się, że jesteś we właściwym miejscu. Wpisz następujące dane:
Teraz twój wynik może wyglądać tak.
Jeśli zobaczysz katalog na nowym dysku lub partycji, jesteś w! Teraz
cd
we właściwym miejscu. Przykład (-lh
flaga oznacza czytelną dla człowieka) :Świetny! Teraz jedziesz! Teraz możesz wyświetlić zawartość żądanego folderu w następujący sposób:
Możesz otrzymać taki wynik:
Okej, myślę, że obejmuje to pytanie, możesz je wziąć stąd! Powodzenia! :)
† Uwaga dodatkowa: (dowód na to, że
[~]# cd ../
i wtedy[/]# cd root
i teraz wrócisz[~]#
)Informacje o debugowaniu:
Te instrukcje zostały napisane dla systemu CentOS 6.5, który używa cPanel / WHM i ma drugi dysk twardy.
źródło
Ok, w ten sposób przechodzę na inną partycję, na której zapisałem wszystkie moje dane ...
To idzie do poprzedniego katalogu.
Następnie jestem w folderze domowym, więc wykonuję jeszcze raz,
cd ..
aby przejść do katalogu /, kiedy już tu jestem, wykonujęTutaj masz wszystkie zamontowane partycje, po prostu wykonaj:
i wybierz partycję, do której chcesz się dostać, i:
możesz zobaczyć tutaj nazwę partycji z wieloma znakami, takimi jak 997ac596-09ce-453b-8ccd-2120839ba825 lub coś w tym rodzaju.
Mam nadzieję, że ci pomogę.
źródło
cd
bez argumentów. Stamtądcd ..
zabierze Cię do / home, a nie /. Jeśli Twoim celem jest dostanie się do / media, możesz pominąć cały ten rigamarole i po prostucd /media
./media
folderu.