Как редактировать файл данных файловой системы ext4

Как редактировать файл данных файловой системы ext4

У меня есть файл данных файловой системы 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его, что восстановит журнал и снимет флаг «требуется восстановление журнала», так что вы сможете монтировать его для чтения и записи.

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

Связанный контент