Я попытался смонтировать ранее доступную только для чтения файловую систему для чтения и записи :
mount -o remount,rw /mountpoint
К сожалению это не сработало:
mount: /mountpoint not mounted already, or bad option
dmesg
доклады:
[2570543.520449] EXT4-fs (dm-0): Couldn't remount RDWR because of unprocessed orphan inode list. Please umount/remount instead
А umount
тоже не работает
umount /mountpoint
umount: /mountpoint: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
К сожалению, ни один lsof
из них fuser
не показывает никакого процесса, обращающегося к чему-либо, расположенному под точкой монтирования.
Итак - как я могу очистить этот необработанный список потерянных, чтобы иметь возможность снова смонтировать файловую систему без перезагрузки компьютера?
fuser -km /mountpoint
? Осторожно, однако, флаг -k уничтожит все процессы, обращающиеся к этому каталогу.ro
по назначению. Это файловая система в LVM, содержащая ежедневный моментальный снимок резервной копии, который будет установлен воrw
время операции резервного копирования иro
после завершения резервного копирования.Ответы:
Вы очищаете необработанный список потерянных инодов, размонтируя и перемонтируя файловую систему.
Расширенное обсуждение в списке рассылки Linux-ext4 имеет больше информации о том, что это сообщение и почему это может показаться. Короче говоря, произошло одно из двух: либо вы столкнулись с ошибкой в ядре, либо, что более вероятно, какое-то повреждение файловой системы произошло один из предыдущих раз, когда вы перемонтировали файловую систему только для чтения. Возможно, именно поэтому система думает, что что-то все еще использует файловую систему, а ее нет.
Если прошел год, а вы до сих пор не перезагрузили машину, просто откажитесь и запланируйте время обслуживания.
источник
Если вы используете ext2 / ext3 / ext4, вы можете использовать
e2fsck
для очистки потерянных inode:e2fsck -f
Для reiserfs, вы можете использовать,
reiserfsck
что также очистит осиротевшие иноды.источник
clearing orphaned inode XXXX
где XXXX - это номер inode. Вы можете легко запустить e2fsck без перезагрузки системы. После запуска e2fsck вы сможете перемонтировать раздел.e2fsck -f <mount point>
не сработаетСначала выясните точки монтирования с
Тогда fsck диск прямо.
Например для меня
источник
Я бы порекомендовал сначала принудительно размонтировать раздел, т. Е. Использовать опцию -f, а запустить проверку файловой системы с помощью fsck.
источник
umount -f
тоже не удалось. Сообщение об ошибке такое же, как и у простогоumount
.Вы, вероятно, должны попробовать ленивую размонтирование, то есть:
источник