У меня есть сервер данных и две виртуальные машины. Первая ВМ, clone14
, работает под управлением Ubuntu 14.04. Вторая ВМ, clone16
, был клонирован из clone14
а затем обновили до Ubuntu 16.04.
Обе виртуальные машины имеют одинаковые /etc/fstab
файл, который включает строку, монтирующую каталог с сервера данных, чей IP-адрес в этом примере 99.99.99.99:
99.99.99.99:/data/NFS/primary /disks nfs rw,soft,intr,actimeo=60 0 0
Все всегда работает как задумано на clone14
, но clone16
не будет монтировать удаленный каталог.
Большое изменение с 14.04 на 16.04 - это Systemd вместо Upstart в качестве системы инициализации. Systemd - это предполагаемый принять fstab
записи без проблем, но что-то здесь явно не так.
Я искал «обновить fstab для systemd» и связанные с ним термины, но не нашел ничего, что можно было бы интерпретировать как полезное. Этот пост содержит почти все мои знания о fstab и монтировании в Linux, поэтому при ответе используйте короткие слова. Как всегда, контекст и пояснения в ваших комментариях и ответах ценны для меня и других, кто найдет эту страницу в будущем.
Как мне понять, что не так, и исправить?
Редактировать: Я попытался mount -v /disks
для создания монтирования вручную, но это приводит к ошибке тайм-аута соединения. clone16
тем не менее, может пинговать сервер данных. Мы обновили /etc/exports
на сервере данных для размещения clone16
, но, похоже, что-то еще не так со связью между ними.