ntfs-3g-2014.2.15

Introduction à Ntfs-3g

Le paquet Ntfs-3g contient un pilote stable et libre réécris pour les partitions NTFS. Les partitions NTFS sont utilisées par les nouveaux OS Microsoft. Ntfs-3g vous permet de monter des partitions NTFS en mode lecture-écriture depuis votre système Linux. Il utilise le module noyau FUSE pour pouvoir implémenter le support NTFS dans l'espace utilisateur.

Ce paquet contient le pilote NTFS-3g lui-même et des utilitaires variés utiles pour la manipulation des partitions NTFS.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.7.

Information sur le paquet

Dépendances de Ntfs-3g

Facultative

fuse-2.9.3.

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/ntfs-3g

Configuration du noyau

Activer les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire:

File systems  --->
  <*/M> FUSE (Filesystem in Userspace) support [CONFIG_FUSE_FS]

Installation de Ntfs-3g

Installez Ntfs-3g en lançant les commandes suivantes :

./configure --prefix=/usr --disable-static &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install &&
ln -sv ../bin/ntfs-3g /sbin/mount.ntfs &&
ln -sv /usr/share/man/man8/{ntfs-3g,mount.ntfs}.8

Si vous voulez que les utilisateurs ordinaires puissent monter des partitions NTFS vous avez besoin d'initialiser mount.ntfs avec l'ID de l'utilisateur root. Remarque: C'est probablement une faille de sécurité de faire cela sur un ordinateur qui à besoin de sécurité (comme un serveur). En tant qu'utilisateur root :

chmod -v 4755 /sbin/mount.ntfs

Explications des commandes

--disable-static: Ce paramètre empêche l'installation des versions statiques des bibliothèques.

--with-fuse=external : Ntfs-3g vient avec une version de Fuse qui est compilée statiquement pour lowntfs-3g et ntfs-3g. Si vous avez installé fuse-2.9.3 utilisez cette option pour lier dynamiquement lowntfs-3g et ntfs-3g à libfuse.

--disable-ntfsprogs: Désactive l'installation de différents utilitaires utilisés pour la manipulation des partitions NTFS.

ln -sv ../bin/ntfs-3g /sbin/mount.ntfs : La création de /sbin/mount.ntfs fait que par défaut mount utilise Ntfs-3g pour monter les partitions NTFS.

chmod -v 4755 /sbin/mount.ntfs : Fait que mount.ntfs est initialisé avec l'ID root pour autoriser les utilisateurs non root à monter des partitions NTFS.

Utilisation de Ntfs-3g

Pour monter une partition Windows au démarrage, mettez une ligne comme cela dans /etc/fstab:

/dev/sda1 /mnt/windows auto defaults 0 0

Pour autoriser les utilisateurs à monter une clé USB avec un système de fichiers NTFS, mettez une ligne similaire à cela (en changeant sdc1 en ce que les clés USB sont sur votre système) dans /etc/fstab:

/dev/sdc1 /mnt/usb auto user,noauto,umask=0,utf8 0 0

Pour que l'utilisateur qui peut monter une clé USB puisse écrire dans /mnt/usb alors en tant qu'utilisateur root :

chmod -v 777 /mnt/usb

Contenu

Programmes installés: lowntfs-3g, mkfs.ntfs, mkntfs, mount.lowntfs-3g, mount.ntfs, mount.ntfs-3g, ntfs-3g, ntfs-3g.probe, ntfs-3g.secaudit, ntfs-3g.usermap, ntfscat, ntfsclone, ntfscluster, ntfscmp, ntfscp, ntfsfix, ntfsinfo, ntfslabel, ntfsls, ntfsresize et ntfsundelete
Bibliothèque installée: libntfs-3g.so
Répertoires installés: /usr/include/ntfs-3g et /usr/share/doc/ntfs-3g

Description courte

lowntfs-3g

est similaire à ntfs-3g mais utilise l'interface bas niveau de Fuse.

mkfs.ntfs

est un lien symbolique vers mkntfs.

mkntfs

créé un système de fichier NTFS.

mount.lowntfs-3g

est un lien symbolique vers lowntfs-3g.

mount.ntfs

monte un système de fichier NTFS.

mount.ntfs-3g

est un lien symbolique vers ntfs-3g.

ntfs-3g

est un pilote NTFS, qui peut créer, effacer, renomer, déplacer des fichiers, des répertoires , des liens en dur, et des flux; il peut lire et écrire des fichiers, incluant les flux, les fichiers fragmentés et les fichiers compressés de façon transparente; il peut gérer les fichiers spéciaux comme les liens symboliques, les périphériques, et les FIFOs; de plus il fournit la gestion standard des permissions et des appartenances des fichiers en incluant les ACL POSIX.

ntfs-3g.probe

teste si un volume NTFS est montable en lecture seul ou en lecture-écriture, et sort avec une valeur de status correspondante. Le volume peut être un périphérique bloc ou un fichier image.

ntfs-3g.secaudit

audite les données de sécurité NTFS.

ntfs-3g.usermap

crée le fichier définissant la cartographie des comptes Windows pour les logins Linux afin que les utilisateurs puissent avoir leurs propres fichiers de visible depuis Windows et Linux.

ntfscluster

identifie les fichiers dans une région spécifique d'un volume NTFS

ntfscp

copie un fichier dans un volume NTFS.

ntfsfix

corriges les erreurs courantes et force Windows à vérifier une partition NTFS.

ntfsls

liste les répertoires contenus dans un système de fichiers NTFS.

ntfscat

affiche les fichiers NTFS et les flux sur la sortie standard.

ntfsclone

copie un système de fichiers NTFS.

ntfscmp

compare deux systèmes de fichiers NTFS et donne les différences.

ntfsinfo

donne les attributs d'un fichier.

ntfslabel

affiche ou change l'étiquette d'un système de fichiers NTFS.

ntfsresize

redimensionne un système de fichiers NTFS sans perte de données.

ntfsundelete

regénère un fichier effacé dans un volume NTFS.

libntfs-3g.so

contient les fonctions de l'API de Ntfs-3g.

Last updated on : 2013-03-01 17:01:45 +010