Jeśli użyjesz mountnarzędzia, jeśli określisz katalog, który nie istnieje, zostanie to uznane za błąd. Czy jest jakaś opcja, dzięki której punkty montowania są tworzone automatycznie, jeśli jeszcze nie istnieją?
Dziwne, że narzędzie montowania domyślnie tego nie robi. Mam dość pisania: mkdir /media/USB, mount /dev/sdb1 /media/USB; umount /dev/sdb1, rmdir /media/USB.
Zaz
Tak, ja też chciałbym, żeby to była funkcja.
Sridhar Sarnobat
Tak, rozumiem, że nie robi tego domyślnie, podobnie jak „mkdir / one / two / three” nie zostanie utworzony, jeśli „/ one / two” nie istnieje, ale nie powinien istnieć przynajmniej opcja zmusić to z mountem?
Próbowałem pmount, wydaje się, że nie działa bez ręcznego uruchomienia polecenia z urządzeniem. znalazłem to, wydaje się działać świetnie (16.04, bezgłowy) serverfault.com/a/767079/453980 montuje się podczas rozruchu i obsługuje gorące (od /) podłączanie
travis h.
Odpowiedzi:
45
Spróbuj tego:
jeśli chcesz utworzyć punkt montowania o nazwie DISK1, wpisz następujące polecenie w terminalu:
@AndreaBorga sprawdza przed instalacją, czy katalog istnieje. Jeśli punkt montowania nie istnieje jako katalog, tworzy go, a następnie montuje.
omninonsense
2
Zainstaluj narzędzie pmount i pozwól mu automatycznie obsługiwać / media / user / mount points. Nigdy więcej zmartwień o sposób i miejsce montowania / media / user / devices i nazw.
sudo apt-get update
sudo apt-get install pmount
Następnie za każdym razem, gdy wstawisz urządzenie wymienne, zostanie ono automatycznie zamontowane pod / media / nazwa użytkownika /, według nazwy.
Na przykład: Moja pamięć USB nosi nazwę „SYSBKP”, więc automatycznie instaluje się jako/media/pi/SYSBKP
Obsługuje również nieoczekiwane wyrzuty. I ponownie. Bezgłośnie.
Ogólnie rzecz biorąc, wyskakuje menedżer plików, aby pokazać ci, co właśnie zamontowałeś.
Za kulisami zapewnia, że bufory są zawsze opróżniane na wypadek, gdyby USB nie zostało wyciągnięte bez ostrzeżenia. Nie ma już potrzeby synchronizacji; synchronizacja; synchronizacja jak za dawnych czasów.
Do zainstalowania z dysku 14.04 LTS i pozwól mi zaktualizować go do 16.04 LTS, gdy jest oferowany. Na świeżym dysku SSD - pozwalam mu zająć całą przestrzeń.
W każdym razie, pmount jest bardzo ważnym oprogramowaniem, które musisz mieć, jeśli używasz /media/username/urządzeń wymiennych.
Jeśli go nie użyjesz, domyślną czynnością jest tworzenie nowych punktów montowania dla każdego wstawienia, z cyfrą dołączaną do nazwy każdego z nich. Nawet normalne wyrzuty powodują takie zachowanie. Kończysz z punktami podłączenia, takimi jak / media / nazwa użytkownika / SYSBKP, / media / nazwa użytkownika / SYSBKP1, / media / nazwa użytkownika / SYSBKP2 itp. - i nie wiesz, który jest aktywny.
Oznacza to, że nie można pisać skryptów, które przyjmują nazwę punktu podłączenia (chyba że w skrypcie zostaną uwzględnione wszystkie polecenia montowania). Jeśli wybierzesz niewłaściwy, traktowany jest on jako katalog lokalny.
pmount upewnia się, że twój dysk USB ma własny przypisany punkt montowania w / media / username /. W tym przypadku jest to zawsze / media / pi / SYSBKP
Działa także po włożeniu innego napędu flash USB o tej samej nazwie. Więc to nie jest przez UUID.
Używam tego nie tylko do dysków flash, ale także do pełnowymiarowych napędów kopii zapasowych, kopii zapasowych rsync i mam pełną pewność, że skrypty będą działały bez modyfikacji.
Jest to proste, niezawodne rozwiązanie do tworzenia punktów montowania.
Pamiętaj, że osobiście przetestowałem go z NTFS, FAT32 i różnymi dyskami sformatowanymi w formacie EXT. Jeśli dysk zawiera wiele partycji, będzie montował zwykłe systemy plików indywidualnie według nazwy, unikając wymiany partycji. Wszystko to jest widoczne w nautilusie i zostało bardziej szczegółowo wspomniane w tym pytaniu:
Okazuje się, że Apple robi kilka fajnych rzeczy z systemem plików, aby działały przyrostowe kopie zapasowe, w tym twarde linkowanie do katalogów, co nie jest dozwolone w Linuksie. Tak więc, dla każdego, kto musi uzyskać dostęp do swojego Wehikułu Czasu z czegoś innego niż powiązany Mac, oto jak to zrobić ... (zobacz link do reszty)
„To jest wbudowane w Ubuntu 16.04 LTS” To jest? Nie ma go w mojej maszynie wirtualnej 16.04. Package.ubuntu.com/search?ke words= pmount mówi, że jest we wszechświecie, a pakiety we wszechświecie nie są częścią domyślnej instalacji.
mur
Dodałem teraz instrukcje instalacji, muru. TNX
SDsolar
jakoś nawet po zainstalowaniu pmount po włożeniu kopii zapasowej wehikułu czasu na dysk, nie montuje się automatycznie. Widziałem wiele postów informujących, że zwykle montuje się automatycznie.
gideon
Problem z Time Machine polega na tym, że jest to system plików HFS +. pmount na pewno będzie działać z NTFS, FAT32, EXT2-4. Oto instrukcje używania zwykłego mountpolecenia dla Wehikułu
SDsolar
przy okazji odinstalowanie pmountnie rozwiąże problemu „czasami tak będzie, ale czasem nie” z dyskami Time Machine. Zredagowałem odpowiedź, aby uwzględnić informacje na ten temat. Dziękujemy, gideon, za poruszenie tego tematu.
mkdir /media/USB
,mount /dev/sdb1 /media/USB
;umount /dev/sdb1
,rmdir /media/USB
.pmount
aby temu zapobiec.Odpowiedzi:
Spróbuj tego:
jeśli chcesz utworzyć punkt montowania o nazwie DISK1, wpisz następujące polecenie w terminalu:
źródło
mount
, ale chyba jest w porządku.Nie, narzędzie gołego montażu nie oferuje takiej opcji.
Odbywa się to jednak podczas montowania z menedżera plików, takiego jak Nautilus.
źródło
Zainstaluj narzędzie pmount i pozwól mu automatycznie obsługiwać / media / user / mount points. Nigdy więcej zmartwień o sposób i miejsce montowania / media / user / devices i nazw.
Następnie za każdym razem, gdy wstawisz urządzenie wymienne, zostanie ono automatycznie zamontowane pod / media / nazwa użytkownika /, według nazwy.
Na przykład: Moja pamięć USB nosi nazwę „SYSBKP”, więc automatycznie instaluje się jako
/media/pi/SYSBKP
Obsługuje również nieoczekiwane wyrzuty. I ponownie. Bezgłośnie.
Za kulisami zapewnia, że bufory są zawsze opróżniane na wypadek, gdyby USB nie zostało wyciągnięte bez ostrzeżenia. Nie ma już potrzeby synchronizacji; synchronizacja; synchronizacja jak za dawnych czasów.
Do zainstalowania z dysku 14.04 LTS i pozwól mi zaktualizować go do 16.04 LTS, gdy jest oferowany. Na świeżym dysku SSD - pozwalam mu zająć całą przestrzeń.
W każdym razie, pmount jest bardzo ważnym oprogramowaniem, które musisz mieć, jeśli używasz
/media/username/
urządzeń wymiennych.Jeśli go nie użyjesz, domyślną czynnością jest tworzenie nowych punktów montowania dla każdego wstawienia, z cyfrą dołączaną do nazwy każdego z nich. Nawet normalne wyrzuty powodują takie zachowanie. Kończysz z punktami podłączenia, takimi jak / media / nazwa użytkownika / SYSBKP, / media / nazwa użytkownika / SYSBKP1, / media / nazwa użytkownika / SYSBKP2 itp. - i nie wiesz, który jest aktywny.
Oznacza to, że nie można pisać skryptów, które przyjmują nazwę punktu podłączenia (chyba że w skrypcie zostaną uwzględnione wszystkie polecenia montowania). Jeśli wybierzesz niewłaściwy, traktowany jest on jako katalog lokalny.
pmount upewnia się, że twój dysk USB ma własny przypisany punkt montowania w / media / username /. W tym przypadku jest to zawsze / media / pi / SYSBKP
Działa także po włożeniu innego napędu flash USB o tej samej nazwie. Więc to nie jest przez UUID.
Używam tego nie tylko do dysków flash, ale także do pełnowymiarowych napędów kopii zapasowych, kopii zapasowych rsync i mam pełną pewność, że skrypty będą działały bez modyfikacji.
Jest to proste, niezawodne rozwiązanie do tworzenia punktów montowania.
Pamiętaj, że osobiście przetestowałem go z NTFS, FAT32 i różnymi dyskami sformatowanymi w formacie EXT. Jeśli dysk zawiera wiele partycji, będzie montował zwykłe systemy plików indywidualnie według nazwy, unikając wymiany partycji. Wszystko to jest widoczne w nautilusie i zostało bardziej szczegółowo wspomniane w tym pytaniu:
https://raspberrypi.stackexchange.com/questions/82347/win32diskimager-not-enough-space-on-disk-size-62652416-sectors-available-623/82367#82367
Widzę w komentarzach, że jest problem z dyskami NFS + Time Machine.
To może, ale nie musi działać automatycznie
Jak uzyskać dostęp do dysków Time Machine w systemie Linux (macworld.com)
FRAGMENT:
źródło
mount
polecenia dla Wehikułupmount
nie rozwiąże problemu „czasami tak będzie, ale czasem nie” z dyskami Time Machine. Zredagowałem odpowiedź, aby uwzględnić informacje na ten temat. Dziękujemy, gideon, za poruszenie tego tematu.