[résolu] Lire une partition ntfs dans DebiaSarge 3.1

Bonjour

j’ai deux disque dur, j’ai Debian sur le disque de démarrage et une partition de stockage en ntfs sur le deuxième.
Lorsque je suis sur debian je ne vois pas mon second disque !

Comment faire pour lire la partition ntfs a partir de linux ? faut-il installer un package .deb ? si oui le lequel et comment configurer ?

Merci à bientôt

Essaye déjà de taper fdisk -l pour voir si tous tes disques sont détectés.

Ensuite, je me suis jamais amusé à faire ca mais sauf erreur, tu devrais pouvoir monter ton ntfs en lecture seule. Regarde la man page de mount pour voir les options à prendre.

si ça peut t’aider:

[code]debian:/home/nick# cat /etc/fstab

/etc/fstab: static file system information.

proc /proc proc defaults 0 0
/dev/hda4 / ext3 defaults,errors=remount-ro 0 1
/dev/hda3 none swap sw 0 0
/dev/hdd /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/hdc /media/cdrom1 iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/hdb2 /mnt/LIN_DATA ext3 defaults 1 2
/dev/hda7 /mnt/LIN_TMP ext3 defaults 1 2
/dev/hdb4 /mnt/WINLIN_DATA vfat user,auto,umask=000 0 0
/dev/hda6 /mnt/WINLIN_TMP vfat user,auto,umask=000 0 0
/dev/hdb1 /mnt/WIN_DATA ntfs user,auto,umask=000 0 0
/dev/hda1 /mnt/WIN_OS ntfs ro,user,auto,umask=000 0 0
/dev/hda5 /mnt/WIN_TMP ntfs ro,user,auto,umask=000 0 0
debian:/home/nick#[/code]

voilà ce que j’ai en tappant fdisk -l

[code]Disk /dev/hda: 41.1 GB, 41174138880 bytes
255 heads, 63 sectors/track, 5005 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 34 273073+ 83 Linux
/dev/hda2 35 5005 39929557+ 5 Extended
/dev/hda5 3700 5005 10490413+ bc Unknown
/dev/hda6 35 642 4883697 83 Linux
/dev/hda7 643 1007 2931831 83 Linux
/dev/hda8 1008 1148 1132551 82 Linux swap / Solaris
/dev/hda9 1149 1197 393561 83 Linux
/dev/hda10 1198 3699 20097283+ 83 Linux

Partition table entries are not in disk order

Disk /dev/hdb: 40.0 GB, 40060403712 bytes
255 heads, 63 sectors/track, 4870 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 1 4869 39110211 7 HPFS/NTFS
dexmon:~# [/code]

en root, essaie:

mkdir /mnt/windows mount -t ntfs -r /dev/hdb1 /mnt/windows

pour que les changements soient permanents, ajouter au fichier /etc/fstab:

Merci ça marche ! :wink:

En fait dans code tu as demander de créer un dossier windows avec mkdir et en suite ?

que veut dire mount -t ntfs -r ?

[quote=“dexmon”]Merci ça marche ! :wink:

En fait dans code tu as demander de créer un dossier windows avec mkdir et en suite ?[/quote]

donc

1/ créer un point de montage
-> mkdir /mnt/windows
mais /mnt/blabla aurait fait l’affaire, si tu préferes blabla

2/ monter manuellement la partition sur le point de montage en spécifiant que c’est un filesystem ntfs (-t ntfs) et en lecture seule (-r).
-> mount -t ntfs -r /dev/hdb1 /mnt/windows
ntfs est connu pour ne pas encore etre fiablement utilisé en ecriture sous linux. si tu veux ecrire sur une partition d’echange entre windows et linux, utilise une partition en fat32. là, no problemo pour ecrire (et donc ce sera -> mount -t vfat /dev/hdb2 /mnt/share (par exemple))

3/ /etc/fstab est le fichier lu à chaque démarrage de linux et qui va donc définir les points de montage. cela t’evite de faire à chaque demarrage un montage manuel (mount -t ntfs -r /dev/hdb1 /mnt/windows)

pour plus d’infos et d’aide -> man mount

enfin et pour terminer, cette technique est valable pour toutes les distributions linux (pas reservé à Debian en particulier) :wink:

merci pour les infos, c’est très utile ! :slightly_smiling:

Je vais redémarrer pour voir s’il enregistre les modifs !!

[quote=“dexmon”]merci pour les infos, c’est très utile ! :slightly_smiling:

Je vais redémarrer pour voir s’il enregistre les modifs !![/quote]

super! c’etait avec plaisir, moi-meme etant passé par là :wink: