Si votre distribution Linux ne reconnait pas
encore vos partitions ntfs de Windows 2000 ou XP, ça ne saurait tarder.
J'ai une distribution FC6 (FedoraCore6) et elle refusée de monter deux
de mes disques durs, partitionnés en ntfs en me disant que ntfs n'est
pas un type de système de fichier valide. Ce problème arrive sur
plusieurs vieilles distributions. Voici comment j'ai procédé.
PS: Il y a beaucoup de blabla sur cette page mais il ne faut que 5 min pour tout faire.
Important:
presque toute les commandes à entrer ce font en tant que root (Super
Utilisateur, Administrateur) car ce sont des fichiers et commandes
système. (Donc commencez en vous déclarant le boss, ouvrez une console
et tapez:
su -
yum
c'est le plus facile, ouvrir une console et tapez :yum install fuse fuse-libs ntfs-3g ntfsprogs ntfsprogs-gnomevfs
et voila rpm
il faut juste télécharger fuse, fuse-lib et ntfs-3g (ntfsprogs et
ntfsprogs-gnomevfs sont facultatif), sauver le tout dans un répertoire
que vous aurez appelé "ntfs" (il
n'y à que 7 à 800 ko de données), puis entrer dans ce
dossier en tapant:
cd ntfs
rpm -ivh fuse* ntfs*
Bon vous savez comment ça marche sur Linux, le premier Disque Dur
IDE s'appellera /dev/hda
le second /dev/hdb
ou
/dev/sda
si c'est un scsi ou que votre distribution n'est
pas si vieille que ça (depuis l'arrivée des périphériques
SATA, 2 ans à peu prés) etc...
Si vous ne savez pas comment s'appelle tel ou telle partitions ou
Disque Dur, tapez:
fdisk -l
/dev/sda4 2160 60801 471041865 7 HPFS/NTFS
sudo /lib/udev/vol_id -u /dev/sda4
6C58D2E73ED40D63
notez ce nombre c'est UUID de votre périphérique, il
faudra l'entrer dans /etc/fstab dans le chapitre
fstab opt1./var/log/dmesg
ou tapez:dmesg | less
[root@localhost mnt]# mkdir /Hercule
#pour Hercule qui est ma 4ème partition de mon seul DD SATA et qui
contient 460Go de données. Déclarer a fstab ce que vous voulez
pour le prochain coup et les autres (enfin tout le temps quoi).
Ajouter en tant que root dans votre fichier /etc/fstab les lignes
suivantes, en changeant bien évidement le nom des points de montages et
les lettres représentant vos partitions...
opt1 : Si votre fstab ressemble à ça :
UUID=df5c184a-ccbb-423e-8d33-335baf328aa0 / ext3 defaults 1 1
UUID=6b78d7b6-24e3-4bb2-a7d8-bc7e6346c27d /home ext3 defaults 1 2
UUID=6C28D2E73ED41D63 /mnt/Hercule ntfs-3g defaults 0 0
UUID=F802-2950 /media/MAX vfat defaults 0 0
UUID=09fd16c1-7ad9-4cd4-9e2c-29ff40be277e /home/common ext3 defaults 1 2
UUID=3be8818c-0e4e-39a1-9f17-b230e9c095b0 /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
UUID=88127689-f22c-4fbc-b842-606578d17925 swap swap defaults 0 0
UUID=6C28D2E73ED41D63 /mnt/Hercule ntfs-3g utf8,umask=0002 0 0Voilà il ne reste plus qu'a monter la partition pour que vous puissiez dessuite utiliser votre partition, voir le chapitre suivant au-dessous.
/dev/sda2 / ext3 defaults 1 1
/dev/sda3 /home ext3 defaults 1 2
/dev/sda4 /mnt/Hercule ntfs-3g defaults 0 0
/dev/hda1 /media/MAX vfat defaults 0 0
/dev/hdb2 /home/common ext3 defaults 1 2
/dev/hdb1 /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/sda1 swap swap defaults 0 0
/dev/sda4 /mnt/Hercule ntfs-3g utf8,umask=0002 0 0Voilà il ne reste plus qu'a monter la partition pour que vous puissiez dessuite utiliser votre partition, voir le chapitre suivant au-dessous.
mount -aet voilà le tour est jouer, vous n'avez plus qu'a naviguer dans votre systeme pour vous assurer que la greffe à bien prise.
Dur rab pour les bidouilleurs:
Bon c'est plus à la mode de créer un lien en dur entre un périphérique et son point de montage mais sur les anciennes distributions on faisait comme ça:mkdir /disque_C- création d'un lien en dur liant le periphérique au point de montage:
ln /dev/hda1 /disque_C- mountage de ce periphérique sur le point de montage:
# mount -t ntfs-3g -o utf8,umask=0002 /dev/
sda1 /
disque_C
oumount -t ntfs-3g -r -o umask=0222 /dev/hda1 /disque_C- après on entre la ligne vu plus haut dans fstab pour ne pas avoir à le faire à chaque démarrage de la bécane:
UUID=6C28D2E73ED41D63 /disque_C ntfs-3g defaults 0 0
ou/dev/sda1 /disque_C ntfs-3g defaults 0 0