Na Ubuntu 12.10, kiedy chcę zamontować dysk twardy, mogę po prostu kliknąć odmontowany dysk i wszystko działa dobrze (po zamontowaniu na /media/username/partitionlabel
).
Zasadniczo chciałbym to zrobić dokładnie za pomocą wiersza poleceń (dla skryptu, nad którym pracuję).
Ponieważ nie chcę automatycznie montować przy starcie systemu, fstab nie wchodzi w rachubę (prawda?).
Kiedy używam mount w CLI, muszę określić punkt montowania (który musi mieć wcześniej utworzony punkt montowania; muszę też zadbać o uprawnienia i tak dalej) - nie rozumiem, gdzie GUI bierze wszystko jego informacje z? Punkt montowania wydaje się zależeć od etykiety partycji, ale taki katalog nie istnieje przed zamontowaniem. Ponadto sposób interfejsu GUI nie wydaje się zbytnio obchodzić użytkownika, który nie jest rootem.
Czy istnieje „łatwy” sposób montażu za pomocą interfejsu CLI, podobnie jak w interfejsie GUI poprzez kliknięcie odmontowanego napędu?
źródło
udisks
dokładnie tego szukałem! Z jakiegokolwiek powodu pojawia się komunikat „Mount failed: Not Aouthorized” podczas uruchamianiassh
; jeśli nie pcham szczęścia, wskazówki będą mile widziane, jak to naprawić. ^^udisks
lokalnych interaktywnych loginów. (Nadal mogą jednak uruchamiać skrypt z lokalnego, interaktywnego loginu, z którego korzystaudisks
.)ssh
. (I obecnieNie.
noauto
słowo kluczowe powoduje pominięcie montażu w czasie uruchamiania.Najłatwiej byłoby, aby dodać go do
/etc/fstab
znoauto
oraz wykorzystanie ...Będzie to miało sondę montowania dla punktu montowania, a jeśli nie zostanie znaleziona, dla urządzenia w
/etc/fstab
./dir
musi jednak istnieć.Jeśli podane
/etc/fstab
jest urządzenie lub identyfikator UUID, nie jest ono sprawdzane. Tak jak ...Lub użyj
udisks
(pozwolę Eliaszowi to obsłużyć> :-))mount jest ogólnie tylko superużytkownikiem.
Przykładowe opcje:
rw,noauto,user
montuje go jako odczyt + zapis, ale nie przy starcie i możesz to zrobić jako użytkownik.Możesz także dodać uprawnienia
/etc/fstab
dla plików użytkownika. Możeszumask
do tego użyć .umask = 0444: wszyscy czytają, nie zapisują, nie wykonują.
źródło
W jednym z komentarzy powiedziałeś:
Używam
pmount
zamiastudisks
. Działa nad ssh.Jeśli dobrze pamiętam, używam tej składni / etc - większość moich jest w tym miejscu ukryta za aliasami:
źródło
Posługiwać się
(zamień
/dev/sdb1
na urządzenie, które chcesz zamontować)źródło