fstransform převádí mezi ext2, ext3, ext4, jfs, minix, xfs, reiserfs.
Vidím to v repozitářích Debianu, takže je pravděpodobně k dispozici i v jiných distribucích založených na Debianu.
Nevím o žádném způsobu, jak nedestruktivně převést souborový systém. to neznamená, že je to nemožné, ale řekl bych to za velmi nízké šance.
můžete například převést z ext2 do ext3 bez vymazání disku a od ext3 až ext4 .
ale přejít z něčeho jako jfs až ext4 bez předchozího zkopírování /home se zdá vysoce nepravděpodobné soubory na jiný oddíl nebo externí pevný disk.
i tak byste chtěli ve svém systému vytvořit nového uživatele s domovským adresářem někde jako /tmp/tempuser nebo zkopírujte své konfigurace pro svého uživatele, obvykle soubory s tečkou (soubory začínající . ) ve vašem domovském adresáři do nového umístění off /home a aktualizaci /etc/passwd používat nový domovský adresář, takže se během provádění této aktualizace můžete přihlásit jako normální uživatel.
poté zálohujte soubory a odpojte /home a naformátujte jej pomocí /sbin/mkfs.ext4 nebo jakýkoli nástroj, který plánujete použít. připojte nový oddíl na /home a zkopírujte své soubory zpět.
také bych doporučil něco 'inteligentního' jako rsync kopírovat vaše soubory, abyste měli jistotu, že si zachováte svá oprávnění a všechen ten jazz.
Můžete zkusit http://tzukanov.narod.ru/convertfs/ Když jsem to před několika lety použil, v jednom případě to fungovalo a v jiném případě zničilo souborový systém.