Я пытался установить ранее только чтение смонтированная файловая система чтение-запись:
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
не показывать какие-либо процессы, обращающиеся к чему-либо, расположенному под точкой монтирования.
Итак - как я могу это очистить необработанный список сирот чтобы снова смонтировать файловую систему без перезагрузки компьютера?
Если вы используете ext2 / ext3 / ext4, вы сможете использовать e2fsck
чтобы очистить осиротевшие inodes:
e2fsck -f
Для reiserfs вы можете использовать reiserfsck
который также очистит осиротевшие inodes.
e2fsck -f <mount point>
не сработает.
Сначала найдите точки монтирования с помощью
sudo mount -l
Затем проверьте диск напрямую.
Например для меня
sudo e2fsck -f /dev/xvda2
Вы очищаете необработанный список потерянных inode путем размонтирования и повторного монтирования файловой системы.
An расширенное обсуждение в списке рассылки linux-ext4 есть дополнительная информация о том, что это за сообщение и почему оно может появиться. Короче говоря, произошло одно из двух: либо вы столкнулись с ошибкой ядра, либо, что более вероятно, повреждение файловой системы произошло в один из предыдущих случаев, когда вы перемонтировали файловую систему только для чтения. Вероятно, поэтому система думает, что что-то все еще использует файловую систему, хотя ее нет.
Если прошел год, а ты по-прежнему не перезагружали машину, просто сдайтесь и запланируйте период обслуживания.
Вам, вероятно, следует попробовать ленивое отключение, то есть:
umount -l
Я бы рекомендовал сначала принудительно размонтировать раздел, то есть использовать параметр -f, и запустить проверку файловой системы с помощью fsck.