Installer un disque slave sous linux

Fermé
Aoi - 26 janv. 2005 à 20:21
 toto - 4 févr. 2005 à 06:58
Salut à tous!

Voilà, je vous explique mon petit problème...

Je dispose d'un disque dur en primary master sur lequel j'ai installé Windows Millenium ET Mandrake Linux 10.0 en parallèle.

Tout marche bien sur ce disque.

Le problème est que j'ai aussi un disque dur en primary slave, que j'ai formaté, et sur lequel je mets des fichiers genre musique, etc...

Sous Windows, je n'ai aucun problème pour les lire et les modifier.
Par contre, sous Linux, il ne détecte rien.
Nada.
Comme si le disque était vide.

Faut-il paramétrer quelque chose sous Linux?
Faut-il mettre une partition Linux sur mon disque dur d'archive?
Mais à ce moment là, Windows pourra-t-il lire les fichiers?

Le but est de pouvoir échanger assez facilement mes fichiers entre Windows et Linux.

Merci d'avance de votre précieuse aide.
A voir également:

18 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
26 janv. 2005 à 20:37
Salut,

Il faut que tu déclares ton disque dans le fichier "/etc/fstab" avec les bons paramètres.
Pour cela il faut que tu nous postes le résultat de la commande (en root) :
fdisk -l
Pour ce qui est du format de fichiers sur ce disque, pas de problème comme tu roules sous Windows Me, le système de fichiers est FAT32 et là pô de problème pour lr pingouin pour le voir, le lire et même y écrire... ;-))
0
Voilà ce que ça me marque :

[root@aoi root]# fdisk -l

Disque /dev/hda: 40.0 Go, 40020664320 octets
16 têtes, 63 secteurs/piste, 77545 cylindres
Unités = cylindres de 1008 * 512 = 516096 octets

Périphérique Boot Start End Blocks Id System
/dev/hda1 * 1 60961 30724281 c W95 FAT32 (LBA)
/dev/hda2 60962 77545 8358336 5 Extended
/dev/hda5 60962 61481 262048+ 82 Linux swap
/dev/hda6 61482 69607 4095472+ 83 Linux
/dev/hda7 69608 77545 4000720+ 83 Linux

Disque /dev/hdb: 20.4 Go, 20416757760 octets
255 têtes, 63 secteurs/piste, 2482 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Boot Start End Blocks Id System
/dev/hdb1 * 1 2482 19936633+ c W95 FAT32 (LBA)
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
26 janv. 2005 à 22:58
Re-

Alors il faut que tu crées un répertoire dans "/mnt", par exemple "/mnt/partage", puis dans ton "/etc/fstab" il faut que tu rajoutes la ligne suivante :
/dev/hdb1 /mnt/partage vfat user,auto,rw 0 0
tu sauvegardes et tu relances par la commande :
mount -a
au cas ou tu rebootes ;-))
0
Moi j'ai le meme probleme et je suis un amateur. Ca veux dire quoi la commande en root?
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
3 févr. 2005 à 14:20
Salut,

Tout d'abord un peu de lecture ;-)) : http://www.commentcamarche.net/ccmguide/ccmcharte.php3#respect

Alors être en "root", ça veut dire qu'il faut que tu aies les droits du "super utilisateur" (l'administrateur du système sous GNU/Linux). Autrement dit, tu ouvres un "terminal console" (Konsole, xterm,aterm etc...), tu tapes :
su -
puis à l'invite :tu entres ton mot de passe "root" (celui que tu as donné lors de l'installation de ton système), et une fois que tu as un prompt (invite de commande) qui ressemble à ça (l'important c'est le signe dièse "#" qui identifie le "super utilisateur root", en opposition au signe dollar "$" qui est celui du simple utilisateur):
[root@Mandrake root]#
tu peux entre la commande de ton choix, ici en l'occurence :
fdisk -l
;-))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
et surtout il me dise que j'ai pas les droits d'acces alors que c'est moi qui est installé LINUX et que je suis le seul à utiliser mon ordinateur qui ne fait parti d'aucun réseau
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
3 févr. 2005 à 14:59
0
Salut,

en fait, l'intéret du root est qu'il a tout les droits surle systeme, modifier les fichiers de configurations, les fichiers systeme, etc etc .... bref, que des avantages ?? sauf qu'il est egalement le seul a avoir le droit de mettre en l'air son systeme : avoir un autre utilisateur que root est donc tres tres tres tres tres fortement conseillé, ne serait-ce que pour te protéger de toi meme plus que pour des questions de sécurités liées a l'utilisation d'un rézo ou d'internet ;-)

d'ou l'interet du root, meme si tu es seul sur ton pc et pas connecté au monde extérieur :-D

Phiphi
0
merci je vais essayer
0
Périphérique Boot Start End Blocks Id System
/dev/sda1 2 9664 80027797+ f W95 Ext'd (LBA)
/dev/sda5 2 9964 80027766 b W95 FAT32
moi jé ca quend je tape fsdisk -l:
Que dois-je donc marquer dans fstab ?
0
bon, on a un peu changé de discussion en cours de route...

mais soyons fous!! commencons par un peu de lecture, histoire qd meme de comprendre ce qu'on va faire :

man fstab
man mount

chez moi :
fdisk -l /dev/sda

Disk /dev/sda: 80.0 GB, 80060424192 bytes
255 heads, 63 sectors/track, 9733 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System /dev/sda1 2 9733 78172290 f W95 Ext'd (LBA)
/dev/sda5 2 9733 78172258+ b W95 FAT32

en gros, c pareil que toi :
et mon /etc/fstab :

/dev/sda5 /mnt/externe vfat user,umask=0,iocharset=iso8859-15,codepage=850 0 0

par exemple...
l'option "user" permettra a n'importe quel utilisateur de le monter (sans etre root), donc de pouvoir par la suite l'ouvrir avec konqueror directement...

Phiphi
0
En fait ça y est c'est bon pour moi. Mais je ne sais pas comment sauvegarder et l'accès m'est toujours refusé par Konqueror. Et je ne peux donc mettre ma musique
0
rajoutes
rw
dans les options peut etre?

Phiphi
0
C'est-à-dire je le tape ou rw? (désolé je suis un pauvre étudiant de Cergy qui a du mal)
0
nan, j'ai pas été tres clair non plus....

http://www.commentcamarche.net/forum/affich-1123201-Détection-DD-externe-sous-Mandrake-10-1

rw c'est pour "lecture / ecriture"
avec qqch du style

/dev/sda5 /mnt/externe vfat user,rw,iocharset=iso8859-15,codepage=850 0 0

ca devrait passer : une fois rajouté dans le /etc/fstab, tu enregistre, tu quittes, puis en NON ROOT tu fais

mount /mnt/externe

(commande qu'il comprend car il y a maintenant une entree /mnt/externe dans le fichier /etc/fstab)

Phiphi
0
Une dernière question(je l'espere): Comment enregistre-t-on?
0
euh....

comment l'edites tu deja ??
avec vi ?

man vi
(trop utile cette commande man!! faut prendre le réflexe!)

vi /etc/fstab

tu tapes sur i pour passer en mode "insertion", tu fais tes modifs, puis Echap pour sortir du mode "insertion"

:wq

pour écrire et sortir ( : pour dire qu'on va entrer une commande, w pour Write, q pour quit)
ou

ZZ

qui a le meme effet

Phiphi
0
J'ai fais tous ça mais l'accès m'est encore refusé!
0
tu pourrais nous recopier ici ce que te donne

cat /etc/fstab

??

j'avais eu un probleme un peu comme ca sous konqueror aussi : j'avais rendu les DOSSIERS exécutables

chmod +x /mnt/externe/
chmod +x /mnt/externe/tous_les_dossiers

et c'etait passé....mais je sais pas trop si c'est une méthode tres tres fine... :-/

qd tu dis que tu n'as pas l'acces : tu n'as meme pas l'acces en mode "console" avec

cd /mnt/externe/un_dossier_quelconque

??

montes tu bien ton disque externe en tant qu'user normal et pas root ??

Phiphi
0
ça a peut-être un lien mais quand je sauve il me dit "l'option readonly est activé(ajouter ! pour passer outre)"
Donc je quitte en faisant:wq!
mais je n'ai toujours pas acces
voila ce que j'ai:
/dev/hda6 / ext3 defaults 1 1
none /dev/pts devpts mode=0620 0 0
/dev/hdb /mnt/cdrom auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,ro,exec,users 0 0
/dev/hdc /mnt/cdrom2 auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,ro,exec,users 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0,iocharset=iso8859-15,sync,codepage=850 0 0
/dev/sda1 /mnt/externe auto umask=0,user,rw,iocharset=iso8859-15,sync,kudzu,codepage=850,noauto,exec,users 0 0
/dev/hda1 /mnt/win_c ntfs umask=0,nls=iso8859-15,ro 0 0
/dev/hda5 /mnt/win_d ntfs umask=0,nls=iso8859-15,ro 0 0
none /proc proc defaults 0 0
/dev/sda5 /mnt/externe vfat user,rw,iocharset=iso8859-15,codepage=850 0 0

Que faire maintenant
0
aaaaaaaaaaaah!! ok, ok!

en fait tu dois essayer de l'editer en tant qu'utilisateur normal, mais comme c'est un fichier systeme, il faut l'editer en tant que root pour ne pas l'avoir en "read only"

su
ton_mot_de_passe
vi /etc/fstab
i
tu rentres tes modifs
:wq + enter

normalement là les modifs sont prises en compte
cat /etc/fstab
pour vérifier
exit (pour quitter le mode super utilisateur)
puis

mount /mnt/externe

Phiphi
0
mais non les changements sont fais je les bien fais en root mais ca ne marche comme meme pas
En ce qui concerne chmod il ne dise rien quand je tape la commande et quand je quitte le root ca ne marche toujours pas
0
/dev/sda1 /mnt/externe auto umask=0,user,rw,iocharset=iso8859-15,sync,kudzu,codepage=850,noauto,exec,users 0 0
/dev/sda5 /mnt/externe vfat user,rw,iocharset=iso8859-15,codepage=850 0 0

en fait il ne t'en faut qu'un des deux!!!
(avec ce que j'ai chez moi, je pencherai pour sda5, mais bon...)
en fait tu as bien réussi a éditer le truc j'ai l'impression (puisque la ligne y est) :

essaie d'en commenter un, puis l'autre et voir ce que ca donne
(pour commenter, il suffit de mettre # en début de ligne)

par exemple :
# /dev/sda1 /mnt/externe auto umask=0,user,rw,iocharset=iso8859-15,sync,kudzu,codepage=850,noauto,exec,users 0 0
/dev/sda5 /mnt/externe vfat user,rw,iocharset=iso8859-15,codepage=850 0 0

puis retenter le truc
(avant, il avait deux entrees différentes pour le meme /mnt/externe.... il devait pas trop comprendre ce qui lui arrivait en fait)

Phiphi
0
ca ne marche pas
0
Pour chmod je modifie les droits et ca ne change rien malgré que le cadenas apparait et disparait
0
Conclusion de la soirée: je crois avoir compris quelques trucs sympa sur Linux mais cela reste insuffisant.
0
Salut,

Il me semble que j'ai eu un problème équivalent avec mes partitions windows. Pour m'en sortir j'avais fait un truc surment pas tres beau, mais qui fonctionne (du moins chez moi !)

tu te mets root, puis tu tappes:

umount /mnt/externe
chmod -R 777 /mnt/externe

tu quittes ensuite le mode root, et tu montes

mount /mnt/externe

Bonne chance !
0