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