Topic sur le NTFS sous GNU/Linux - Installation - Linux et OS Alternatifs
Marsh Posté le 21-02-2004 à 11:58:45
Si vous voyez des erreurs ou d'autres choses à mettre, ne vous gênez pas
Marsh Posté le 21-02-2004 à 12:02:20
ReplyMarsh Posté le 21-02-2004 à 12:05:41
très sympa Mjules ton topic, mais le vert clair est assez agressif
édit : j'ai rien dit
Marsh Posté le 21-02-2004 à 12:06:27
j_c_p a écrit : très sympa Mjules ton topic, mais le vert clair est assez agressif |
oui, je sais, je voulais ne mettre que le menu mais le forum ne semble pas vouloir
Marsh Posté le 21-02-2004 à 12:07:05
ReplyMarsh Posté le 21-02-2004 à 12:10:06
farib a écrit : un guide pour captive ! |
je vais essayer de le faire, mais cet après midi, là je vais pas tarder à aller manger
Marsh Posté le 21-02-2004 à 14:42:35
Bon, pour Captive, ça va pas être gégène ce que je vais faire, la doc est pour le moins parcellaire et je peux pas tester car je n'ai pas de NTFS (j'ai pas de NT sous la main)
Marsh Posté le 21-02-2004 à 19:56:09
Comme promis, une petite doc sur Captive
Marsh Posté le 15-04-2004 à 14:16:57
C'est normal si même en root je n'arrive pas à créer un répertoire dans /mnt ?
Je vais devoir mettre des droits 666 sur /mnt ?
edit : oups, j'ai rien dit, j'avais déjà monté qqch dans /mnt en ro
bon, je vais réfléchir à deux fois avant de poster une question con...
Marsh Posté le 15-04-2004 à 14:19:43
riwan a écrit : C'est normal si même en root je n'arrive pas à créer un répertoire dans /mnt ? |
non, en root, tu as tout les droits ; et je te déconseille de mettre 666 à /mnt ; ne serait ce que parce qu'il faut le droit d'éxécution pour parcourir un dossier
Marsh Posté le 15-04-2004 à 14:23:24
Il semblerait que la derniere Knoppix integre le projet captive. Je ne sais pas comment ca se passe avec le driver proprio par contre.
Marsh Posté le 15-04-2004 à 14:38:55
finalement j'ai quand même un ptit soucis. Quand je monte à la main mes partitions ntfs, pas de problèmes (accès seulement en root).
Par contre quand je veux automatiser le montage en éditant mon fstab et que je fais un mount -a (après avoir démonté mes partitions ntfs bien sûr)
il me renvoie l'erreur suivante :
Citation : mount: type de sys. de fichiers erroné, option erronée, super bloc erroné sur /dev/hda5, |
et voilà mon fstab :
Citation : |
Marsh Posté le 15-04-2004 à 14:45:45
apparement, si j'enlève les options "gid=windows" et "umask=007" ça fonctionne, mais root reste le seul à pouvoir utiliser ces partitions.
je suis sous une debian sid, noyau 2.6.5.
Marsh Posté le 15-04-2004 à 14:59:35
l'origine du problème vient que je n'ai pas de groupe windows existant dans /etc/group.
Je vais donc le créer, mais je mets quoi comme valeur pour les droits ?
Marsh Posté le 16-04-2004 à 12:49:04
D'abord le guide est tres bien fait. J'ai un petit probleme, j'arrive bien à monter une partition ntfs, mais elle n'est visible que en root. Et quand j'essaye en root de modifier les permissions je n'y arrive pas car nautilus plante ( je suis bien rw ). Comment faire ?
Marsh Posté le 16-04-2004 à 14:33:37
fns158 a écrit : D'abord le guide est tres bien fait. J'ai un petit probleme, j'arrive bien à monter une partition ntfs, mais elle n'est visible que en root. Et quand j'essaye en root de modifier les permissions je n'y arrive pas car nautilus plante ( je suis bien rw ). Comment faire ? |
c'est le rôle des paramètres umask et gid ; tu dois créer un groupe windows (te délogguer relogguer après pour prendre en compte), te mettre dedans puis modifier fstab comme expliqué dans le tuto et remonter la partition
Marsh Posté le 16-04-2004 à 16:04:13
Qui peut nous faire un feedback sur l'écriture ntfs avec le projet captive svp
Marsh Posté le 19-04-2004 à 13:25:12
Je n'y arrive toujours pas. quand je fait
mount -t ntfs -o ro /dev/hda1 /mnt/win_c
il monte la partition sans probleme, mais je ne la vois que sous root.
Et au demarrage ya pas moyen de la monté cette partion à partir du fstab.
/dev/hdb7 / reiserfs notail 1 1
none /dev/pts devpts mode=0620 0 0
/dev/hdb6 /home ext3 defaults 1 2
/dev/hdc /mnt/cdrom auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,ro,exec 0 0
/dev/hdd /mnt/cdrom2 auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,ro,exec 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0,iocharset=iso8859-15,sync,codepage=850 0 0
/dev/hda1 /mnt/win_c ntfs umask=0;gid=windows,iocharset=iso8859-1,codepage=850 0 0
/dev/hdb1 /mnt/win_c2 vfat umask=0,iocharset=iso8859-1,codepage=850 0 0
/dev/hda5 /mnt/win_d vfat umask=0,iocharset=iso8859-1,codepage=850 0 0
/dev/hda6 /mnt/win_e vfat umask=0,iocharset=iso8859-1,codepage=850 0 0
none /proc proc defaults 0 0
/dev/hdb5 swap swap defaults 0 0
Je ne sais pas comment faire, pourquoi je peut monter la partion et la voir sans probleme sous root, alors que au demarrage il ne la monte jamais.
Marsh Posté le 19-04-2004 à 14:07:48
fns158, rajoute l'option uid=<uid_de_ton_user>, gid=<gid_de_ton_user> et voilà, c'est monté avec ton user comme propriétaire. uid et gid s'obtiennent par la commande id
Marsh Posté le 19-04-2004 à 15:03:59
j'ai essayé le projet captive avec les paquets .deb sur ma debian kernel 2.6.5
et au montage d'un volume ntfs :
|
Marsh Posté le 19-04-2004 à 17:56:55
riwan : ton fstab est incorrect, il y a un point virgule entre umask et gid.
il faut que le groupe windows existe et que tu en sois membre pour que ça marche
pour captive, il doit falloir les source du noyau (paquet kernel-source)
Marsh Posté le 19-04-2004 à 20:20:43
Pour le point virgule, tu es sûr, parce que dans ton exemple c'est bien une virgule entre les options "gid" et "umask"
Marsh Posté le 19-04-2004 à 20:49:29
riwan a écrit : Pour le point virgule, tu es sûr, parce que dans ton exemple c'est bien une virgule entre les options "gid" et "umask" |
on s'est mal compris , disais que dans ton fstab, il y a un point virgule ; c'est effectivement bien une virgule qu'il faut mettre (sans espace)
Marsh Posté le 20-04-2004 à 10:53:43
si vous voulez bookmarker, j'en ai fait une copie sur mon site perso :
http://mjules.free.fr/NTFS_et_GNU_linux.htm
Marsh Posté le 20-04-2004 à 11:34:44
C'est bon, ça fonctionne chez moi après avoir installé les sources de mon kernel.
Mjules : C'est avec les directories non existant dans mon message d'erreur que tu as su que les sources manquaient ? (j'essaie de me cultiver)
Marsh Posté le 20-04-2004 à 11:39:55
oui
ce fichier est souvent amené par les sources du noyau /lib/modules/2.6.5/build/include/linux/modversions.h
je vais modifier le tuto pour prendre ça en compte ce soir
Marsh Posté le 20-04-2004 à 14:29:00
Ah oui et pour le point virgule je viens de comprendre pourquoi tu insistais...c'est fns158 qui a mis un point virgule là où il fallait pas, je commençais à me poser des questions sur ma vue
Marsh Posté le 20-04-2004 à 16:19:45
Y a-t'il possibilité avec le support NTFS de captive, d'avoir accès à ses partitions autrement qu'en root (lecture et écriture en user) ?
Si oui, faut-il utiliser les mêmes options qu'avec le support NTFS du kernel ?
Marsh Posté le 20-04-2004 à 19:14:10
Bon, je continue mes expériences avec captive et je réponds tout seul à mes questions.
Apparemment, dites moi si je me trompe, seul root dispose des droits d'écriture sur les partitions ntfs, et aucune options dans fstab n'y change quelque chose (je n'ai pas voulu changer les droits d'accès sur les fichiers et répertoires pour ne pas flinguer mes partoches NTFS avant d'avoir sauvegardé mes données)
le montage automatique ne fonctionne pas non plus, après un boot il est impossible d'avoir accès immédiatement aux partitions NTFS. Je suis obligé de démonter tous mes volumes captive, et de faire un mount -a pour que tout roule (en root bien sûr, car l'écriture reste le privilège de root).
Sous Gnome 2.4, nautilus est incapable de monter un volume "ntfs-captive" sur le background.
Et à l'avenir j'éviterai de graver des dvd/cd depuis un système NTFS-captive, car j'ai eu un beau plantage avec k3b...un dvd de foutu
voilà pour le petit retour de mon expérience. Si vous avez qqch à ajouter...
Marsh Posté le 20-04-2004 à 19:50:33
euh sapusaipalibre
Marsh Posté le 20-04-2004 à 19:51:56
+ sérieusement, ça pas l'air super au point quoi
Marsh Posté le 24-04-2004 à 18:09:18
bon, je viens de tester captive (je dois faire migrer des users de winxp vers mandrake 10, et vu que leur dd son tout petits, les partoches de données ntfs doivent être partagées).
marche pas trop mal (pour mon test, j'ai fait ça sous deb). y'a pas d'option umask, ce qui est moyen pour préciser les droit globaus, mais uid et gid sont dispo.
la petite subtilité est qu'il faut les sources du kernel et un lien /usr/src/linux vers ces mêmes sources
verrais bien à l'utilisation sur long terme ce que ça donne
Marsh Posté le 21-02-2004 à 11:56:20
Bonjour,
devant un certains nombre de topics sur le sujet, je me suis dit qu'il serait intéressant de tout regrouper au même endroit.
Ce topic existe également sous forme d'une page sur mon site web (plus facile à mettre en bookmark et navigation + aisée) :
http://mjules.free.fr/NTFS_et_GNU_linux.htm
Ce que vous trouverez ici :
1° POINT : Comment Linux gère t'il le NTFS ?
2° POINT : Ma distribution me permet t'elle de lire du NTFS ?
3° POINT : Comment je peux accéder à mes partitions NTFS ?
4° POINT : Guide incomplet du pilotes NTFS utilisateur
5° POINT : Guide incomplet de Captive
6° POINT : le cas de FreeBSD
7° POINT : Questions fréquentes
7° POINT : Liens importants
1° POINT : Comment Linux gère t'il le NTFS ?
1.1/ Lecture :
aucun pb, Linux lit le NTFS sans soucis depuis pas mal de temps , il suffit que le noyau soit compilé comme il faut (cf le cas RedHat/Fedora un peu plus bas)
1.2/ Ecriture :
Là, c'est déjà plus problématique.
Noyaux de la série 2.4.xx
avec les noyaux 2.4 classiques, l'écriture est très vivement déconseillée car elle peut provoquer des pertes de données.
Noyaux de la série 2.6.xx
Avec les noyaux 2.6 inférieurs au 2.6.15 ; l'écriture est possible mais seulement si vous ne modifiez pas la taille du fichier !
Avec les noyaux 2.6 supérieurs à la version 2.6.15, il est maintenant possible d'écrire sur du NTFS avec le driver noyau libre. Cette écriture reste limitée à la modification de fichiers existants mais on peut maintenant en changer la taille (y compris la mettre à 0 si j'ai bien tout saisi). Il y a également des risques que ça ne fonctionne pas avec des fichiers extrêmement fragmentés. Néanmoins, les fonctionnalités actuelles du pilotes sont sures et il est possible d'activer le support pour l'écriture sans crainte pour ses données.
Il y a également un deuxième driver (libre également, et venant du même projet) qui se trouve en espace utilisateur. Il utilise FUSE et est beaucoup plus avancé en terme d'écriture sur le NTFS : on peut créer des fichiers, les supprimer etc ; ça marche pas trop mal et il ne semble pas y avoir de risques de corruptions de données. Il sert plus ou moins de test grandeur nature au driver noyau. (Encore que d'un point de vue personnel, le NTFS est un bon candidat pour un système de fichier en espace utilisateur).
Vous trouverez un tutorial (très incomplet) plus bas sur cette page.
Et si tout ça ne me convient pas ?
le projet Captive permet l'écriture sur une partition NTFS, MAIS car il y a un mais, il utilise pour cela le driver windows ntfs.sys ce qui signifie que :
1/ c'est pas libre
2/ vous devez avoir ce driver sur votre machine
3/ je ne suis pas certains que ce soit compatible avec la licence de ce driver
4/ c'est super lent
5/ au contraire du driver précédent, le projet Captive n'est inclus que dans une distribution de ma connaissance (knoppix) ; vous devrez donc la plupart du temps l'installer en plus
Vous trouverez un tutorial (très incomplet) pour captive plus bas sur cette page.
Sauvegarde/restauration
La sauvegarde et la restauration de partitions NTFS depuis un poste sous GNU/Linux ou BSD ne sera pas traitée dans ce tutorial. Néanmoins sachez qu'elle ne pose pas de problèmes. En particulier, elle ne nécessite pas de pouvoir écrire sur du NTFS, les outils de restauration travaillant à un niveau inférieur.
Je vous conseille de vous reporter au tutorial d'Alain Deroche qui traite cet aspect en détail.
De façon plus théorique, vous pouvez également regarder le man de l'outil NTFS Clone sur le site du driver NTFS.
2° POINT : Ma distribution me permet t'elle de lire du NTFS ?
oui à ma connaissance
sauf pour RedHat/Fedora Core qui ne compilent pas leur noyau avec le support NTFS. pour ceux là, 2 solutions :
3° POINT : Comment je peux accéder à mes partitions NTFS ?
Avant tout il faut savoir que GNU/Linux ne gère pas les partitions comme MS-Windows, ici, pas de c:, d: etc ; les partitions sont accessibles directement dans un dossier de l'arborescence, on dit qu'elles sont montées. Pour mieux comprendre ce point je vous conseille la lecture de cette page (courte et en français) qui explique bien le principe :
http://doc.mandrakelinux.com/Mandr [...] 08s01.html
Revenons au NTFS ; sur certaines distributions (Mandrake entre autre), la procédure d'installation configurera votre système pour monter vos partitions NTFS automatiquement. Vous les trouverez habituellement dans des dossiers comme /mnt/win_c (ex c: ) /mnt/win_d (ex d: ) etc.
Sur d'autres distributions, il va falloir configurer vous même votre système pour qu'il monte vos partitions NTFS. C'est ce que nous allons voir maintenant.
3.1/ créer le point de montage
ça semble évident mais si le dossier n'existe pas, vous ne pourrez pas l'utiliser. Nous allons donc le créer.
L'arborescence sous GNU/Linux essayant de suivre une norme (le FHS), nous allons le mettre dans /mnt. Pour cela, ouvrer une console :
3.2/ identifier la partition NTFS
Ensuite, il faut savoir quelle partition de votre disque est la partition NTFS ; pour cela, le mieux est d'utiliser fdisk :
su
fdisk -l
vous devriez alors avoir une sortie de ce type là :
Périphérique Amorce Début Fin Blocs Id Système
/dev/ide/host0/bus0/target0/lun0/part1 * 1 268 2152678+ b Win95 FAT32
/dev/ide/host0/bus0/target0/lun0/part2 269 2495 17888377+ f Win95 Etdue (LBA)
/dev/ide/host0/bus0/target0/lun0/part5 269 797 4249161 b Win95 FAT32
/dev/ide/host0/bus0/target0/lun0/part6 798 916 955836 b Win95 FAT32
/dev/ide/host0/bus0/target0/lun0/part7 917 2364 11631028+ b Win95 FAT32
/dev/ide/host0/bus0/target0/lun0/part8 2365 2495 1052226 b Win95 FAT32
repérer alors les partitions marquées NTFS et leur nom en particulier le dernier numéro (part1, 8 etc) ; il correspond au numéro de la partition.
bien maintenant, pour que ce soit plus lisible (même si ce n'est pas bligatoire pour la suite), nous allons convertir ces valeurs dans l'ancienne notation des disques :
si vos partitions sont sur le disque maitre du 1° controlleur le nom devient /dev/hdaX ou X est le numéro de la partition.
ex :
/dev/ide/host0/bus0/target0/lun0/part7 ---> /dev/hda7
pour le disque esclave, c'est /dev/hdbX
le disque maitre du 2° controlleur /dev/hdcX
le disque esclave du 2° controlleur /dev/hddX
3.3/ tester le point de montage
pour monter une partition, rien de bien compliqué ; en root faites :
mount -t ntfs -o ro /dev/hdaX /mnt/win_c
si vous n'avez pas de messages d'erreur, votre partition est bien montée et vous pouvez l'explorer :
ls /mnt/win_c
pour la démonter, il suffit de faire :
umount /dev/hdaX
l'ennui, c'est qu'il faut faire ça à chaque fois, nous allons voir maintenant comment automatiser tout ça grâce au fichier fstab.
3.4/ automatiser le montage
Le fichier fstab est celui qui fait la correspondance entre les différentes partitions et l'arborescence. Il est vital à Linux, donc je vous déconseille d'y toucher seul si vous ne savez pas exactement ce que vous faites.
/!\ Les utilisateurs de Mandrake peuvent utiliser Diskdrake pour réaliser simplement toutes les actions décrites dans ce chapitre.
fstab se situe dans /etc et se présente de la façon suivante :
partition point_de_montage options
ex :
/dev/hdb6 /home ext3 defaults,noatime 1 2
ci, je monte la partition 6 de mon disque esclave du 1° controlleur en tant que dossier perso (/home)
Passons à notre cas. La plupart du temps, la ligne suivante devrait convenir :
/dev/hdXY /mnt/point_montage ntfs ro,gid=windows,umask=007,auto,user 0 0
détaillons cette ligne :
noter que les options ne sont séparés que par une virgule et sans espace.
pour plus de détails sur ces options, je vous invite à consulter les manuels de mount et fstab : man mount et man fstab
pour éditer le fichier :
su
kedit /etc/fstab
une fois ceci fait, taper mount -a pour prendre en compte le nouveau fstab.
ensuite, si vos partitions ne sont pas encore montées, sorter du mode root, et monter là :
mount /dev/hdXY
si vos partition sont déjà montés, démontez les et remontez les :
umount /dev/hdXY
mount /dev/hdXY
ou bien
mount -o remount /dev/hdXY
maintenant, vous n'avez plus qu'à les utiliser.
4° POINT : Guide incomplet du pilotes NTFS utilisateur
Ce guide n'est pas beaucoup plus qu'une traduction de la page correspondante du projet linux-ntfs.
Vérification de la présence de FUSE
Le pilote NTFS en espace utilisateur (ntfsmount) fait appel à un fonction du noyau Linux qui a été introduite à partir de la version 2.6.14 : FUSE.
Certaines distributions comme Ubuntu Breezy incluent FUSE malgré un noyau inférieur au 2.6.14. Pour savoir si vous êtes dans ce cas, ouvrez une console :
/sbin/modprobe -l|grep fuse
Si vous obtenez une ligne du type
/lib/modules/2.6.8.1-26mdk/kernel/3rdparty/fuse/fuse.ko.gz
C'est que le module est déjà installé sur votre système. Si vous n'obtenez rien, c'est qu'il ne l'est pas.
Installation de FUSE sur un système ne le possédant pas
Il vous faut tout d'abord télécharger la dernière version des sources de FUSE
Vous devez ensuite installer les sources de votre noyau afin que le driver se compile correctement. Habituellement, elles se trouvent dans le paquetage kernel-source fournis avec votre distribution. Vous devez ensuite vérifier qu'il existe un lien symbolique entre ces sources et /usr/src/linux :
si ce lien n'existe pas ou ne pointe pas vers le bon dossier, il faut le créer :
Il n'y maintenant plus qu'à installer FUSE :
tar zxvf fuse-2.4.1.tar.gz
cd fuse-2.4.1
./configure && make
su
make install
Installation de FUSE sur un système préconfiguré
Si le module est déjà inclus avec votre noyau, il vous suffit alors d'installer les bibliothèques et les softs idoines. Utilisez pour ce faire votre gestionnaire de paquet préféré (urpmi, apt, yum, emerge etc).
Par exemple, sous mandriva, les paquets à installer sont fuse et libfuse2.
Installation du pilote proprement dit
Il est toujours préférable de prendre la dernière version existante du pilote, au 16/01/2006, c'est la 1.12.1. Utilisez préférentiellement votre système de paquet pour l'installer, c'est le paquet ntfsprogs.
Si vous n'avez pas de paquets disponibles sur votre distribution ou si vous voulez installer la toute dernière version, la marche à suivre est la suivante :
tar zxvf ntfsprogs-1.12.1.tar.gz
cd ntfsprogs-1.12.1
./configure --enable-fuse-module && make
su
make install
NB : il vous faudra libfuse2-devel pour pouvoir compiler ntfsprogs. Je vous conseille également d'utiliser checkinstall en lieu et place de make install. Ce petiti soft permet de créer des paquets basiques à partir des sources et ainsi de garder trace de ce que vous installez manuellement.
Pour utiliser le pilote, vous pouvez utiliser directement le programme ntfsmount ou alors remplir fstab (voir plus haut) en remplaçant le module ntfs par ntfs-fuse.
5° POINT : Guide incomplet de Captive
il vous faut tout d'abord télécharger le paquet contenant le soft :
pour Mandrake, Red Hat, Fedora, prenez le RPM :
http://www.jankratochvil.net/proje [...] 0.i386.rpm
Pour Debian, ça se passe à cette adresse :
http://www.jankratochvil.net/proje [...] .pl#debian
Pour les autres, le paquet binaire est à cette adresse :
http://www.jankratochvil.net/proje [...] 1.5.tar.gz
Vous devez ensuite installer les sources de votre noyau afin que le driver se compile correctement. Habituellement, elles se trouvent dans le paquetage kernel-source fournis avec votre distribution. Vous devez ensuite vérifier qu'il existe un lien symbolique entre ces sources et /usr/src/linux :
si ce lien n'existe pas ou ne pointe pas vers le bon dossier, il faut le créer :
Ensuite, vous n'avez plus qu'à installer le paquet :
pou les rpm :
rpm -Uvh captive-static-1.1.5-0.i386.rpm
pour les deb :
dpkg -i les_paquets.deb
pour le paquet binaire tar.gz :
tar xzf captive-static-1.1.5.tar.gz
cd captive-static-1.1.5
su
./install
Une fois le package installé il faut :
Lancez la commande suivante (en root) :
captive-install-acquire
Vous aurez alors une fenêtre qui vous permettra soit de rechercher les fichiers systeme sur tous vos disques soit d'indiquer le répertoire où ils se trouvent. Il vous faut au moins les 2 fichiers ntoskrnl.exe et ntfs.sys, les autres sont recommandés mais pas indispensables.
Si cela ne fonctionne pas, vous pouvez utiliser la commande suivante (en root) :
captive-install-acquire --scan-disks
Vérifier la présence des fichiers suivants dans /var/lib/captive :
cdfs.sys,
ext2fsd.sys,
fastfat.sys,
ntfs.sys,
ntoskrnl.exe
Et voilà, l'installation est terminée ! Vous disposez maintenant d'un nouveau module qui s'appelle captive-ntfs. C'est lui que vous devez utiliser lors du montage pour avoir un accès en écriture.
Une fois installé, le fichier fstab a du être mis à jour et vous pouvez monter votre partition avec un
mount /mnt/captive-LABEL
ou label est le nom de votre partition
Vous devrez peut-être faire prendre en compte le nouveau fstab avec un
mount -a
Si fstab est correct rien n'apparaît,sinon des lignes d'erreurs s'affichent.
Il sera peut-être nécessaire de redémarrer l'ordinateur (fermer la session ne suffit pas!!) ou de charger manuellement le module captive-ntfs.
si le fstab a été mal installé, vous pouvez vous reporter au tutorial + haut pour le modifier ; il vous suffit de changer le type "ntfs" en "captive-ntfs" et "ro" en "rw" (read write) ; notez que le paramètre umask reste sans effets avec le pilote captive mais que l'option gid (ainsi que uid) fonctionne. Il existe également les paramètres dmask et fmask qui ont la même fonction que umask mais respectivement pour les dossiers et les fichiers.
voilà un exemple de ligne pour votre fstab qui devrait fonctionner :
/dev/hdXY /mnt/win_d captive-ntfs user,dmask=777,fmask=666 0 0
un autre exemple :
/dev/hda5 /mnt/win_d captive-ntfs gid=501,dmask=777,fmask=777 0 0
Où gid est égal à un groupe d'utilisateurs autorisés à écrire, lire, supprimer.
Pour la création, c'est instantané par contre pour la suppression il faut parfois insister en passant par la poubelle, puis supprimer à nouveau.
Merci à arghbis, riwan, Initiatik et yannick77 pour les précisions sur Captive
6° POINT : Le cas de FreeBSD
La méthode est grosso modo la même que pour Linux mais il subsiste quelques différences.
Les partitions ne sont pas nommés de la même façon mais selon un schéma de type adXsY :
ad = disque IDE
X = position du disque (primaire secondaire, première ou deuxième nappe), c'est un nombre, la numérotation commençant par 0
sY = numéro de la partition logique
ex : ad0s2 est la 2° partition logique du premier disque dur IDE
L'étape de montage s'effectue avec une "variante" de la commande mount : mount_ntfs
mount_ntfs /dev/adXsY /mnt/point_montage
Comme sous Linux, la lecture est OK (FreeBSD 5.1.2-release) mais l'écriture est déconseillée.
Merci à Le Chimiste Fou pour ces infos
7° POINT : Questions fréquentes
6.1/ puis je redimensionner du NTFS sous Linux ?
oui avec NTFS resize en ligne de commande :
http://linux-ntfs.sourceforge.net/ [...] #ntfstools
en graphique, également avec diskdrake et avec l'installeur de Suse
Jusqu'à la version 1.11.2, il est nécessaire de défragmenter sa partition au préalable, cette limite est abolie depuis la version 1.11.2; assurez vous donc bien de disposer au minimum de cette version
7° POINT : Liens importants
http://linux-ntfs.sourceforge.net le projet libre qui développe le driver NTFS du noyau Linux
http://www.jankratochvil.net/project/captive/ Le site du projet Captive
Bonne journée sous Linux
Message édité par Mjules le 14-01-2006 à 16:59:42
---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. | Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.