2

Под моей домашней областью есть файл, который я не могу удалить. Когда я делаю ls -al для каталога, права доступа ?--------- и есть? для столбцов пользователя, группы, размера и даты. Когда я пытаюсь удалить его, я получаю следующую ошибку от rm: rm: cannot remove 'file': Invalid argument

Любые идеи о способе удаления такого нечетного файла?

1 ответ1

1

Если файл находится в NFS, вам нужно будет войти на сервер, который обслуживает файловую систему (файл должен быть локальным по отношению к серверу), затем вы можете запустить.

лсоф | grep -i имя файла

В нем должны быть перечислены все процессы, использующие файл, затем вы можете закрыть программу (если у кого-то в сети открыт файл, я думаю, что в этом файле будет указан процесс nfsd). После того, как все процессы закрыты, вы сможете при необходимости удалить файл как локальный, так и удаленный. Если это не сработает, вы сможете запустить rm -rf с сервера, чтобы принудительно удалить его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .