W DOS, przełączać się między różnymi napędami wpisując c:
, d:
, e:
i tak dalej. Ale to nie działa w ten sposób w Linuksie.
Czy ktoś mógłby mi powiedzieć, jak przełączać się między różnymi dyskami?
command-line
drive
saiy2k
źródło
źródło
Odpowiedzi:
Linux tak naprawdę nie ma sposobu pracy z „dyskami”, z wyjątkiem narzędzi systemowych, które uzyskują dostęp do partycji; często muszą określić dysk zawierający partycję. Ale jeśli każdy z dysków ma tylko jedną partycję, to tak naprawdę nie ma znaczenia.
W każdym razie, aby uzyskać dostęp do dysku, faktycznie musisz w jakiś sposób określić partycję, zwykle za pomocą definicji takiej jak / dev / sda1 (1. partycja na 1. dysku) lub / dev / sda2 (2. partycja na pierwszym dysku). Za pomocą Narzędzia dyskowego lub programu gparted możesz zobaczyć wszystkie partycje graficznie. Jeśli używasz tylko terminala, okazało się, że przydatne jest polecenie „blkid”, aby wyświetlić listę dysków z ich identyfikatorami UUID. Korzystam z formularza:
Korzystając z terminala, musisz zamontować partycję, aby faktycznie z niego korzystać. Jest to w rzeczywistości dość łatwe do zrobienia. W większości przypadków wolisz użyć pustego katalogu jako „punktu podłączenia”; jeśli katalog nie jest pusty, jego zawartość zostanie zamaskowana i niedostępna podczas montowania. Może to być przydatne w pewnych okolicznościach, takich jak testowanie lub tymczasowa zmiana konfiguracji z innego powodu, ponieważ zmniejszy to potrzebę zmiany nazwy lub usunięcia bieżącej zawartości.
Jeśli masz katalog o nazwie / mnt / drive2 (/ mnt jest powszechnie używany, ale jeśli chcesz, może znajdować się w katalogu domowym), a twoim dyskiem jest / dev / sdb, z jedną partycją, wówczas najprostszym poleceniem jest:
gdzie „typ” jest typem pokazanym w poleceniu blkid, takim jak ntfs, ext4 itp.
EDYCJA: aby eksperymentować, nie bój się wypróbować polecenia mount. Jest to tylko tymczasowe do momentu ponownego uruchomienia (lub odmontowania przy użyciu polecenia „umount”). Aby było trwałe, musisz go wprowadzić
/etc/fstab
. Jeśli chcesz to zrobić, możesz eksperymentować, tworząc wpis, a następnie używając polecenia „mount -a”, aby zamontować wszystko/etc/fstab
. Jeśli wystąpią błędy, wyświetli się komunikat. Możesz je poprawić i powtarzać, aż zadziała.źródło
Dyski twarde (dyski, jak je nazywasz) zawierają partycje, a każda partycja zawiera system plików.
W systemach Linux i Unix istnieje główny system plików o nazwie root system plików, oznaczony symbolem
/
. Inne systemy plików (rzeczywiste lub wirtualne) są montowane w głównym systemie plików w punkcie instalacji , tj. Pusty katalog używany jako punkt początkowy dla określonego systemu plików, w taki sposób, że wszystkie pliki są dostępne jako potomek katalogu głównego.Jeśli wpiszesz polecenie
mount
bez opcji, zobaczysz coś takiego:gdzie widać, że partycja
/dev/sda5
(piąta partycja dysku twardego/dev/sda
) jest zamontowana/
, więc jest to partycja root.Co więcej, widzisz
/dev/sda7
kolejną partycję / system plików, zamontowany/media/data
, abycd /media/data
skutecznie odpowiadaćd:
terminologii systemu Windows.Jak widać, w tym wyjściu znajduje się wiele innych zamontowanych systemów plików i wszystkie są wirtualnymi systemami plików, tj. Systemem plików nie odpowiadającym partycji dysku. I możesz zobaczyć system plików zamontowany w systemie plików NFS, wirtualny system plików połączony z rzeczywistym systemem plików dostępnym na innym komputerze za pośrednictwem sieci (linia wyjściowa, w której widzisz adres IP częściowo celowo zasłonięty przeze mnie).
Możesz zobaczyć prostotę posiadania pojedynczej struktury dostępu do wszystkich plików, aw niektórych przypadkach także do plików zdalnych.
Powiązane pytania:
źródło
lsblk
może być nieco łatwiejsze do odczytania i zawiera tylko listę blokowych urządzeń pamięci masowej (bez sysfs, proc, cgroup itp.).cd ~
wrócić dohome directory
cd ~
to krótka wersjacd
, która robi to samo.Ubuntu utrzymuje wszystkie dodatkowe dyski w
/media
katalogu, więc użyjźródło
cd /media/$USER/<your drive name>
.to łatwe
w przyszłości, jeśli zapomnisz, po prostu przejdź na dysk ze swoim menedżerem plików, wybierz losowy folder, a następnie kliknij prawym przyciskiem myszy pusty obszar -> właściwości, a następnie zobacz „lokalizację”
źródło
Możesz także po prostu przejść do wybranego folderu na dysku i kliknąć prawym przyciskiem myszy, otworzyć w terminalu.
źródło
Ubuntu może używać z twojego katalogu domowego (wyeliminuj <i> i zastąp „ twoja nazwa użytkownika ” rzeczywistą nazwą użytkownika, na który zalogowałeś się w systemie Linux , „nazwa napędu” nazwą twojego dysku twardego).
Wszystkie zamontowane dyski znajdują się w tym katalogu / media / yourusername / . Jeśli nie znasz nazwy napędu, zawsze możesz zajrzeć do menedżera plików - lub - przez terminal (ponownie z katalogu domowego)
Możesz użyć opisanego sd # i mnt ; myślę jednak, że szukałeś łatwej odpowiedzi.
źródło
Właściwie dla mnie wygląda to tak:
Przy
New Volume
czym nazwa dysku zewnętrznym. a użytkownik jest moją nazwą użytkownika.Nie wiem, dlaczego zacięcie do tyłu, zakładam z powodu miejsca?
źródło