OVH Cloud OVH Cloud

Copie vers disque externe : Opération non supportée

25 réponses
Avatar
zevil
Bonjour,

J'essaye d'utiliser un DD externe USB sous MDV 2007. Je l'ai partitionné
(une seule partition) et formaté sans soucis (ext3).

mais à l'usage :

cp zz /mnt/MyBook/
cp: setting attributes for `/mnt/MyBook/zz': Opération non supportée

J'en suis d'autant + étonné que le fichier est copié, les attributs me
semblent corrects :

ll zz
-rw-r--r-- 1 toto toto 1671 nov 16 00:41 zz

ll /mnt/MyBook/zz
-rw-r--r-- 1 toto toto 1671 fév 24 17:52 /mnt/MyBook/zz

Et la même copie via le clickodrome ne signale rien du tout (oui, bon ...)

Quelle opération n'est pas supportée ?

Merci.

10 réponses

1 2 3
Avatar
zevil
YBM a écrit :
zevil a écrit :
YBM a écrit :
zevil a écrit :
a écrit :
zevil wrote:
cp: setting attributes for `/mnt/MyBook/zz': Opération non supportée



Quelles sont tes options de montage ? (grep "MyBook" /etc/mtab)




voilà :
/dev/sdb1 /mnt/MyBook ext3 rw,noexec,nosuid,nodev,noatime,user=toto 0 0



et bien voilà...

mount -o remount,rw,exec,suid,dev,user=toto /dev/sdb1 /mnt/MyBook




ça a donné ça :
mount: type erroné de système de fichiers, option erronée, super bloc
erroné sur /dev/sdb1,
codepage manquante ou autre erreur
Dans quelques cas certaines informations sont utiles dans
syslog - essayez dmesg | tail ou quelque chose du genre

je trouve ça dans /var/log/messages :
Feb 24 22:25:13 localhost kernel: EXT3-fs: Unrecognized mount option
"user=mezigue" or missing value



vire le user, ça sert à rien sur un fs de type unix, en plus c'est pas
user mais uid :

mount -o remount,rw,exec,suid,dev /dev/sdb1 /mnt/MyBook

Le disque il a été monté automatiquement au branchement ? Qu'est-ce
qu'il fout dans /mnt/MyBook alors ? Encore une mandrakerie ?



je l'ai viré, c'est pareil. /mnt/MyBook c'est de mon fait, les
mandrakeries c'est dans /media/MaChin.

Pour tout dire, je suis un peu sidéré que ce soit aussi compliqué
d'utiliser un disque USB !
Avatar
Erwan David
zevil écrivait :

YBM a écrit :
zevil a écrit :
YBM a écrit :
zevil a écrit :
a écrit :
zevil wrote:
cp: setting attributes for `/mnt/MyBook/zz': Opération non supportée



Quelles sont tes options de montage ? (grep "MyBook" /etc/mtab)




voilà :
/dev/sdb1 /mnt/MyBook ext3 rw,noexec,nosuid,nodev,noatime,user=toto 0 0



et bien voilà...

mount -o remount,rw,exec,suid,dev,user=toto /dev/sdb1 /mnt/MyBook




ça a donné ça :
mount: type erroné de système de fichiers, option erronée, super
bloc erroné sur /dev/sdb1,
codepage manquante ou autre erreur
Dans quelques cas certaines informations sont utiles dans
syslog - essayez dmesg | tail ou quelque chose du genre

je trouve ça dans /var/log/messages :
Feb 24 22:25:13 localhost kernel: EXT3-fs: Unrecognized mount
option "user=mezigue" or missing value



vire le user, ça sert à rien sur un fs de type unix, en plus c'est pas
user mais uid :

mount -o remount,rw,exec,suid,dev /dev/sdb1 /mnt/MyBook

Le disque il a été monté automatiquement au branchement ? Qu'est-ce
qu'il fout dans /mnt/MyBook alors ? Encore une mandrakerie ?



je l'ai viré, c'est pareil. /mnt/MyBook c'est de mon fait, les
mandrakeries c'est dans /media/MaChin.

Pour tout dire, je suis un peu sidéré que ce soit aussi compliqué
d'utiliser un disque USB !




et un umount /mnt/MyBook suivi d'un mount -t ext3 /dev/sdb1 /mnt/MyBook
tout simplement ?

Parceque là toutes tes options semblent un peu superfétatoire pour un
disque ext3...

--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
Avatar
YBM
zevil a écrit :
YBM a écrit :
zevil a écrit :
YBM a écrit :
zevil a écrit :
a écrit :
zevil wrote:
cp: setting attributes for `/mnt/MyBook/zz': Opération non supportée



Quelles sont tes options de montage ? (grep "MyBook" /etc/mtab)




voilà :
/dev/sdb1 /mnt/MyBook ext3 rw,noexec,nosuid,nodev,noatime,user=toto
0 0



et bien voilà...

mount -o remount,rw,exec,suid,dev,user=toto /dev/sdb1 /mnt/MyBook




ça a donné ça :
mount: type erroné de système de fichiers, option erronée, super bloc
erroné sur /dev/sdb1,
codepage manquante ou autre erreur
Dans quelques cas certaines informations sont utiles dans
syslog - essayez dmesg | tail ou quelque chose du genre

je trouve ça dans /var/log/messages :
Feb 24 22:25:13 localhost kernel: EXT3-fs: Unrecognized mount option
"user=mezigue" or missing value



vire le user, ça sert à rien sur un fs de type unix, en plus c'est pas
user mais uid :

mount -o remount,rw,exec,suid,dev /dev/sdb1 /mnt/MyBook

Le disque il a été monté automatiquement au branchement ? Qu'est-ce
qu'il fout dans /mnt/MyBook alors ? Encore une mandrakerie ?



je l'ai viré, c'est pareil. /mnt/MyBook c'est de mon fait, les
mandrakeries c'est dans /media/MaChin.



"de ton fait", ça veut dire quoi? Tu as fait quoi pour le monter?
Les "nodev,noexec,nosuid" ne tombent pas du ciel quand même?

Pour tout dire, je suis un peu sidéré que ce soit aussi compliqué
d'utiliser un disque USB !



Sur Debian, Ubuntu ou Red Hat, pour autant que j'ai pu voir, une
partition ext3 sur un disque usb est monté dans media automatiquement,
et sans noexec etc. donc ça marche tout seul.
Avatar
Dominique MICOLLET
zevil wrote:

Bonjour,


...> Quelle opération n'est pas supportée ?

Merci.



Mon grain de sel : vérifier quel type est annoncé par fdisk -l /dev/....
pour la partition montée. Il y a peut-être une incohérence avec le système
de fichier effectivement installé.

--
Dominique MICOLLET
Adresse email : enlever deux francs
Avatar
zevil
Dominique MICOLLET a écrit :
zevil wrote:

Bonjour,


...> Quelle opération n'est pas supportée ?
Merci.



Mon grain de sel : vérifier quel type est annoncé par fdisk -l /dev/....
pour la partition montée. Il y a peut-être une incohérence avec le système
de fichier effectivement installé.




Houlà !

ça donne ça :

fdisk -l /dev/sdb1

Disque /dev/sdb1: 640.1 Go, 640132383744 octets
255 têtes, 63 secteurs/piste, 77824 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Disque /dev/sdb1 ne contient pas une table de partition valide

C'est grave docteur ?
Avatar
YBM
zevil a écrit :
Dominique MICOLLET a écrit :
zevil wrote:

Bonjour,


...> Quelle opération n'est pas supportée ?
Merci.



Mon grain de sel : vérifier quel type est annoncé par fdisk -l /dev/....
pour la partition montée. Il y a peut-être une incohérence avec le
système
de fichier effectivement installé.




Houlà !

ça donne ça :

fdisk -l /dev/sdb1

Disque /dev/sdb1: 640.1 Go, 640132383744 octets
255 têtes, 63 secteurs/piste, 77824 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Disque /dev/sdb1 ne contient pas une table de partition valide



fdisk /dev/sdb

La bonne question n'est pas celle là, mais comment tu as fait ton
compte pour monter cette partition ? les nodev,nosuid,noexec ils
sortent d'où ?
Avatar
zevil
YBM a écrit :
zevil a écrit :
Dominique MICOLLET a écrit :
zevil wrote:

Bonjour,


...> Quelle opération n'est pas supportée ?
Merci.



Mon grain de sel : vérifier quel type est annoncé par fdisk -l /dev/....
pour la partition montée. Il y a peut-être une incohérence avec le
système
de fichier effectivement installé.




Houlà !

ça donne ça :

fdisk -l /dev/sdb1

Disque /dev/sdb1: 640.1 Go, 640132383744 octets
255 têtes, 63 secteurs/piste, 77824 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Disque /dev/sdb1 ne contient pas une table de partition valide



fdisk /dev/sdb

La bonne question n'est pas celle là, mais comment tu as fait ton
compte pour monter cette partition ? les nodev,nosuid,noexec ils
sortent d'où ?



Désolé YBM, mais la discussion partant sur +ieurs fils, j'ai du mal à
suivre ! De + étant encore débutant, je n'ai pas vos réflexes d'où
certainement l'imprécision de mes réponses, bien agaçante je le comprends.

Les différentes options sont venues de mcc dans un premier temps, puis
modifiées (en tapant mount à la console) selon les indication d'un des
participants à cette discussion (vladz si je me souviens bien).

Au final, un bête mount /dev/sdb1 /mnt/MyBook suffit à monter le disque.
Reste le message 'opération non supportée' lorsque je copie un fichier
avec cp.

Désolé encore, je n'ai pas trop de temps ce soir. Je reprends ça demain,
avec vos lumières si possible.

Bonne soirée.
Avatar
vladz
zevil wrote:
Au final, un bête mount /dev/sdb1 /mnt/MyBook suffit à monter le disque.
Reste le message 'opération non supportée' lorsque je copie un fichier
avec cp.



Une fois que tu as refait le mount, quel sont les options ? (encore grep
MyBook /etc/mtab).

Vérifie ta partition avec fsck.ext3 /dev/sdb1.
Avatar
zevil
a écrit :
zevil wrote:
Au final, un bête mount /dev/sdb1 /mnt/MyBook suffit à monter le disque.
Reste le message 'opération non supportée' lorsque je copie un fichier
avec cp.



Une fois que tu as refait le mount, quel sont les options ? (encore grep
MyBook /etc/mtab).



grep "MyBook" /etc/mtab
/dev/sdb1 /mnt/MyBook ext3 rw,noatime 0 0

Vérifie ta partition avec fsck.ext3 /dev/sdb1.



/sbin/fsck.ext3 /dev/sdb1
e2fsck 1.39 (29-May-2006)
MyBook : propre, 14/78151680 fichiers, 2503725/156282320 blocs


voilà.
Avatar
Dominique MICOLLET
zevil wrote:


Disque /dev/sdb1 ne contient pas une table de partition valide

C'est grave docteur ?




Non. J'ai été imprécis en pensant que vous me comprendriez à demi-mot.

Comme cela vous a été indiqué dans une autre réponse, la commande est à
exécuter sur le périphérique et non sur une de ses partitions.

fdisk -l /dev/sdb

indiquera comment est partitionné votre disque et quelle est la nature des
partitions vues extérieurement à celles-ci.

Il m'est souvent arrivé avec des "clefs USB" que la partition soit vue comme
une fat32 extérieurement alors qu'elle était formatée intérieurement en
ext2 ou ext3 : il faut savoir que mkfs n'agit qu'à l'intérieur de la
partition et ne modifie pas la table d'icelles.

Normalement, cela devrait être transparent mais, selon l'outil qui fait le
montage plus ou moins automatique, on a parfois des surprises.

Ce que je vous conseillerais est la procédure suivante :
(0 - sauvegarder ce qui doit l'être si c'est possible ;)
1 - nettoyer complètement le disque de toutes ses partitions ;
2 - remettre proprement en place une partition en la typant correctement ;
3 - formatter la partition avec le système qui vous intéresse ;
4 - monter manuellement explicitement la partition ;
5 - essayer la copie.

1 et 2 emploient fdisk, 3 emploie mkfs.ext2 ou 3, 4 emploie mount et vous
savez quelle commande emploie 5.

Faites attention à l'étape 4 : mount peut utiliser implicitement un contenu
inapproprié de fstab. Précisez bien quelles sont _vos_ options.

Si tout va bien à ce niveau, démontez manuellement la partition puis voyez
si le montage implicite ou l'automontage s'en sortent mieux qu'avant.


Noter aussi qu'il est parfaitement possible d'utiliser un disque sans
partition : il suffit de monter sdb au lieu de sdb1. Cela ce faisait
couramment avec les disquettes. Dans ce cas, il n'est pas nécessaire
d'effectuer les étapes 1 et 2, dont l'effet sera ecrasé par l'étape 3.


--
Dominique MICOLLET
Adresse email : enlever deux francs
1 2 3