Aller au menu - Aller au contenu

[Linux]Je n'arrive plus à écrire sur mon disque dur externe!

Pour accéder à cette section
Connectez-vous !
connexion_rpx

Résolu Le problème de ce sujet a été résolu

Page 1 
Auteur Message
1 visiteur sur ce sujet (1 Anonyme)
Page 1 
Hors ligne Hype. # Posté le 28/04/2008 à 14:11:26

Ville : Paris
Pays : France métropolitaine

Bonjour !

J'utilise Linux depuis quelques temps, et jusque là tout allait bien. Mais, horreur : Linux refuse à présent d'écrire sur mon DDE ! (Disque Dur Externe)

Quand je le branche, Linux me dit :


Image utilisateur


Quel que soit mon choix (oui, non, rien, la croix), je ne peux pas écrire dessus :


Image utilisateur


Pour info :

- Dual boot Kubuntu 7.10 (encore) / XP
- ordinateur : portable : samsung V25, proco : intel Pentium IV 2,8 GHz, 512 Mo de RAM...
- 3 partitions sur mon DDI de 37 Go(Disque Dur Interne) :
- XP : 27 Go : FAT 32
- SWAP : 1 Go : SWAP ? (ou ext 3 je sais plus mais bon c'est pas important elle marche ^^)
- Linux : 9 Go : ext 3
- 1 partition sur mon DDE : Mes documents (WD Passport) : FAT 32 c'est le sdb1
- Avant tout allait bien


En fait j'ai plein de données sur mon DDE, et je ne veux surtout pas les perdre !!!

J'ai besoin que mon DDE soit opérationnel impérativement mercredi (après demain)... Car je fais un film avec des amis, en DV, et le montage se fait sous Linux...


Merci de votre aide !


PS : j'ai essayé plusieurs choses :

Code : Console
sudo mount /dev/sdb1 /media/WD Passport -o uid=1000


ça donne ça :

Code : Console
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
       mount -t type dev dir    : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
One can change the type of mount containing the directory dir:
       mount --make-shared dir
       mount --make-slave dir
       mount --make-private dir
       mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
       mount --make-rshared dir
       mount --make-rslave dir
       mount --make-rprivate dir
       mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .



Quant à mon fstab (j'ai pas compri ce que c'était mais il parait que ça a un rôle à jouer) :

Code : Console
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda6
UUID=43c1f06c-5838-412a-8efe-b87bccf0b733 /               ext3    defaults,errors=remount-ro 0       1
# /dev/sda1
UUID=B8A5-3046  /media/sda1     vfat    defaults,utf8,umask=007,gid=46 0       1
# /dev/sda5
UUID=2a15a4dc-c4ff-42eb-bd77-d69ac72daa0b none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec 0       0



--------------------------------------------------------------------------------

EDIT :


Je viens de m'appercevoir de quelque chose :

Image utilisateur


Mon DDE appartiendrait au root ?

C'est peut être pour ça que ça ne marche pas ?

Est ce que quelqu'un sait comment changer l'appartenance d'un disque ?

ça doit être quelque chose comme :

sudo change_propriétaire sdb1 nouveau_propriétaire





Finalement j'y suis arrivé, grâce à un petit bidouillage sur les groupe de mon utilisateur. Et mon "sudo chmod -R u+w "Mes documents" final a tout regler. Merci à tous !
Édité le 12/12/2008 à 23:07:58 par Hype.
Hors ligne Gamoth # Posté le 28/04/2008 à 15:09:45
Dodo Time

Bonjour,
fais un petit:
Code : Bash
1
ls -la /media

dis moi ce que la donne?

si tu as en effet un problème de droits, tu peux faire un
Code : Bash
1
chown -R tonusername:tongroup /media/sdb1


pour connaitre ton user et ton group:
Code : Bash
1
id


bon courage
Hors ligne Hype. # Posté le 28/04/2008 à 15:29:38

Ville : Paris
Pays : France métropolitaine

Alors : ls -la /media donne :

Code : Console
total 80
drwxr-xr-x  5 root root     4096 2008-04-28 13:55 .
drwxr-xr-x 22 root root     4096 2008-04-11 19:45 ..
lrwxrwxrwx  1 root root        6 2008-01-16 15:01 cdrom -> cdrom0
drwxr-xr-x  2 root root     4096 2008-01-16 15:01 cdrom0
lrwxrwxrwx  1 root root       45 2008-01-16 15:02 .directory -> /etc/kubuntu-default-settings/directory-media
-rw-r--r--  1 root root       89 2008-04-28 13:55 .hal-mtab
-rw-------  1 root root        0 2008-04-28 10:05 .hal-mtab-lock
lrwxrwxrwx  1 root root       42 2008-01-16 15:02 .hidden -> /etc/kubuntu-default-settings/hidden-media
drwxrwx--- 39 root plugdev 32768 1970-01-01 01:00 sda1
drwxr-xr-x  9 root root    32768 1970-01-01 01:00 WD Passport



J'ai pas bien compri où on voit quel est son groupe avec id... o_O

ça me donne ça :

Code : Console
uid=1000(hype) gid=1000(hype) groupes=4(adm),20(dialout),24(cdrom),25(floppy),29                                                              (audio),30(dip),44(video),46(plugdev),104(scanner),108(lpadmin),109(admin),115(n                                                              etdev),117(powerdev),1000(hype)



En tous cas merci à toi Gamoth !!!


PS : je préfère ne pas faire de bétise, donc j'attend d'être sûr de mon groupe avznt de faire le chown... (j'ai pas envie de perdre plus de 60 Go de données...).
Édité le 28/04/2008 à 15:38:12 par Hype.
Hors ligne Gamoth # Posté le 28/04/2008 à 17:21:36
Dodo Time

Bon apparemment si ton disque est bien:
drwxr-xr-x 9 root root 32768 1970-01-01 01:00 WD Passport
tu as bien un petit problème de droits

Sache que si tu te trompe dans tes permissions tu ne perdras rien du tout, root peut tout et a accès à tout

bon pour ton problème il suffit juste de faire comme je te l'ai indiqué :
chown -R hype:hype /media/sdb1 (enfin /media/le nom du repoertoire de montage)
après tu pourras restester mais normalement ça devrait marcher!!!

D'ailleurs c'est bizarre que personne n'est répondu avant ou après moi, pour un problème comme cela
Bon courage
Hors ligne kna # Posté le 28/04/2008 à 17:27:49
へへ
Avatar

Tout simplement dans ta première commande rajoute un "\" après le WD (parce que l'espace qui suit est un caractère spécial)

soit : sudo mount /dev/sdb1 /media/WD\ Passport -o uid=1000
Et normalement c'est bon...

Tu peux aussi rajouter dans les options (après le -o) gid=1000 et umask=022
Tu peux voir ton uid et ton gid dans le fichier /etc/passwd
Le umask ca définit les droits des fichiers. les droits en octal = 666 - umask donc un umask=022 correspond a un chmod 644 soit droits en lecture/ecriture pour l'utilisateur et droits en lecture pour tous les autres.

Pour en savoir plus :
- http://lea-linux.org/cached/index/Fstab.html
- man fstab
- man mount
- man umask


« Le peuple français est incapable d'un régicide » (Louis XVI, 1789)
 
Hors ligne Hype. # Posté le 28/04/2008 à 17:38:53

Ville : Paris
Pays : France métropolitaine

Bah ça ne marche toujours pas... :(

J'ai fais :

Code : Console
chown -R hype:hype /media/"WD Passport"


et il me fait une llllllllllloooooooooooooonnnnnnnnnnnnnggggggggggguuuuuuuuuuueeeeeeeeee liste de tous les fichiers en disant à chaque fois :

Code : Console
chown: changement de propriétaire pour `/media/WD Passport/Mes documents/blablabla: Opération non permise

Et ce même si je suis en sudo... :colere2:



kna ej n'ai pas tout compri :-° , mais quand je fais :

Code : Console
sudo mount /dev/sdb1 /media/WD\ Passport -o uid=1000


Il me dit :


Code : Console
mount: /dev/sdb1 est déjà monté ou /media/WD Passport est occupé
mount: selon mtab /dev/sdb1 est déjà monté sur /media/WD Passport
Hors ligne Gamoth # Posté le 28/04/2008 à 20:35:21
Dodo Time

Effectivement !! cela ne marche pas sous ma xubuntu (avec ce demon hal :@)
bon je vais cherché activement, c'est bizarre quand même ce truc!!
Sous fedora cela ne me faisait pas ça et sous debian enfin je crois

bon je vais cherché et je vais trouvé!!!

Edit:

j'ai éffectué pas mal de recherche et apparemment sur les systèmes de fichiers de type dos, on ne peut pas modifier les droits a chaud, il faut donc les spécifier au montage
donc tu démonte ton disque
Code : Console
# umount /media/wd
# mkdir /media/test
# chown hype:hype /media/test
# fdisk -l (tu regarde quel le nom de ton perif /dev/sdb1 ou que sais-je)
$ id (n'oublie pas de revenir en tant que user pour savoir ton uid et gid)
#  mount -t vfat -o uid=1000,gid=1000 /dev/sdb1 /media/test (tu utilisera ce que tu auras trouvé avec id)


normalement ça , en tout cas moi ça marche!
bon courage
Édité le 28/04/2008 à 20:59:50 par Gamoth
Hors ligne Hype. # Posté le 28/04/2008 à 23:18:15

Ville : Paris
Pays : France métropolitaine

"j'ai éffectué pas mal de recherche" merci de te donner cette peine !


Par contre... ça ne marche toujours pas...

Je n'ai pas bien tout compris, surtout avec "test"...

Maintenant, il y a deux dossiers : WD passport (vide) et WD passport-l (plein : ouf au moins je n'ai rien perdu) mais je n'en ai pas les droits...

Voici ce que j'ai fais :
Code : Console
umount: /media/WD n'est pas monté (selon mtab)
hype@hype-laptop:~$ mkdir /media/test
mkdir: ne peut créer le répertoire `/media/test': Permission non accordée
hype@hype-laptop:~$ sudo mkdir /media/test
[sudo] password for hype:
Sorry, try again.
[sudo] password for hype:
hype@hype-laptop:~$ chown hype:hype /media/test
chown: changement de propriétaire pour `/media/test': Opération non permise
hype@hype-laptop:~$ sudo chown hype:hype /media/test
hype@hype-laptop:~$ fdisk -l

Disque /dev/sdb: 120.0 Go, 120034123776 octets
255 heads, 63 sectors/track, 14593 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5b6ac646

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1               1       14593   117218241    c  W95 FAT32 (LBA)
hype@hype-laptop:~$ id
uid=1000(hype) gid=1000(hype) groupes=4(adm),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),104(scanner),108(lpadmin),109(admin),115(netdev),117(powerdev),1000(hype)
hype@hype-laptop:~$ mount -t vfat -o uid=1000,gid=1000 /dev/sdb1 /media/test
mount: seul l'usager ROOT peut faire cela
hype@hype-laptop:~$ sudo mount -t vfat -o uid=1000,gid=1000 /dev/sdb1 /media/test
hype@hype-laptop:~$ mkdir /media/WD
mkdir: ne peut créer le répertoire `/media/WD': Permission non accordée
hype@hype-laptop:~$ sudo mkdir /media/WD
hype@hype-laptop:~$
hype@hype-laptop:~$ chown hype:hype /media/WD
chown: changement de propriétaire pour `/media/WD': Opération non permise
hype@hype-laptop:~$ sudo chown hype:hype /media/WD
hype@hype-laptop:~$ fdisk -l

Disque /dev/sdc: 120.0 Go, 120034123776 octets
255 heads, 63 sectors/track, 14593 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5b6ac646

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdc1               1       14593   117218241    c  W95 FAT32 (LBA)
hype@hype-laptop:~$ id
uid=1000(hype) gid=1000(hype) groupes=4(adm),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),104(scanner),108(lpadmin),109(admin),115(netdev),117(powerdev),1000(hype)
hype@hype-laptop:~$
hype@hype-laptop:~$ sudo mount -t vfat -o uid=1000,gid=1000 /dev/sdb1 /media/WD
mount: périphérique spécial /dev/sdb1 n'existe pas
hype@hype-laptop:~$ sudo mount -t vfat -o uid=1000,gid=1000 /dev/sdb /media/WD
mount: périphérique spécial /dev/sdb n'existe pas
hype@hype-laptop:~$ sudo mount -t vfat -o uid=1000,gid=1000 /dev/sdb1 /media/WD
mount: périphérique spécial /dev/sdb1 n'existe pas
hype@hype-laptop:~$ sudo mount -t vfat -o uid=1000,gid=1000 /dev/sdb1 /media/WD-l
mount: le point de montage /media/WD-l n'existe pas
hype@hype-laptop:~$




Ai-je mal interprété tes conseils ?

PS : ça commence à m'ennuyer serieusement : on commence le tournage bientôt, et comme on a pas beaucoup de temps, on voudrait monter en même temps...

Sinon sous XP ça marche impec' ...

Mais il n'y a pas un moyen d'être root ?
Je sais bien que c'est un très mauvaise idée car dangereux, mais bon... si je n'arrive pas à récupérer les droits je n'aurai pas trop le choix...


EDIT :

Je n'ai touché à rien, mais la situation a un peu changée :

Maintenant il y a :

test : vide, j'ai les droits ;
WD : vide, j'ai les droits ;
WD passport : plein (re-ouf) : j'ai pas les droits :(


RE-EDIT :

ça ne marche toujours pas, et on commence demain...

J'ai refais des tests :

Code : Console
umount: /media/: n'est pas monté
hype@hype-laptop:~$ sudo umount /media/WD
umount: /media/WD: n'est pas monté
hype@hype-laptop:~$ sudo umount /media/"WD passport"
umount: /media/WD passport: n'a pas été trouvé
hype@hype-laptop:~$ sudo umount /dev/sdb1
umount: /dev/sdb1: n'est pas monté
hype@hype-laptop:~$ sudo mkdir /media/"WD passport"
hype@hype-laptop:~$ chown hype:hype /media/"WD passport"
chown: changement de propriétaire pour `/media/WD passport': Opération non permise
hype@hype-laptop:~$ sudo chown hype:hype /media/"WD passport"
hype@hype-laptop:~$ fdisk -l

Disque /dev/sdb: 120.0 Go, 120034123776 octets
255 heads, 63 sectors/track, 14593 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5b6ac646

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1               1       14593   117218241    c  W95 FAT32 (LBA)
hype@hype-laptop:~$ mount -t vfat -o uid=1000,gid=1000 /dev/sdb1 /media/"WD passport"
mount: seul l'usager ROOT peut faire cela
hype@hype-laptop:~$ sudo mount -t vfat -o uid=1000,gid=1000 /dev/sdb1 /media/"WD passport"
hype@hype-laptop:~$



...

Si quelqu'un a une idée...
Édité le 29/04/2008 à 19:23:50 par Hype.
Hors ligne Gamoth # Posté le 29/04/2008 à 19:56:36
Dodo Time

Bon alors c'est un peu le bazar dans ce que tu nous a fait!!!!!!!

fais nous un
Code : Console
ls -l /media/


ensuite tu utilise le repertoire /media/test
Code : Console
sudo chown hype:hype /media/test
fdisk -l

le fdisk va te permettre de savoir quel est le nom de ton périphérique externe (sous unix tout n'est que fichier donc périphérique est accésssible via un fichier !!! de la forme /dev/sdb1 ou /dev/sdc1)
tu va le monter!!
Code : Console
sudo mount -t vfat -o uid=1000,gid=1000 /dev/sdb1 /media/test

et maintenant tu devrais avoir accés a ton disque via le repertoire (fichier :D) /media/test
et tu nous montre tes droits en tapant
Code : Console
ls -l /media/


Je ne vois pas pourquoi ça ne marcherai pas!!!
pour preuve de ma bonne fois, voici mon cas avec ma clé usb
Code : Console
gamoth@choix-libres:~$ ls -l /media
total 16
lrwxrwxrwx  1 root   root      6 2008-02-26 13:04 cdrom -> cdrom0
drwxr-xr-x  2 root   root   4096 2008-02-26 13:04 cdrom0
drwxr-xr-x  2 gamoth gamoth 4096 2008-04-28 20:12 cle
drwx------ 19 gamoth root   4096 1970-01-01 01:00 disk
lrwxrwxrwx  1 root   root      7 2008-02-26 13:04 floppy -> floppy0
drwxr-xr-x  2 root   root   4096 2008-02-26 13:04 floppy0

gamoth@choix-libres:~$ sudo chown gamoth:gamoth /media/cle

gamoth@choix-libres:~$ fdisk -l

Disque /dev/sda: 4110 Mo, 4110416896 octets
33 heads, 63 sectors/track, 3861 cylinders
Units = cylindres of 2079 * 512 = 1064448 bytes
Disk identifier: 0x1ddd441d

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1               1        3862     4014063    b  W95 FAT32

gamoth@choix-libres:~$ sudo mount -t vfat -o uid=1000,gid=1000 /dev/sda1 /media/cle

gamoth@choix-libres:~$ ls -l /media
total 12
lrwxrwxrwx  1 root   root      6 2008-02-26 13:04 cdrom -> cdrom0
drwxr-xr-x  2 root   root   4096 2008-02-26 13:04 cdrom0
drwxr-xr-x 19 gamoth gamoth 4096 1970-01-01 01:00 cle
lrwxrwxrwx  1 root   root      7 2008-02-26 13:04 floppy -> floppy0
drwxr-xr-x  2 root   root   4096 2008-02-26 13:04 floppy0

Édité le 29/04/2008 à 20:05:20 par Gamoth
Hors ligne Hype. # Posté le 29/04/2008 à 20:08:58

Ville : Paris
Pays : France métropolitaine

Code : Console
cdrom  cdrom0  sda1  test  WD  WD passport
hype@hype-laptop:~$
hype@hype-laptop:~$ sudo chown hype;hype /media/test
[sudo] password for hype:
chown: opérande manquante après `hype'
Pour en savoir davantage, faites: « chown --help ».
bash: hype : commande introuvable
hype@hype-laptop:~$ sudo chown hype;hype /media/test
chown: opérande manquante après `hype'
Pour en savoir davantage, faites: « chown --help ».
bash: hype : commande introuvable
hype@hype-laptop:~$ fdisk -l
hype@hype-laptop:~$ sudo chown hype:hype /media/test
hype@hype-laptop:~$ fdisk -l

Disque /dev/sdb: 120.0 Go, 120034123776 octets
255 heads, 63 sectors/track, 14593 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5b6ac646

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1               1       14593   117218241    c  W95 FAT32 (LBA)
hype@hype-laptop:~$ sudo mount -t vfat -o uid=1000,gid=1000 /dev/sdb1 /media/test
hype@hype-laptop:~$ ls /media/
cdrom  cdrom0  sda1  test  WD  WD passport
hype@hype-laptop:~$



ça ne marche toujours pas...


à présent :

WD : vide, j'ai les droits (mais ça sert à rien -_- ) ;
WD passport : plein, j'ai pas les droits ; :(
test : plein aussi o_O , j'ai pas les droits :(


Note : pour ces 3 dernières lignes, je ne fais qu'essayer d'utiliser ces dossiers... (en créant des fichiers dedans, par exemple, dont c'est peut être faux...



Euh... en fait je peux créer des fichiers dans le dossier WD passport, mais pas dans les sous-dossier... il manque donc peut être un " -R " quelque part ?


EDIT :

De plus, si je créer de nouveaux dossiers, je peux écrire dedans... c'est pas tout à fait ce que je voulais, mais c'est déjà ça... On s'approche !

(PS : je veux bien la solution quand même, car cette solution n'est pas du tout définitive...)


RE-EDIT :

Apparement ça dépend des dossiers :

Voici l'arborescence de mon DDE :

WD passport

autorun
Mes documents
Recycled
System Volume Information
WDSync.exe
WD Sync Data
WD_Windows_tools


(Je n'utilise que " mes documents" , le reste c'était destrucs installé à la base, des outils windows, dont un utilitaire de sauvegarde, que j'a laissé (ça sert pas à grand chose et c'est assez énervant, je vais peut être les enlever après... à voir)))


Et bien je peux créer des fichiers dans "Recycled" et "System Volume Information", ainsi que dans tout les dossiers que je créer dans le dossier : "WD passport" (le "haut" de mon DDE).
Édité le 29/04/2008 à 20:27:05 par Hype.
Hors ligne Gamoth # Posté le 29/04/2008 à 22:12:47
Dodo Time

relis mon message précédent tu n'as pas bien suivi la procédure
n'oublie de me faire un ls -l et pas ls tout tout court
et c'est sudo chown hype:hype /media/test pas de ; mais :

pas la mettre des messages à rallonges ça ne sert à rien, je veux juste que tu execute exactement ce que j'ai dit
Bon courage
Hors ligne Hype. # Posté le 29/04/2008 à 22:35:16

Ville : Paris
Pays : France métropolitaine

J'ai fais exactement ce que tu m'as dis :

Code : Console
hype@hype-laptop:~$ ls -l /media/
total 104
lrwxrwxrwx  1 root root        6 2008-01-16 15:01 cdrom -> cdrom0
drwxr-xr-x  2 root root     4096 2008-01-16 15:01 cdrom0
drwxrwx--- 39 root plugdev 32768 1970-01-01 01:00 sda1
drwxr-xr-x  9 hype hype    32768 2008-04-29 20:20 test
drwxr-xr-x  2 hype hype     4096 2008-04-29 20:10 WD
drwxr-xr-x  9 hype hype    32768 2008-04-29 20:20 WD passport
hype@hype-laptop:~$ sudo chown hype:hype /media/test
[sudo] password for hype:
hype@hype-laptop:~$ sudo mount -t vfat -o uid=1000,gid=1000 /dev/sdb1 /media/test
mount: /dev/sdb1 est déjà monté ou /media/test est occupé
mount: selon mtab /dev/sdb1 est déjà monté sur /media/test
hype@hype-laptop:~$ ls -l /media/
total 104
lrwxrwxrwx  1 root root        6 2008-01-16 15:01 cdrom -> cdrom0
drwxr-xr-x  2 root root     4096 2008-01-16 15:01 cdrom0
drwxrwx--- 39 root plugdev 32768 1970-01-01 01:00 sda1
drwxr-xr-x  9 hype hype    32768 2008-04-29 20:20 test
drwxr-xr-x  2 hype hype     4096 2008-04-29 20:10 WD
drwxr-xr-x  9 hype hype    32768 2008-04-29 20:20 WD passport
hype@hype-laptop:~$
Hors ligne Gamoth # Posté le 29/04/2008 à 22:48:16
Dodo Time

bon maintenant tu tape
sudo umount /media/test
sudo mount -t vfat -o uid=1000,gid=1000 /dev/sdb1 /media/test
ls -l
Hors ligne Hype. # Posté le 30/04/2008 à 00:14:36

Ville : Paris
Pays : France métropolitaine

ça avance mais c'est pas encore gagné...

Code : Console
sudo umount /media/test
[sudo] password for hype:
hype@hype-laptop:~$ sudo mount -t vfat -o uid=1000,gid=1000 /dev/sdb1 /media/test
hype@hype-laptop:~$ cd /media/test
hype@hype-laptop:/media/test$ ls -l
total 4512
dr-xr-xr-x  2 hype hype   32768 2008-03-04 23:10 autorun
-rwxr-xr-x  1 hype hype      36 2005-11-15 11:08 autorun.inf
dr-xr-xr-x 22 hype hype   32768 2008-03-04 23:11 Mes documents
drwxr-xr-x  9 hype hype   32768 2008-04-23 19:47 Recycled
drwxr-xr-x  9 hype hype   32768 2008-04-29 20:20 System Volume Information
-rwxr-xr-x  1 hype hype   11332 2007-03-30 16:43 WCThumb.tmb
dr-xr-xr-x  3 hype hype   32768 2008-03-04 23:11 WD Sync Data
-rwxr-xr-x  1 hype hype 4347904 2006-09-04 17:11 WDSync.exe
dr-xr-xr-x  6 hype hype   32768 2008-03-04 23:11 WD_Windows_tools
hype@hype-laptop:/media/test$



Là c'est bon, les dossiers m'appartiennent, mais il y a un dernier problème :

Image utilisateur

En fait, le propriétaire ne peut pas modifier le contenu, donc ne peut pas écrire...
Je peux changer ça, mais losque je demande de le faire aussi pour les sous-dossiers, il y a une fenêtre qui s'ouvre, la même que lorqu'on copie un fichier, et elle reste à 0%
Faut-il faire ça et attendre même si ça pernd des heures ?



EDIT (oui, je sais, encore un message à rallonge) :

En fait lorsque je débranche mon DDE, puis le rebranche, je perd les modifications...
Les dossiers (test...) existent toujours, mais ils ne revoient plus sur mon DDE...

Code : Console
hype@hype-laptop:/media$ ls -l
total 80
lrwxrwxrwx  1 root root        6 2008-01-16 15:01 cdrom -> cdrom0
drwxr-xr-x  2 root root     4096 2008-01-16 15:01 cdrom0
drwxrwx--- 39 root plugdev 32768 1970-01-01 01:00 sda1
drwxr-xr-x  2 hype hype     4096 2008-04-29 12:15 test
drwxr-xr-x  2 hype hype     4096 2008-04-29 20:10 WD
drwxr-xr-x  2 hype hype     4096 2008-04-29 19:18 WD passport
drwxr-xr-x  9 root root    32768 1970-01-01 01:00 WD Passport


Il n'y a plus que WD Passport qui revoit vers mon DDE, et il appartient au root...

Y a t il un moyen d'automatiser le montage ?

(en fait, comme je n'ai qu'un port USB, je suis obligé de le débrancher (proprement) assez souvent... Une webcam, une tablette graphique, un lecteur multi-carte, un clavier MIDI (trop bien !), et mon DDE se partagent ce port...)
Édité le 30/04/2008 à 09:03:22 par Hype.
Hors ligne Gamoth # Posté le 30/04/2008 à 09:22:00
Dodo Time

Si y a moyen d'automatiser cela, je pense que mettre une entrée correspondante a ton disque dans fstab pourrait arranger cela
je ne sais pas si ça va marcher mais tu au moins tu auras une piste pour chercher (et oui Linux c'est de la recherche mais plus tu recherche plus tu comprends)
gksudo gedit /etc/fstab

tu rajoute ça :
/dev/sdb1 /media/test vfat uid=1000,gid=1000 0 0

fais attention tu vas peut être avoir un conflit avec gnome-volume-manger qui te montera automatiquement les disques

Normalement ça doit marcher de taper cette comande sous /media/test
chmod -R 700 "WD Sync Data"

si ça marche pas envoie moi ton résultats
Hors ligne Hype. # Posté le 30/04/2008 à 09:34:47

Ville : Paris
Pays : France métropolitaine

Je suis sous Kubuntu, donc je dois plutôt faire :

sudo kate /etc/fstab

et je serai en conflit avec quoi ?


Sinon il vaut pas miux faire 755 ?

ou 750 ?

Parceque si je ne suis pas le propriétaire, je voudrais quand même lire et executer sur mon DDE (si je n'arrive pas à redevenir le propriétaire)
Hors ligne Gamoth # Posté le 30/04/2008 à 09:43:26
Dodo Time

oui kate ça marche aussi, je t'avais mis ça pour simplifier, mais sinon c'est vim :D
et tu seras en conflit parce que Ubuntu va vouloir monter ton disque automatiquement a chaque fois que tu vas le brancher!

Pour ce qui est des droits de toutes façon ça ne va pas rester sur ton disque puisque le fat32 ou ntfsne gère pas les droits POSIX du coup il faudra le refaire a chaque fois

Bon courage
Hors ligne Hype. # Posté le 30/04/2008 à 09:53:28

Ville : Paris
Pays : France métropolitaine

Avec un script, alors ?



EDIT :

ok

Bon au moins je peux écrire dans les nouveaux dossiers (quoiqu'il faut que je refasse la manip')...

Et je vais peut être pouvoir écrire dans les ancies dossiers, à voir...

Pour les programmes je verai.
Édité le 30/04/2008 à 13:53:15 par Hype.
Hors ligne Gamoth # Posté le 30/04/2008 à 13:46:11
Dodo Time

wé c'est possible, faudrait plutôt voir du coté de la configuration du programme qui te monte automatiquement ton disque ça sera plus propre
c'est peut être hald ou mtab ou gnome-volmume-manager, la je ne sais pas encore
si tu trouve quelque chose fais nous signe
Hors ligne Aniem # Posté le 30/04/2008 à 17:44:38
Avatar

J'utilise moi aussi un disque dur externe

et apres plusieurs manipulations, j'en suis venu a rajouter ça dans mon fstab :

Code : Console
/dev/sdb1 /media/hdd auto user,rw,dev,exec,suid,noauto 0 0


Ainsi, pour monter, je fais
Code : Bash
1
mount /dev/sdb1


sans le sudo

et demonter, ben
Code : Bash
1
umount /dev/sdb1


Par contre, faut etre sur que le disque dur est sur le device sdb1, et notamment, toujours demonter avant de debrancher

Retour au forum "Linux & Mac" ou à la liste des forums

Pour accéder à cette section
Connectez-vous !
connexion_rpx