VNX: server_df команда зазнає невдачі
Summary: VNX: server_df команда зазнає невдачі
Symptoms
Команда 'server_df server_2' завершується помилкою "Помилка 2: server_2 : Жоден такий файл або каталог не зміг виконати команду":
[nasadmin@ssgnas03cs0 ~]$ server_df server_2 server_2 : Error 2: server_2 : No such file or directory failed to complete command
Перевірка працездатності перед оновленням не виконується через такі помилки:
Blades : Check if root filesystem is too large Error HC_DM_14505148436: Output from command "/nas/bin/server_df server_2" has no information on file system root_fs_2 Blades : Check if root filesystem has enough free space Error HC_DM_14505148440: Output from command "/nas/bin/server_df server_2" has no information on file system root_fs_2 Blades : Check if file system usage is under limit Error HC_DM_14505148563: Could not determine available disk space for the mounted file systems on the following Blades: * server_2
Усі інші команди server_df успішно працюють проти інших перейменовувачів даних:
[nasadmin@ssgnas03cs0 ~]$ server_df server_3 server_3 : Filesystem kbytes used avail capacity Mounted on root_fs_common 15368 5280 10088 34% /.etc_common root_fs_3 258128 6184 251944 2% /
Cause
Основна причина в цьому випадку полягала в тому, що кореневу файлову систему для server_2 було демонтовано.
[nasadmin@ssgnas03cs0 ~]$ server_mount ALL server_2 : <------ nothing mounted server_3 : root_fs_3 on / uxfs,perm,rw root_fs_common on /.etc_common uxfs,perm,ro
Коли ви перераховували всі файлові системи, було зрозуміло, що коренева файлова система «root_fs_2» для server_2 була вказана як не використовувана, оскільки її було демонтовано.
[nasadmin@ssgnas03cs0 ~]$ nas_fs -l id inuse type acl volume name server 1 n 1 0 10 root_fs_1 2 y 1 0 40 root_fs_common 3,2 3 n 5 0 73 root_fs_ufslog 4 n 5 0 76 root_panic_reserve 5 n 5 0 93 root_fs_d3 6 n 5 0 94 root_fs_d4 7 n 5 0 95 root_fs_d5 8 n 5 0 96 root_fs_d6 9 n 1 0 12 root_fs_2 <------------ inuse = n 10 y 1 0 14 root_fs_3 2
Resolution
До того, як клієнт звернувся за допомогою до служби підтримки, було завершено перезавантаження перезавантаження перевантажувача даних, і жодних покращень не було помічено. Щоб вирішити цю проблему, увійдіть як користувач root до основної станції керування та повторно змонтуйте файлову систему «root_fs_2» до перейменовувача даних server_2:
[root@ssgnas03cs0 nasadmin]# server_mount server_2 root_fs_2 / server_2 : done
Переконайтеся, що кореневу файлову систему знову змонтовано:
[root@ssgnas03cs0 nasadmin]# server_mount ALL server_2 : root_fs_2 on / uxfs,perm,rw root_fs_common on /.etc_common uxfs,perm,ro server_3 : root_fs_3 on / uxfs,perm,rw root_fs_common on /.etc_common uxfs,perm,ro
Після того, як кореневу файлову систему змонтовано, виконайте команду «server_df server_2», щоб переконатися, що вона успішно завершилася:
[root@ssgnas03cs0 nasadmin]# server_df server_2 server_2 : Filesystem kbytes used avail capacity Mounted on root_fs_common 15368 5280 10088 34% /.etc_common root_fs_2 258128 6264 251864 2% /
Additional Information
У цьому конкретному випадку клієнт виконував очищення непотрібних файлових систем, щоб звільнити місце для пулу NAS. У рамках очищення вони назавжди демонтували та спробували видалити кореневу файлову систему «root_fs_2» для server_2 перейменовувача даних. Коренева файлова система для перейменовувача даних ніколи не повинна видалятися.