Я пытаюсь удалить каталог, но он не работает.
Когда используешь 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 для разделов виртуальных машин. ). Вы можете попробовать перезагрузить гипервизор, но я не уверен, что это исправит; если этого не произойдет, вам придется перенести все виртуальные машины из резервного хранилища с папкой в нем и переформатировать ее.
Я лично считаю, что не стоит проходить через все это только для того, чтобы все было «в порядке», хотя, если вы подозреваете, что плохой диск или частые проблемы с питанием могут быть причиной, вы должны исследовать их.