Mam tylko dostęp do wiersza poleceń.
Muszę wykonać kopię zapasową moich danych (w folderze użytkownika) na pióro (USB DOK).
- Jak ręcznie zamontować dysk flash?
- Jakie powinno być polecenie kopiowania?
Mam tylko dostęp do wiersza poleceń.
Muszę wykonać kopię zapasową moich danych (w folderze użytkownika) na pióro (USB DOK).
Musisz wiedzieć, jak nazywa się dysk, aby go zamontować. Aby to zrobić, uruchom jedną z następujących czynności (uszeregowane według moich preferencji):
lsblk
sudo blkid
sudo fdisk -l
Szukasz partycji powinien wyglądać mniej więcej tak: /dev/sdb1
. Im więcej masz dysków, tym większa jest litera. W każdym razie znajdź i zapamiętaj, jak się nazywa.
To musi być gdzieś zamontowane w systemie plików . Zwykle możesz użyć / mnt /, jeśli jesteś leniwy i nie ma tam nic innego, ale w przeciwnym razie będziesz chciał utworzyć nowy katalog:
sudo mkdir /media/usb
sudo mount /dev/sdb1 /media/usb
Kiedy skończysz, po prostu odpal:
sudo umount /media/usb
Ta odpowiedź ma prawie 6 lat i chociaż jej rdzeń wciąż działa, rzeczy takie fdisk -l
nie są najbardziej przyjaznymi dla użytkownika opcjami. W wyższych stosach pojawiają się również nowe mechanizmy do montażu urządzeń w rozsądny i standardowy sposób, które nie zawsze są dostępne.
Więc dodałem trochę polskiego z innych odpowiedzi. Czytając ten przypis i robiąc to na komputerze stacjonarnym, zdecydowanie istnieją argumenty przemawiające za użyciem udisksctl
odpowiedzi na odpowiedź wecac . Montuje się w taki sam sposób, jak robi to pulpit - tworząc własny /media/$USER/device
katalog - ale myślę, że wciąż istnieją argumenty za statycznym punktem montowania, szczególnie gdy nie chcesz, aby ścieżka się zmieniała.
Udisk opiera się również na D-Bus, więc może nie być dostępny wszędzie.
Zainstaluj
pmount
. Montuje dyski w / media /Sudo nie jest potrzebne. Zamień „sdb1” na określoną ścieżkę urządzenia. Aby uzyskać więcej informacji, zobacz stronę:
źródło
mount
nalegam na zamontowanie mojego dysku tylko do odczytu.Oprócz przy użyciu standardowego
mount
polecenia (co wymaga korzeń) można zamontować dyski korzystaniaudisks
idbus
ze standardowego użytkownika.Aby to zrobić, warto najpierw poznać kilka rzeczy na temat dysku:
/dev/sdb1
)Znając je, możesz użyć prostego polecenia, aby zamontować dysk z wiersza poleceń.
to wywołanie powinno powtórzyć ścieżkę, na której jest zamontowane, jeśli się powiedzie.
Aby odmontować dyski zamontowane w ten sposób, możesz uruchomić:
Uwaga:
<device>
jest to po prostu koniec ścieżki do niego. Na przykład, jeśli to, co chcesz zamontować/dev/sdb2
, to umieść jesdb2
na miejscu<device>
.Jeśli nie wiesz, jakie to urządzenie lub jakiego systemu plików używa, nie bój się. Możesz łatwo wydrukować wszystkie te informacje za pomocą tego małego polecenia:
Spowoduje to wydrukowanie czegoś takiego:
Te, które zostały
IdUsage = 'filesystem'
zamontowane za pomocą powyższego polecenia.Oznacza to, że na przykład gdybym chciał zamontować urządzenie „USB DRIVE”, uruchomiłbym polecenie
Wszystkie te polecenia działają przy użyciu
dbus
systemu przesyłania komunikatów, w taki sam sposób, w jakiNautilus
inne menedżery plików automatycznie się montują. W tych komendach wysyłamy różne obiekty (np./org/freedesktop/...
Wiadomości z prośbą o zamontowanie i odmontowanie określonych urządzeń. Mogą to robić lub nie, w zależności od uprawnień, w których zostało udzielonePolicyKit
.Używając podobnych poleceń, można kontrolować prawie każdy aspekt doświadczenia w Ubuntu i symulować większość programów i funkcji systemowych (tj. Zamykanie, zmiana głośności itp.).
źródło
gdbus introspect --system --dest org.freedesktop.UDisks2 --object-path /org/freedesktop/UDisks2/drives --recurse --only-properties
Użyj
udisksctl
z pakietu =udisks2
(zarówno w Ubuntu, jak i Debianie). Procedura jest:Znajdź identyfikator urządzenia blokowego, które chcesz zamontować, używając
lsblk
:Ze względu na swój rozmiar
/dev/sdc1
wydaje się być dyskiem USB, który chcę zamontować.Użyj
udisksctl
do zamontowania urządzenia. Zauważ, że-b
==--block-device
(aby zmniejszyć pisanie), ale wolę długie opcje dokumentacji:Zwracając się do komentarza Hansa Deragona poniżej : możesz również powiedzieć,
udisksctl
aby zrobić--no-user-interaction
. Nie próbuje uwierzytelnić użytkownika, co zwykle „po prostu działa”:źródło
--object-path
co prosi?Możesz także automatycznie montować urządzenia USB na Ubuntu Server za pomocą USBmount.
Upewnij się, że uruchomiłeś apt-get update / upgrade przed rozpoczęciem instalacji:
Teraz zainstaluj USBmount z repozytoriów:
USBmount montuje wszystkie napędy USB w
/media/usb*
(USB0, USB1, USB2 ...)Teraz podłącz dysk USB i poczekaj, aż zostanie wykryty i zamontowany. Tak długo, jak system operacyjny hosta obsługuje system plików, należy go zamontować.
Aby sprawdzić, czy napęd USB został poprawnie zamontowany, możesz użyć
df -h
do wyświetlenia wszystkich dostępnych napędów i ich odpowiednich punktów montażuAby odinstalować dysk, możesz użyć umount.
źródło
To proste. Kiedy chcę użyć napędu USB w terminalu, robię to:
Utwórz folder w
/media
:Ten folder będzie używany jako punkt montowania. Użyj tego polecenia:
sdd1
to pierwsza partycja mojego USB. Następnie możesz przejść do folderu, w którym już zostałeś zamontowanyJeśli chcesz wyświetlić listę plików na dysku, możesz użyć
ls
polecenia.Aby odmontować dysk, możesz użyć
Zauważ, że w moim systemie jest to dysk USB
/dev/sdd1
, ale w twoim systemie może być coś innego. Aby dowiedzieć się, co to jest, użyjdf
polecenia, aby zobaczyć wszystkie dyski podłączone w danym momencie.źródło