У меня есть файл данных файловой системы ext4myfile.bin
file myfile.bin
дает
Данные файловой системы Linux rev 1.0 ext4, UUID=...... (требуется восстановление журнала) (экстенты) (большие файлы) (огромные файлы)
Я могу смонтировать это с помощью sudo mount -o loop myfile.bin ~/dir
, но это только для чтения. Даже когда я это делаю, sudo mount -o rw myfile.bin ~/dir
это только для чтения.
Можно ли как-то отредактировать файл?
решение1
Вы можете использоватьdebugfsext-file-system debugger для прямого внесения изменений. Но вы должны хорошо понимать внутреннее устройство файловой системы, если вы планируете это сделать.
А еще лучше, вы можете запустить fsck
его, что восстановит журнал и снимет флаг «требуется восстановление журнала», так что вы сможете монтировать его для чтения и записи.
Если на нем есть ценные данные, которые могут быть утеряны во время восстановления, сначала сделайте резервную копию.