(Ре) монтирует все сетевые диски от fstab

От хинду я помню отдельное /etc/init.d запись для монтирования сетевых дисков (т.е. отдельный от локальных дисков). В Ubuntu, существует umountnfs.sh, который используется во время завершения работы (для обеспечения чистого размонтирования, в то время как сеть все еще доступна), и который может использовать для размонтирования всех (в настоящее время монтируемый) сетевые диски.

Однако я пропускаю быстрый путь к

  • монтирование всех сетевых дисков от /etc/fstab это еще не, и/или
  • перемонтирование всех сетевых дисков (например, если учетные данные / права на cifs монтируются, были изменены).

Я предпочел бы сохраняемое решение других производителей по короткому взлому оболочки.

9
задан 16 April 2014 в 16:30

2 ответа

Вы ищете эти -t флаг для mount. От man mount:

   -t, --types vfstype
   [...]

   More than one type may be specified in a comma  separated  list.
   The  list of filesystem types can be prefixed with no to specify
   the filesystem types on which no action should be taken.   (This
   can be meaningful with the -a option.) For example, the command:

            mount -a -t nomsdos,ext

Так, эта команда смонтировала бы весь cifs файловые системы:

sudo mount -a -t cifs
13
ответ дан 16 November 2019 в 16:09

Я просто узнал, что -t опция к mount может использоваться в сочетании с -a, такой, что

sudo mount -a -t cifs

делает то, в чем я нуждаюсь. (sudo mount -a -t cifs -o remount работы также, для перемонтирования после разрешения / изменения пароля.)

4
ответ дан 16 November 2019 в 16:09

Другие вопросы по тегам:

Похожие вопросы: