Как удалить поврежденный каталог на Linux

У вас в списке 3 процесса.

Проблема с sh в Unix заключается в том, что это оболочка Борна. Многие Unix используют sh в качестве оболочки по умолчанию, и после этого вместо нее предлагается оболочка Bourne again (bash), потому что она предлагает множество опций, которых не следует делать sh.

Если вы поняли, PID вашего sh ниже, чем ваш bash. bash запускается после sh, возможно, поверх него.

ps появляется потому, что когда он выполнялся, команда использовалась, значит, процесс был на машине.

1
23.01.2019, 14:09
2 ответа

Вы не можете удалить поврежденные каталоги.

Вы должны umountуказать файловую систему и выполнитьfsck

согласноman 8 fsck

fsck - check and repair a Linux filesystem

6
27.01.2020, 23:14

Хотя был дан общий ответ, просто хочу отметить, что в моем конкретном случае этот каталог также использовался в качестве точки монтирования SMB (cifs ), что я мог увидеть с помощью команды mount. Таким образом, решение состояло в том, чтобы просто сделать:

sudo umount /home/user/dir_name

Затем каталог снова выглядел нормально, и я смог удалить его, как обычно.

2
27.01.2020, 23:14

Теги

Похожие вопросы