Installer un disque slave sous linux

Aoi -  
 toto -
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.

18 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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
  2. Aoi
     
    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
  3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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
  4. florian78
     
    Moi j'ai le meme probleme et je suis un amateur. Ca veux dire quoi la commande en root?
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Florian78
     
    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
    1. Phiphi
       
      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
  7. Florian78
     
    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
    1. Phiphi
       
      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
  8. Florian78
     
    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
    1. Phiphi
       
      rajoutes
      rw
      dans les options peut etre?

      Phiphi
      0
  9. Florian78
     
    C'est-à-dire je le tape ou rw? (désolé je suis un pauvre étudiant de Cergy qui a du mal)
    0
    1. Phiphi
       
      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
  10. florian78
     
    Une dernière question(je l'espere): Comment enregistre-t-on?
    0
    1. Phiphi
       
      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
  11. florian78
     
    J'ai fais tous ça mais l'accès m'est encore refusé!
    0
    1. Phiphi
       
      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
  12. florian78
     
    ç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
    1. Phiphi
       
      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
  13. florian78
     
    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
  14. Phiphi
     
    /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
  15. florian78
     
    Pour chmod je modifie les droits et ca ne change rien malgré que le cadenas apparait et disparait
    0
  16. florian78
     
    Conclusion de la soirée: je crois avoir compris quelques trucs sympa sur Linux mais cela reste insuffisant.
    0
  17. toto
     
    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