Из Gentoo я помню отдельную /etc/init.d
запись для подключения сетевых дисков (то есть отдельно от локальных дисков). В Ubuntu есть umountnfs.sh
, который используется во время выключения (чтобы обеспечить чистое размонтирование, пока сеть еще доступна), и который можно использовать для размонтирования всех (установленных в настоящее время) сетевых дисков.
Тем не менее, мне не хватает быстрого пути для
- подключение всех сетевых дисков,
/etc/fstab
которые еще не подключены, и / или - перемонтируйте все сетевые диски (например, если были изменены учетные данные / права монтирования cifs).
Я бы предпочел стороннее решение, а не хакерскую оболочку в одну строку.
mount -a -O cifs
например?-t
опция tomount
может использоваться совместно с-a
такой, чтоsudo mount -a -t cifs
делает то, что мне нужно.-O
наверное, лучше. Держись, пиши это сейчас.Ответы:
Вы ищете
-t
флаг дляmount
. Отman mount
:Итак, эта команда смонтирует все
cifs
файловые системы:источник
-O
в целом должно быть лучше, так как это зависит от того, какой параметр нужно установить в сетевых файловых системах. На самом деле, он не работает для меня (пока-t
работает), поскольку не соответствует столбцу fstype.fstab
. Конечно, ответ былmount
, что еще это будет? Если у вас другой вопрос, задайте его вместо того, чтобы жаловаться на то, что ответы на чужие вопросы не отвечают вашим. Кроме того, нет причин, по которымroot
должны принадлежать смонтированные каталоги и почему они должны быть только для чтения. Взгляните наmount
справочную страницу.Я только что узнал, что
-t
опцияmount
может быть использована в сочетании с-a
таким, чтоделает то, что мне нужно. (
sudo mount -a -t cifs -o remount
работает также для перемонтирования после смены разрешения / пароля.)источник