NTFS

Un article de openSUSE.

Sommaire

A lire avant tout

NTFS signifie New Technology File System. C'est un système de formatage de disque utilisé dans plusieurs versions de Windows. Vous pouvez consulter la page de la wikipedia à ce sujet.

Notez que si vous avez seulement besoin de lire des fichiers, l'accès en lecture seule suffit et cet accès est disponible par defaut sous SuSE Linux / openSUSE.

Le support du NTFS sous Linux a été, pendant quelques années, en lecture seule uniquement. Récement, des pilotes ont été développés pour avoir un accés en Lecture et en Ecriture. Ils etaient encores considérés comme experimentaux et c'est pour cette raison qu'ils n'etaient pas utilisés par defaut sous SuSE Linux / openSuse. Maintenant, le pilote ntfs-3g est en version STABLE depuis fevrier 2007 apres 12 ans de developpement ! Pour plus d'informations, vous pouvez lire :


Avant de proceder à l'installation, veuillez lire attentivement les details sur La page du projet NTFS-3G. Si vous n'êtes pas sûr, ne faites rien ou contactez la liste française qui pourra répondre à vos questions et vous aider.

Comment installer le support de l'accès en ecriture des partitions NTFS

Installation par YaST (recommandé)

Pour avoir le support de l'écriture, vous devez installer les paquets suivants :

 fuse
 ntfsprogs-fuse
 ntfs-3g

Ces paquets sont disponibles sur le media d'installation (CD, DVD, etc...) de la dernière version de SuSE Linux. Il est conseillé d'ajouter le depôt suivant : http://software.opensuse.org/download/filesystems/openSUSE_10.2/ pour avoir la dernière version. (Sinon, reportez vous à la section NTFS#Installation manuelle)

Un depôt supplémentaire doit être ajoutés dans YaST pour éventuellement résoudre des problèmes de dépendance :

Dépôts de Guru

Une fois ce dépôt ajouté, allez dans YaST -> installer et supprimer des logiciels et recherchez les paquets necessaires et les cochez pour l'installation. Puis faire Accepter.

Installation manuelle

Si vous n'avez pas les paquets necessaires, ou pour en avoir les dernières versions, vous pouvez les télécharger ici : fuse, ntfs-3g, ntfsprogs-fuse-1.13.1-1.i586.rpm. Installer ntfsprogs-fuse en cliquant sur le rpm et en faisant installer avec YaST. Pour le reste, il faut les decompresser puis, dans une console, tapez :

cd /chemin_du_dossier_decompressé/
./configure
make
make install

Ceci est à faire pour fuse, puis pour ntfs-3g


Monter sa partition NTFS

Avant de monter une partition, assurez vous qu'elle n'est pas déja monté. Pour monter une partition NTFS, utilisez la commande ntfsmount en spécifiant la partition à monter. Par exemple, la commande suivante monte une partition NTFS en lecture seule (ro), cette partition est la première partition (1) du disque /dev/hda (/dev/hda1). Elle sera montée dans le dossier /c (préalablement créé).

ntfsmount -o ro,gid=users,umask=0002 /dev/hda1 /c

La commande suivante permet de monter une partition en lecture/ecriture :

mount -t ntfs-3g /dev/hda1 /c -o ro,gid=users,umask=0002


En ajoutant une entrée dans le fichier /etc/fstab le montage s'effectura automatiquement au demarrage.

Verifiez que le dossier où vous allez monter votre partition existe, sinon, créez le. Dans notre exemple, ce sera le dossier /c.

- Pour un montage classique en lecture seule (ntfs et ro) :

/dev/hda1 /c ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0

- Pour un montage avec le support en lecture/écriture (ntfs-3g et pas de ro) :

#Device      Mountpoint     Filesystem   Parameters
/dev/hda1    /c             ntfs-3g      user,users,gid=users,umask=0002,nls=utf8    0 0

La ligne commençant par # est juste un commentaire et n'est donc pas necessaire.


Cela peut aussi se faire par YaST.


Informations complémentaires

Pour avoir des details sur les commandes ntfsmount et umount pour monter et demonter des partitions NTFS, regardez le manuel des commandes ntfsmount et umount :

  • NTFS Manual en anglais.
  • ou tapez dans un Terminal (Konsole par exemple) :
man ntfsmount
man umount

Liens externes : - Fuse homepage (en) - ntfs-3g homepage (en)

Cet article a besoin d'être complété. Si vous pouvez y participer, merci de le faire en accord avec le Guide pour le style.
Si vous cherchez quelque chose à faire, regardez les autres Pages à compléter
Récupérée de « http://fr.opensuse.org/NTFS »