[mdv2007] Partitions non inscriptibles
corgeon
Messages postés
426
Date d'inscription
Statut
Membre
Dernière intervention
-
corgeon Messages postés 426 Date d'inscription Statut Membre Dernière intervention -
corgeon Messages postés 426 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je viens d'installer sur mon portable la version spring de mandriva 2007 en double boot avec windows xp et tout semble bien fonctionner... Tout ? Non ! Car en fait j'ai un gros problème de partitions.
Je m'explique :
J'avais winXP seul sur mon pc. En installant Mdv, j'ai réduit la partition de XP afin d'avoir des partitions pour mdv (/, /home et SWAP) et de l'espace pour faire des partitions pour mes données. Ne pouvant faire mes partitions sur XP, je les ai faites avec l'outil de partitionnement de linux. J'ai choisi le format FAT32 afin de pouvoir lire et écrire dessus depuis mes deux OS.
Et voilà le problème : je peux tout faire sur XP mais pas sur Linux. Je ne peux que lire sans pouvoir écrire.
Quelqu'un saurait-il où le bât blesse ?
D'avance, merci pour toutes vos interventions.
Je viens d'installer sur mon portable la version spring de mandriva 2007 en double boot avec windows xp et tout semble bien fonctionner... Tout ? Non ! Car en fait j'ai un gros problème de partitions.
Je m'explique :
J'avais winXP seul sur mon pc. En installant Mdv, j'ai réduit la partition de XP afin d'avoir des partitions pour mdv (/, /home et SWAP) et de l'espace pour faire des partitions pour mes données. Ne pouvant faire mes partitions sur XP, je les ai faites avec l'outil de partitionnement de linux. J'ai choisi le format FAT32 afin de pouvoir lire et écrire dessus depuis mes deux OS.
Et voilà le problème : je peux tout faire sur XP mais pas sur Linux. Je ne peux que lire sans pouvoir écrire.
Quelqu'un saurait-il où le bât blesse ?
D'avance, merci pour toutes vos interventions.
A voir également:
- [mdv2007] Partitions non inscriptibles
- Voir les partitions d'un disque dur - Guide
- Espace libre utilisable introuvable. l’espace libre est peut-être insuffisant pour créer une partition à la taille et au décalage spécifiés. indiquez d’autres valeurs de taille et de décalage, ou ne les précisez pas pour créer une partition de taille maximale. le disque est peut-être partitionné en utilisant le format de partition de disque mbr et il contient 4 partitions principales (création de partition impossible), ou 3 partitions principales et une partition étendue (création de lecteurs logiques uniquement). ✓ - Forum Windows
- La caverne aux partitions - Forum Vos droits sur internet
- Partitions disque dur - Guide
- Les partitions présentes sur le disque sélectionné ne sont pas dans l’ordre recommandé ✓ - Forum Windows 10
9 réponses
Salut,
droits d acces sur partition windows
Par contre il est désormais possible d'écrire aussi sur le NTFS avec les drivers ntfs-3G :
lire et ecrire les partitions windows ntfs
linux acceder a ntfs en ecriture#si votre pilote ntfs supporte l ecriture ntfs par exemple sous knoppix 5 1 1
;-))
droits d acces sur partition windows
Par contre il est désormais possible d'écrire aussi sur le NTFS avec les drivers ntfs-3G :
lire et ecrire les partitions windows ntfs
linux acceder a ntfs en ecriture#si votre pilote ntfs supporte l ecriture ntfs par exemple sous knoppix 5 1 1
;-))
salut
Décidément tu auras passé ta fin d'après-midi à me débloquer ! Encore merci !
jipicy tu n est pas psy par hasard !!);-
Décidément tu auras passé ta fin d'après-midi à me débloquer ! Encore merci !
jipicy tu n est pas psy par hasard !!);-
Bien, je viens de modifier mes lignes de /etc/fstab en :
/dev/sda8 /mnt/documents vfat defaults,gid=1001,umask=027,rw 0 0
/dev/sda1 /mnt/windows ntfs defaults,gid=1001,umask=027,ro 0 0
Mais ça fonctionne pô...
Alors que faut-il que je fasse ? Faut-il que je remplace le defaults par user,noauto ?
Sinon, il est indiqué dans le tuto que je peux remplacer tout ça par users,umask=0. Vous en pensez quoi ?
/dev/sda8 /mnt/documents vfat defaults,gid=1001,umask=027,rw 0 0
/dev/sda1 /mnt/windows ntfs defaults,gid=1001,umask=027,ro 0 0
Mais ça fonctionne pô...
Alors que faut-il que je fasse ? Faut-il que je remplace le defaults par user,noauto ?
Sinon, il est indiqué dans le tuto que je peux remplacer tout ça par users,umask=0. Vous en pensez quoi ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Petite remarque : que veut dire cette phrase en fin du tuto ?
Les modifications seront effectives lors de la prochaine lecture du fichier "fstab".
Est-ce qu'il y a quelque chose que j'oublie de faire après avoir modifié le fichier /eetc/fstab ?
Les modifications seront effectives lors de la prochaine lecture du fichier "fstab".
Est-ce qu'il y a quelque chose que j'oublie de faire après avoir modifié le fichier /eetc/fstab ?
Re-
mount -aPour que les modifications soient prises en compte et dans certains cas (très rare) il faut redémarrer ;-))
Je viens d'essayer, et ça ne fonctionne toujours pô... Même après redémarrage du système :
$ cp capture.png /mnt/documents/
cp: ne peut créer le fichier régulier `/mnt/documents/capture.png': Permission non accordée
$ cp capture.png /mnt/documents/
cp: ne peut créer le fichier régulier `/mnt/documents/capture.png': Permission non accordée
Y'a quoi en fin de compte dans ton "fstab" ?
Voici mon fstab :
/dev/sda5 / ext3 noatime 1 1
/dev/sda7 /home ext3 noatime 1 2
/dev/sda10 /mnt/documents vfat defaults,gid=1001,umask=027,rw 0 0
/dev/sda9 /mnt/musiques vfat defaults,gid=1001,umask=027,rw 0 0
/dev/sda8 /mnt/videos vfat defaults,gid=1001,umask=027,rw 0 0
/dev/sda1 /mnt/windows ntfs defaults,gid=1001,umask=027,ro 0 0
none /proc proc defaults 0 0
/dev/sda6 swap swap defaults 0 0
Sinon, voici ce que j'obtiens lorsque je fais ls -l dans /mnt :
drwxr-xr-x 2 root root 4096 avr 11 19:10 disk/
drwxr-x--- 6 root windows 16384 jan 1 1970 documents/
drwxr-xr-x 2 root root 4096 jun 29 19:45 install/
drwxr-x--- 18 root windows 16384 jan 1 1970 musiques/
drwxr-x--- 4 root windows 16384 jan 1 1970 videos/
dr-xr-x--- 1 root windows 16384 jui 5 09:06 windows/
/dev/sda5 / ext3 noatime 1 1
/dev/sda7 /home ext3 noatime 1 2
/dev/sda10 /mnt/documents vfat defaults,gid=1001,umask=027,rw 0 0
/dev/sda9 /mnt/musiques vfat defaults,gid=1001,umask=027,rw 0 0
/dev/sda8 /mnt/videos vfat defaults,gid=1001,umask=027,rw 0 0
/dev/sda1 /mnt/windows ntfs defaults,gid=1001,umask=027,ro 0 0
none /proc proc defaults 0 0
/dev/sda6 swap swap defaults 0 0
Sinon, voici ce que j'obtiens lorsque je fais ls -l dans /mnt :
drwxr-xr-x 2 root root 4096 avr 11 19:10 disk/
drwxr-x--- 6 root windows 16384 jan 1 1970 documents/
drwxr-xr-x 2 root root 4096 jun 29 19:45 install/
drwxr-x--- 18 root windows 16384 jan 1 1970 musiques/
drwxr-x--- 4 root windows 16384 jan 1 1970 videos/
dr-xr-x--- 1 root windows 16384 jui 5 09:06 windows/
Bon honnêtement à l'époque où j'ai fait le tuto j'avais encore du Win sur mon PC et ça marchait bien, depuis j'ai viré tout ce qui était Win donc je ne peux plus tester, mais il semblerait que le "defaults" fiche la pagaille, essaie donc les options "user,noauto" dans un 1er temps, puis essaie aussi le "users,umask=0".
Alors que je t'explique :
J'ai tout d'abord remplacé defaults par user,noauto suivi d'un mount -a : c'était toujours pas bon.
Ensuite, j'ai tenté de remplacer defaults,gid=1001,umask=027,rw par users,umask=0 suivi d'un mount -a : c'était toujours pas bon.
Puis je me suis rappelé qu'il fallait peut-être rallumer l'ordinateur ; ce que j'ai fait et surprise : c'était bon ! ! !
Alors, dans un élan de bonne humeur, j'ai retenté de remplacer defaults par user,noauto suivi d'un mount -a puis d'un rallumage... Là c'était le pire de tout : je ne voyais même plus le contenu de mes partitions, ni en utilisateur, ni en root.
Heureusement, en rentrant de nouveau les lignes initiales, j'ai pu revoir le contenu des partitions (j'ai cru que je les avais formatées...).
Donc voici où j'en suis : en mettant un users,umask=0 c'est bon.
Alors ma question : pourquoi dans l'autre cas c'est pas bon ?
Et mon inquiétude : j'ai pas envie de laisser tous les droits à n'importe qui !
Des réponses ?
PS : merci beaucoup jipicy pour ton aide !
J'ai tout d'abord remplacé defaults par user,noauto suivi d'un mount -a : c'était toujours pas bon.
Ensuite, j'ai tenté de remplacer defaults,gid=1001,umask=027,rw par users,umask=0 suivi d'un mount -a : c'était toujours pas bon.
Puis je me suis rappelé qu'il fallait peut-être rallumer l'ordinateur ; ce que j'ai fait et surprise : c'était bon ! ! !
Alors, dans un élan de bonne humeur, j'ai retenté de remplacer defaults par user,noauto suivi d'un mount -a puis d'un rallumage... Là c'était le pire de tout : je ne voyais même plus le contenu de mes partitions, ni en utilisateur, ni en root.
Heureusement, en rentrant de nouveau les lignes initiales, j'ai pu revoir le contenu des partitions (j'ai cru que je les avais formatées...).
Donc voici où j'en suis : en mettant un users,umask=0 c'est bon.
Alors ma question : pourquoi dans l'autre cas c'est pas bon ?
Et mon inquiétude : j'ai pas envie de laisser tous les droits à n'importe qui !
Des réponses ?
PS : merci beaucoup jipicy pour ton aide !
En faisant une petite recherche, j'ai trouvé d'autres modifications possibles dans fstab :
Remplacer defaults 0 0
Par rw,auto,users,owner,conv=auto 0 0
ou
Remplacer defaults 0 0
Par umask=0000
ou
Remplacer defaults 0 0
Par umask=0,user 0 0
Sinon, il y en a un qui dit que pour appliquer les modifications, il faut démonter la partition et la remonter
umount /mnt/document
mount -a
Vous en pensez quoi ? D'après vous, lequel de ces changements est le plus sûr ? (donne le moins de droit à l'utilisateur, juste de quoi écrire desseus en fait, sans pouvoir la démonter)
D'avance, merci !
Remplacer defaults 0 0
Par rw,auto,users,owner,conv=auto 0 0
ou
Remplacer defaults 0 0
Par umask=0000
ou
Remplacer defaults 0 0
Par umask=0,user 0 0
Sinon, il y en a un qui dit que pour appliquer les modifications, il faut démonter la partition et la remonter
umount /mnt/document
mount -a
Vous en pensez quoi ? D'après vous, lequel de ces changements est le plus sûr ? (donne le moins de droit à l'utilisateur, juste de quoi écrire desseus en fait, sans pouvoir la démonter)
D'avance, merci !
Je viens de faire des tests et voici les résultats :
- J'ai déjà dit qu'en remplaçant defaults par users,umask=0 : ça marche,
- En remplaçant defaults par rw,auto,users,owner,conv=auto : ça marche pô,
- En remplaçant defaults 0 0 par umask=0000 : ça marche,
- Et en remplaçant defaults par umask=0,user : ça marche.
De plus, le fait de démonter la partition et de la remonter m'évite de redémarrer à chaque fois.
Me voici donc avec 3 solutions qui fonctionnent : d'après vous, laquelle est la plus sûre ?
- J'ai déjà dit qu'en remplaçant defaults par users,umask=0 : ça marche,
- En remplaçant defaults par rw,auto,users,owner,conv=auto : ça marche pô,
- En remplaçant defaults 0 0 par umask=0000 : ça marche,
- Et en remplaçant defaults par umask=0,user : ça marche.
De plus, le fait de démonter la partition et de la remonter m'évite de redémarrer à chaque fois.
Me voici donc avec 3 solutions qui fonctionnent : d'après vous, laquelle est la plus sûre ?
Décidément tu auras passé ta fin d'après-midi à me débloquer ! Encore merci !
Alors tu as vu juste : je viens d'essayer d'écrire sur ces partition en root et ça marche.
Alors voilà, j'ai commencé à suivre le tuto dont tu m'as passé le lien mais j'ai pas envie de faire de conneries...
Ma première question est : pourquoi doit-on créer un groupe ? Ne peut-on pas directement donner les droit en écriture à un utilisateur ? (oui, je sais, ça fait 2 questions)
Ensuite, pour ce qui est de l'écriture dans /etc/fstab : voici l'exemple donné :
/dev/hda1 /mnt/windows/system ntfs user,noauto,gid=1001,umask=027,ro 0 0
/dev/hda5 /mnt/windows/data vfat user,noauto,gid=1001,umask=027,rw 0 0
Mais je ne suis pas sûr de ce qu'il faut que j'écrive ; voici les lignes qui m'intéressent dans fstab :
/dev/sda8 /mnt/documents vfat defaults 0 0
/dev/sda1 /mnt/windows ntfs defaults 0 0
Alors, une explication ?
Encore merci !
Ma première question est : pourquoi doit-on créer un groupe ? Ne peut-on pas directement donner les droit en écriture à un utilisateur ? (oui, je sais, ça fait 2 questions)
Si tu peux, disons que le fait de donner les droits à un groupe, c'est plus facile ensuite si tu as d'autres utilisateurs, il suffit de les ajouter à ce groupe.
Pour ta seconde question (la 3ème en fait), si tu laisses les paramètres à "défaults", je crois que ça prévaut sur toutes les options que tu puisses rajouter derrière, donc mieux vaut t'en tenir aux tuto. Par contre pour le NTFS autant rajouter les drivers ntfs-3G...
"man mount" et "man fstab" pour plus de détails ;-))
Donc si j'ai bien compris, je tappe :
/dev/sda8 /mnt/documents vfat defaults,gid=1001,umask=027,rw 0 0
/dev/sda1 /mnt/windows ntfs defaults,gid=1001,umask=027,ro 0 0
Et c'est bon ! C'est ça ? J'attends confirmation car j'aime pas toucher ce genre de fichier...
Pour le driver, je m'en occupe tout de suite : c'est vrai que ça peut être utile...
Remarque : si j'installe ce driver faut-il que je rechange le fichier /etc/fstab en mettant un w à la place du o pour la partition windows ?
Oups désolé je t'avais oublié ;-(
J'attends confirmation car j'aime pas toucher ce genre de fichier...
Tu risques rien, au pire un message d'erreur et la(es) partition(s) incriminée(s) ne sera(ont) pas montée(s)...
Si tu passes au "NTFS-3G" il te faudra le préciser sur la ligne pour le "type" en lieu et place de "ntfs".