Настройка:
Для моего ноутбука с двойной загрузкой я купил большой жесткий диск для использования в качестве внешнего USB-решения. Я решил использовать EXT3 в качестве файловой системы, намереваясь использовать Ext2IFS для доступа к диску из Windows (как я уже делал с различными другими внешними устройствами).
Проблема:
Linux - мой основной выбор в качестве ОС; таким образом, диск был уже заполнен на 2/3, прежде чем я пытался получить к нему доступ из Windows. Только тогда я понял, что совершил серьезную ошибку - я забыл ограничить размер индекса до 128. По умолчанию в дистрибутиве Linux использовалось значение 256, к которому Ext2IFS не может получить доступ.
При 1 ТБ накопитель является моим самым большим хранилищем, а при 2/3 заполнении резервное копирование было бы неудобным.
Вопрос:
Можно ли изменить размер инода в разделе EXT3 (без потери данных)? Мне все равно, если это займет пару часов.
Пост скриптум:
Дэвид Спиллетт отлично ответил на оригинальный вопрос - «Как изменить размер инода на разделе EXT3?».
Основной вопрос, однако, был «как я могу получить доступ к ext3 раздел с Windows , после того, как я создал его со значениями Linux по умолчанию для размера инода?».
Ответом будет Ext2Fsd , драйвер EXT3 для Windows, который не блокируется при больших размерах inode. (Однако он не поддерживает таблицы разделов GUID, необходимые для дисков объемом более 2 ТБ.)
Я подумал, что это может заинтересовать многих людей, которые смотрят на этот вопрос.
источник
Вы не можете изменить это, вы должны воссоздать файловую систему с нуля.
Со страницы руководства для mke2fs :
источник