Некоторые совместно используемые папки неожиданно иногда размонтированы, поэтому я запланировал a mount -a
с целью remountig только те совместно используемые папки, которые были размонтированы тем временем.
В руководстве, однако, я читал:
Обратите внимание, что это - плохая практика для использования, монтируют-a для проверки fstab.
Рекомендуемое решение является findmnt - проверяют.
Это - мое понимание это findmnt --verify
проверки все смонтированные файловые системы, и не выполняют дальнейшее действие. Я хотел бы только проверить, что cifs монтируется, и повторно смонтируйте их, если с какой-либо ошибкой встречаются.
Что предпочтительный путь состоит в том, чтобы выполнить это?
Править:
Благодаря Soren для указания, как отфильтровать только cifs
файловые системы: findmnt -t cifs --verify
.
Обновление:
Я включил строку мой /etc/fstab
и findmnt --verify
не обнаружил его как размонтированный. Это таким образом кажется неэффективным при обнаружении размонтированных записей в /etc/fstab
. Возможно, я просто принял fstab, проверяющий на проверку, смонтированы ли все записи в fstab правильно вместо, просто проверяют/etc/fstab parsability и удобство использования.
Кажется, что я неправильно понял значение mount
руководство:
это - плохая практика для использования, монтируют-a для проверки fstab.
Возможно, потому что это - то, что я искал, я взял его для значения: проверка, смонтированы ли все записи в fstab правильно.
Вместо этого findmnt
в руководстве говорится:
- x, - проверяют
Проверьте монтируют содержание таблицы. Значение по умолчанию должно проверить/etc/fstab parsability и удобство использования.
Так, это кажется findmnt --verify
просто предназначен для проверки правильности /etc/fstab
, независимо от текущего состояния смонтированных файловых систем.