Теперь у всех есть новая Убунту с поддержкой ext4, и в моём прошлом посте
о его релизе было несколько комментариев с вопросами о том, как
переделать файловую систему в этот самый ext4. По этому отличному
поводу я решил перевести топик с wiki.kernel.org, где как раз про это
написано. Перевод совсем вольный, разбавленный моими собственными
мыслями. Кстати, про все новые плюшки ext4 можно почитать по-английски теперь по-русски здесь, а еще в новой статье yktoo вот здесь!
Mastyf
говорит, что необязательно, потому что при первой перезагрузке всё само
проверится, но я бы всё-таки перестраховался) проверить файловую
систему с помощью fsck, чтобы привести в порядок то, что tune2fs не
доделала. Делаем это так:

sudo e2fsck -pDf /dev/{нужный раздел}

После этого правим /etc/fstab и перезагружаемся.

Примечание: есть некоторые новые возможности, которые можно
получить, только заново отформатировав раздел, например, flex_bg и
поддержка разделов размером больше 16 терабайт.

Еще одно примечание: не рекомендуется менять размер inode с
помощью e2fsprogs версии 1.41.0 или старше, потому что это приводит к
испорченным данным и грустным людям.

Последнее примечание: после включения экстентов, новые файлы
будут создаваться с их использованием, но со старыми ничего не случится
и они продолжат лежать на диске в старом формате. Я где-то читал о
волшебной утилитке defrag2fs, которая все старые файлы тоже
переводит в новый формат, но, как я понял, она еще очень сырая, плохо
работает, опасна для жизни и лучше подождать.

Как загружаться, если /boot тоже ext4

Вообще, конвертировать /boot в ext4 бессмысленно. Но если очень
хочется, тогда нужно сначала сделать всё, как написано выше. Затем,
нужно немного подправить /boot/grub/menu.lst. Находим вот такую строчку:

title Ubuntu 9.04 <...>
root (hdX,Y)
kernel /boot/vmlinuz-2.6.28-... root=... ro quiet splash

И добавляем к последней в конец rootfstype=ext4

Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34