Назад | Перейти на главную страницу

vmware esxi - Невозможно удалить каталог, даже с rm -rf

Я пытаюсь удалить каталог, но он не работает.

Когда используешь rm -rf IPCop Я получаю сообщение об ошибке rm: can't remove 'IPCop': Directory not empty.

Еще я заметил, что при выполнении ls в этом каталоге я получаю такой вывод: ls: ./IPCop-cf065eb0.vswp: No such file or directory. Так что, похоже, в нем есть неправильная запись файла.

Как я могу удалить каталог?

Я подозреваю что ./IPCop-cf065eb0.vswp это неработающая символическая ссылка. Вы можете удалить это с помощью rm, а затем rmdir каталог.

Однако возможно, что повреждение файловой системы также является причиной. Это очень раздражает в esxi, потому что для VMFS нет fsck (обычное решение этой проблемы, если это не сломанная символическая ссылка, - это перезагрузка в однопользовательском режиме и запуск fsck; это невозможно сделать в esxi для разделов виртуальных машин. ). Вы можете попробовать перезагрузить гипервизор, но я не уверен, что это исправит; если этого не произойдет, вам придется перенести все виртуальные машины из резервного хранилища с папкой в ​​нем и переформатировать ее.

Я лично считаю, что не стоит проходить через все это только для того, чтобы все было «в порядке», хотя, если вы подозреваете, что плохой диск или частые проблемы с питанием могут быть причиной, вы должны исследовать их.