NTFS-3G
De Gentoo Linux Wiki.
Sommaire |
[modifier] Introduction
De Wikipedia : NTFS-3G est un pilote NTFS libre pour Linux, Mac OS X, FreeBSD, NetBSD, BeOS, et Haïku. Il permet d'accéder aux fichiers contenus dans les disques durs d'ordinateurs sous la série des Windows NT (les plus anciens ne supportant que FAT32) à partir d'un autre système d'exploitation.
Il est plus avancé que le pilote inclus dans le noyau Linux, car il supporte la lecture et l'écriture mais ne supporte pas encore les attributs de compression et de chiffrement, les Access Control Lists et les permissions. Les système fichiers NTFS peuvent alors s'utiliser exactement comme leurs équivalents en ext2fs (pas ext3fs, la journalisation n'étant pas supportée). Quelques précautions détaillées sur le site doivent simplement être observées pour lancer VMware et Wine.
Le système de fichiers NTFS est monté par l'intermédiaire du logiciel FUSE (Système de fichiers en espace utilisateur).
[modifier] Installation
NTFS-3g supporte les USE flags suivants :
- debug: Ajoute les informations de debug. Pour plus d'info http://www.gentoo.org/proj/en/qa/backtraces.xml
- suid: Active le setuid root, avec des risques de sécurité possibles. Ce flag autorise un simple utilisateur à monter une partition windows.
- hal: Active le support de "Hardware Abstraction Layer (HAL)"
Vérifiez les flags mis par défaut :
Activez les flags dont vous avez besoin puis installez ce paquet.
[modifier] Configuration
[modifier] Configuration du noyau
| Configuration du noyau Linux : NTFS-3g kernel configuration |
File systems --->
<M> Filesystem in Userspace support
|
Ajoutez ce module :
Chargez ce module :
[modifier] Exemples d'utilisation
Remplacez /dev/hda1 avec votre partition NTFS et /mnt/windows avec le point de montage.
[modifier] Montez un volume manuellement
Accés complet à tous les utilisateurs, sans permission particuliére (si vous avez activé le USE flag suid) :
[modifier] Montez au boot
Pour monter une partition windows, vous devez éditer le /etc/fstab
# Simple montage # /dev/hda1 /mnt/windows ntfs-3g 0 0 # Ajoutez la Locale: # /dev/hda1 /mnt/windows ntfs-3g locale=en_US.utf8 0 0 # Accés pour les utilisateurs non root (rendre une partition ntfs montable et démontable # par un simple utilisateur): # Mettez le flag suid pour ntfs-3g et réinstallez le : # /dev/hda1 /mnt/windows ntfs-3g users 0 0 # Pour rendre un utilisateur/groupe propriétaire de tout sur un disque ntfs : # L'ID et le GID d'un utilisateur peut être trouver avec la commande : id votre_utilisateur # /dev/hda1 /mnt/windows ntfs-3g users,uid=ID_DU_PROPRIO,gid=ID_DU_GROUPE 0 0 # Si vous ne voulez pas que le disque soit monté automatiquement au démarrage : # /dev/hda1 /mnt/windows ntfs-3g noauto 0 0 # Une seule ligne avec toute les options ci dessus /dev/hda1 /mnt/windows ntfs-3g users,locale=en_US.utf8,uid=ID_DU_PROPRIO,gid=ID_DU_GROUPE,noauto 0 0 # Si vous avez donné un nom à la partition (en mettant un "volume name" pour windows ou un "label" avec # ntfslabel de sys-fs/ntfsprogs), vous pouvez monter la partition avec son lavel dans /etc/fstab: # LABEL=Windows-XP /mnt/windows ntfs-3g users,locale=en_US.utf8,uid=ID_DU_PROPRIO,gid=ID_DU_GROUPE,noauto 0 0
Pour plus d'options, allez lire le manuel.
Si vous avez ajouté l'option user, vous pouvez maintenant monter le disque en tant que simple utilisateur :
[modifier] Références
Traduit de l'article anglais
