ntfs-3g : oui mais pour l’inverse ? ext2ifs !

Voilà, au boulot, je suis essentiellement sur un PC bureautique Windows.
J’utilise souvent chez moi le ntfs-3g pour écrire sur des gros disques externes USB utilisés sous Windows et Linux et surtout dans l’objectif de dépasser la limite de 4 Go par fichier, sinon le FAT32 m’irait encore.
C’est un peu pénible pour la compatibilité (exemple mon NAS QNAP sous Linux qui ne lit pas simplement le NTFS).

Résultat d’une discussion café, on vient de me faire découvrir ext2ifs, un driver pour Windows (XP, Vista, 2000 aussi je crois) pour lire/écrire du ext2/3 depuis Windows “nativement”. Comme ça, tous mes OS sauront lire mes disques, sans restriction sur la taille du fichier…
C’est bête, mais je ne connaissais pas.

Quelques remarques après une rapide analyse :

  • Il faut être admin sur le PC Windows (pour installer le driver mais aussi pour jouer avec les lettres de lecteurs
  • En terme de permissions, c’est du 777 pour les répertoires et 666 pour les fichiers par défaut sur tout ce qu’on crée depuis Windows
  • Le propriétaire/groupe est hérité du répertoire parent
  • Lorsqu’on atteint la limite de nombre de “mount” (ou durée), ça ne va pas bien, Windows ne voit plus le disque
  • Ca gère mal les multi-partitions sur des disques amovibles (voir la FAQ), donc limitez-vous à de l’usage “clef USB” (ou disque externe, mais simple)

Donc, lorsque vous créerez votre partition (si vous migrez votre disque USB actuellement en NTFS/FAT32 vers du ext2/3), jouez avec tune2fs pour désactiver les contrôles obligatoires : tune2fs -c 0 -i -1 /dev/sdXy ; et limitez la taille des inodes : mkfs.ext3 -I 128 /dev/sdXy (voir la FAQ et le Troubleshooting pour ces limitations).
Pensez aussi à prendre l’outil de diagnostic Windows fourni sur la page de troubleshooting.

Voilà avec ça, vous devriez être parés.

A+

Vus : 243
Publié par Michauko : 64