А вот как с корневым разделом быть?
Ну он же маленький? Плюс, всё равно, когда-нибудь все файлы будут модифицированы. Плюс есть хак в виде "chattr +e" после конвертации в ext4. В общем, конвертировать в ext4, и всё. Только вот вопрос: если установка с systemd, значит это новая установка, и там уже ext4 должна быть. И, кстати, можно в fstab уже написать ext4 везде - модуля для ext2/3 в отдельном виде в ядрах больше не существует, а ext4.ko сам разберётся, что ему подсунули что-то меньшей версии. А вот наоборт разбираться не будет: система не загрузится, если в fstab будет ext3, а реально ext4. То есть, последовательность такая:
1. написать в fstab для корня ext4 (в общем-то, для остальных разделов с ext2/3 тоже)
2. сделать скриптик
#!/bin/sh
/sbin/fsck.ext3 -pf /dev/$1
/sbin/tune2fs -j /dev/$1
/sbin/tune2fs -O extents,uninit_bg,dir_index /dev/$1
/sbin/fsck.ext4 -yfD /dev/$1
2. перевести корнень в r/o
3. запустить скриптик на нужном разделе
4. перевсти корень в r/w, или перегрузиться
5. Сделать "chattr +e" для всех файлов и каталогов. Или не делать, а ждать, пока перезапись сделается посредством dist-upgrade и т.п.
Если что-то пойдёт не так, я не виноват.
