Z Gentoo pamiętam osobny /etc/init.d
wpis dotyczący montowania dysków sieciowych (tj. Oddzielnie od dysków lokalnych). W Ubuntu istnieje taki umountnfs.sh
, który jest używany podczas zamykania (w celu zapewnienia czystego odmontowywania, gdy sieć jest nadal dostępna), i którego można użyć do odmontowania wszystkich (aktualnie zamontowanych) dysków sieciowych.
Brakuje mi jednak szybkiego sposobu
- montowanie wszystkich napędów sieciowych z
/etc/fstab
tego jeszcze nie jest uruchomionych i / lub - ponowne zamontowanie wszystkich dysków sieciowych (np. jeśli referencje / prawa montowań cifs zostały zmienione).
Wolę utrzymywane rozwiązanie innej firmy niż jednoliniowy hack powłoki.
mount -a -O cifs
na przykład?-t
opcjamount
może być używana w połączeniu z-a
takim, którysudo mount -a -t cifs
robi to, czego potrzebuję.-O
jest prawdopodobnie lepiej. Poczekaj, piszę to teraz.Odpowiedzi:
Szukasz
-t
flagi dlamount
. Odman mount
:To polecenie zamontuje wszystkie
cifs
systemy plików:źródło
-O
ogólnie powinno być lepiej, ponieważ zależy to od opcji ustawionej w sieciowych systemach plików. W rzeczywistości nie działa dla mnie (chociaż-t
działa), ponieważ nie pasuje do kolumny fstype.fstab
. Oczywiście odpowiedź brzmiałamount
: co jeszcze by to było? Jeśli masz inne pytanie, zadaj je, zamiast narzekać na to, że odpowiedzi na czyjeś pytanie nie odpowiadają na twoje. Poza tym nie ma powodu, dla któregoroot
należy posiadać zamontowane katalogi ani dlaczego powinny one być tylko do odczytu. Spójrz namount
stronę podręcznika .Właśnie dowiedziałem się, że
-t
opcjamount
może być używana w połączeniu z-a
, na przykładrobi to, czego potrzebuję. (
sudo mount -a -t cifs -o remount
działa również w przypadku ponownego montażu po zmianie uprawnień / hasła).źródło