После обновления Ubuntu сервера, обратил внимание на множество ошибок в syslog.
Dec 2 00:00:46 cloud multipathd[688]: sda: failed to get udev uid: Invalid argument
Dec 2 00:00:46 cloud multipathd[688]: sda: failed to get sysfs uid: Invalid argument
Dec 2 00:00:46 cloud multipathd[688]: sda: failed to get sgio uid: No such file or directory
Dec 2 00:00:51 cloud multipathd[688]: sda: add missing path
Сервер виртуализирован в VmWare ESXi 6.7.
Из ошибок видно, что не создается ссылка на диск sda в /dev/disk/by-id
Т.к. по умолчанию VMWare не предоставляет информацию, необходимую udev для создания /dev/disk/by-id
Решение
- Необходимо поправить конфигурацию виртуальной машины в ESXi:
- Останавливаем наш виртуальный сервер
- Переходим в клиент VmWare ESXi (я использую web-версию)
- Переходим на наш сервер и выбираем редактировать конфигурацию
- Где выбираем VM option и раскрываем пункт Advanced, в котором кликаем по кнопке Edit Configuration
- В появившейся таблице параметров создаем новый параметр (+Add parametr):
Key Value disk.EnableUUID TRUE - Запускаем виртуальный сервер
Проверяем
ll /dev/disk/by-uuid/ a7842d7a-f179-4d6e-96bb-0172d0a74a50 -> ../../sda2
Проверяем лог, ошибок быть не должно.
По материалам сайтов:
ubuntuforums.org
www.suse.com