Forum Linux.debian/ubuntu Je peux pas écrire dans une partition fat32

Posté par  .
Étiquettes :
0
31
juil.
2005
Bonjour tout le monde,
j'ai monté un disque dur fat32 et je ne peux pas écrire dessus. Si je fais un glisser-déposé sur ce dernier, le contour de l'icône reste affiché dans la fenêtre mais il ne se passe rien...
mon fstab est le suivant:
/etc/fstab: static file system information.

# <file system> <mount point>
proc /proc proc defaults 0 0
/dev/hda2 / ext3 defaults,errors=remount-ro 0 1
/dev/hda5 none swap sw 0 0
/dev/hda1 /mnt/windows ntfs ro,users,auto 0 0
/dev/hdb1 /mnt/mes_docs vfat rw,users,auto 0 0
/dev/sda1 /mnt/cle1 vfat rw,users,auto 0 0
/dev/sdb1 /mnt/cle2 vfat rw,users,auto 0 0
/dev/hdc /media/cdrom0 iso9660 ro,users,noauto 0 0
/dev/hdd /media/cdrom1 iso9660 ro,users,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,users,noauto 0 0

le disque concerné est le /dev/hdb1. Cest un dd de 120 Go en fat32. Il es bien présent dans l'arborescence de Konqueror, je peux lire les fichiers mais écrire dans le disque(alors qu'il est en "rw").
Par ailleur, l'icône de hda1 (dd windws) est pas possible à ouvrir, il y un cadenas dessus.
J'ai parcouru pleins de sites et de forums, je pense avoir ce qu'il faut mais ça veut pas... :(
Si vous avez une solution merci.
PS : Je suis en Debian SID
Si vous voulez d'autres informations sur ma config n'hésitez pas (mais donner moi la commande à taper pour les avoir)
Merci
  • # et...

    Posté par  (site web personnel) . Évalué à 3.

    si tu rajoutes : umask=0 dans les options, ca marche ?

    Mon /etc/fstab :

    proc /proc proc defaults 0 0
    /dev/hda5 / ext3 defaults,errors=remount-ro 0 1
    /dev/hda7 /home ext3 defaults 0 2
    /dev/hda8 none swap sw 0 0
    /dev/hda1 /mnt/win_c ntfs defaults,user,umask=0 0 0
    /dev/hda6 /mnt/win_d vfat user,umask=0,iocharset=iso8859-15,codepage=850 0 0
    /dev/hdb /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
    • [^] # Re: et...

      Posté par  . Évalué à 4.

      si tu rajoutes : umask=0 dans les options, ca marche ?

      C'est ce que j'étais sur le point d'expliquer. Linux gère les droits fichiers par fichiers, mais pas Windows.

      L'option de montage "umask" permet de fixer les droits qui s'appliqueront aux fichiers de la partion windows.

      umask est un "masque", donc les valeurs en binaires sont inversé (les masque binaires s'utilisent en interne avec des opérations logiques "et" et "ou").

      Le masque 0 ("000" en octal et "00000000") donne tous les droits "rwxrwxrwx" sur les fichiers. On peur affiner en ne donnant qu'un accès en lecture (masque "222", "010010010" en binaire donnant les droits "r-xr-xr-x"), en réservant l'accès au root (masque "077", "000111111" donnant "rwx------"). A toi de voir, le plus simple étant de mettre 0.
      • [^] # Re: et...

        Posté par  (site web personnel) . Évalué à 2.

        Belle explication :)
        J'avais tendance à mettre umask=0 sans vraiment trop savoir pkoi 0 et ce que je pouvais mettre à la place.
        Donc merci :)
      • [^] # Re: et...

        Posté par  . Évalué à 1.

        J'ai change mon fstab comme suit :
        # /etc/fstab: static file system information.

        # <file system> <mount point>
        proc /proc proc defaults 0 0
        /dev/hda2 / ext3 defaults,errors=remount-ro 0 1
        /dev/hda5 none swap sw 0 0
        /dev/hda1 /mnt/windows ntfs ro,users,auto 0 0
        /dev/hdb1 /mnt/mes_docs vfat rw,users,auto,umask=0 0 0
        /dev/sda1 /mnt/cle1 vfat rw,users,auto 0 0
        /dev/sdb1 /mnt/cle2 vfat rw,users,auto 0 0
        /dev/hdc /media/cdrom0 iso9660 ro,users,noauto 0 0
        /dev/hdd /media/cdrom1 iso9660 ro,users,noauto 0 0
        /dev/fd0 /media/floppy0 auto rw,users,noauto 0 0

        et ca fait la meme chose.
        J'ai formaté en fat32 à partir de partition magic sous windows, est ce que ca peut venir de là?
        PS : je suis sous debian sid et kde 3.4.0 quel fichier fstab me conseiller vous de mettre pour mes disques et cles usb?
        Merci pour vos premiers conseils.
        • [^] # Re: et...

          Posté par  . Évalué à 3.

          J'ai change mon fstab comme suit : [] et ca fait la meme chose.

          Est-ce que tu as bien démonté et remonté la partition ? La config de /etc/fstab ne s'applique que lors de l'opération de montage, et donc pas à un système déjà monté.

          Le démontage en ligne de commande se fait avec : umount /mnt/mes_docs
          Le montage avec : mount /mnt/mes_docs
          • [^] # Re: et...

            Posté par  . Évalué à 1.

            Merci beaucoup!!! Ca marche1
            • [^] # Re: et...

              Posté par  . Évalué à 1.

              Bonsoir tout le monde,
              bon ça marche mais pas complètement encore :(
              Mon problème est le suivant :
              *le disque concerné est le disque où il y a le "Mes documents" de windows (avec mes images, ma musique...j'ai mis tout ça sur un autre disque en cas de crash)
              *sur ce disque, j'ai créé des dossier (moto, monitorat...)
              *le problème est que je peux écrire dans "moto" et tous les dossiers que moi j'ai créés mais pas dans les dossiers créés par windows!?

              La seule différence entre ces dossiers, enfin je crois, c'est la présence d'un fichier "desktop.ini" que je ne peux pas supprimés (forcément j'ai pas les droits!).
              Existe-t-il une modification à faire dans le fichier "fstab" pour que ça marche?
              Je me suis rendu compte de ça en voulant utiliser "Digikam" pour classer mes photos en les laissant là où elles sont.
              Merci pour vos réponses.
              • [^] # Re: et...

                Posté par  . Évalué à 2.

                Bizarre ...

                Comme je le disais, Linux gère des droits qui sont fixés pour chaque fichier (ou dossier). Les partitions Windows ne disposant pas d'une telle fonctionnalité, l'option umask sert à en fixer pour tous les fichiers de la partition en question.
                Donc, tu devrais normalement pouvoir ou ne pas pouvoir faire la même chose pour tous les fichiers d'une même partition Windows.

                Une hypothèse, le fichier "desktop.ini" contient des instructions pour gérer les droits d'accès, et ton gestionnaire de fichiers le prend en compte.
                Mais je n'y crois pas du tout.

                A tout hasard, donnes nous le contenu des fichiers "desktop.ini" des répertoires où tu ne peux pas écrire.
                • [^] # Re: et...

                  Posté par  . Évalué à 1.

                  Voila le fichier en question :
                  [.ShellClassInfo]
                  InfoTip=@Shell32.dll,-12688
                  IconFile=%SystemRoot%\System32\mydocs.dll
                  IconIndex=-101
                  [DeleteOnCopy]
                  Owner=David Patin
                  Personalized=39
                  PersonalizedName=Mes images


                  Personnellement pour moi c'est incomprehensible!
                  Merci si vous pouvez m'aider.
    • [^] # Re: et...

      Posté par  (site web personnel) . Évalué à 1.

      si tu rajoutes : umask=0 dans les options, ca marche ?

      Personnellement, je pr\'ef\`ere de tr\`es loin un umask=022,uid=1000,gid=1000 : ca me permet d'\'ecrire dessus sans que tout le monde puisse \'ecrire dessus.
      Si plusieurs utilisateurs doivent pouvoir \'ecrire, le mieux est AMHA de cr\'eer un groupe sp\'ecial, et de mettre un umask=002 (ou 007, soyons fous ;) et le gid kivabien.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.