OVH Cloud OVH Cloud

Problème de copie de /dev

8 réponses
Avatar
Telga EL BARONO
Bonsoir,

J'essaye de recopier le répertoire /dev afin de créer un CD bootable
mais la commande suivante
(tar cfp - /dev) | (cd /mnt/loop; tar xfp -)
me renvoie des erreurs signalant qu'il n'y a pas assez de place pour
créer les nodes sur l'image ram (elle fait 64 Mo).

1° Il y a t-il un moyen de copie les nodes en question ?
2° Il y a t-il une autre voie pour recréer tous les nodes ?

J'utilise un Redhat 8

D'avance merci

Telga

8 réponses

Avatar
Philippe Delsol
Bonsoir,
Bonjour,


J'essaye de recopier le répertoire /dev afin de créer un CD bootable
mais la commande suivante
(tar cfp - /dev) | (cd /mnt/loop; tar xfp -)
me renvoie des erreurs signalant qu'il n'y a pas assez de place pour
créer les nodes sur l'image ram (elle fait 64 Mo).


La commande n'est pas correcte, il faut se placer dans / puis entrer la
commande :
tar cfp - dev |(cd /mnt/loop; tar xfp -)

1° Il y a t-il un moyen de copie les nodes en question ?
2° Il y a t-il une autre voie pour recréer tous les nodes ?

J'utilise un Redhat 8

D'avance merci

Telga


Philippe

Avatar
no_spam
On Fri, 23 Apr 2004 21:27:02 +0200, Telga EL BARONO wrote:

Bonsoir,

J'essaye de recopier le répertoire /dev afin de créer un CD bootable
mais la commande suivante
(tar cfp - /dev) | (cd /mnt/loop; tar xfp -)
me renvoie des erreurs signalant qu'il n'y a pas assez de place pour
créer les nodes sur l'image ram (elle fait 64 Mo).


Il faut formater avec plus d'inodes
=> man mkfs et mkfs.ext2
l'option -N <number_of_inodes> sera utile...
(nb: mkfs -v -n /dev/loop<n> te donnera, entre autres, le nombre d'inodes
crées par défaut...)

Avatar
Telga EL BARONO
no_spam a écrit:
On Fri, 23 Apr 2004 21:27:02 +0200, Telga EL BARONO wrote:


Bonsoir,

J'essaye de recopier le répertoire /dev afin de créer un CD bootable
mais la commande suivante
(tar cfp - /dev) | (cd /mnt/loop; tar xfp -)
me renvoie des erreurs signalant qu'il n'y a pas assez de place pour
créer les nodes sur l'image ram (elle fait 64 Mo).



Il faut formater avec plus d'inodes
=> man mkfs et mkfs.ext2
l'option -N <number_of_inodes> sera utile...
(nb: mkfs -v -n /dev/loop<n> te donnera, entre autres, le nombre d'inodes
crées par défaut...)


Merci beaucoup, je n'avais pas pensé au nombre d'inodes.

Telga


Avatar
Telga EL BARONO
Philippe Delsol a écrit:


Bonsoir,


Bonjour,

J'essaye de recopier le répertoire /dev afin de créer un CD bootable
mais la commande suivante
(tar cfp - /dev) | (cd /mnt/loop; tar xfp -)
me renvoie des erreurs signalant qu'il n'y a pas assez de place pour
créer les nodes sur l'image ram (elle fait 64 Mo).



La commande n'est pas correcte, il faut se placer dans / puis entrer la
commande :
tar cfp - dev |(cd /mnt/loop; tar xfp -)

1° Il y a t-il un moyen de copie les nodes en question ?
2° Il y a t-il une autre voie pour recréer tous les nodes ?

J'utilise un Redhat 8

D'avance merci

Telga



Philippe




La commande est tout à fait correct, le problème se situait au niveau du
nombre d'inodes.

Telga


Avatar
Philippe Delsol
Philippe Delsol a écrit:


Bonsoir,



Bonjour,

J'essaye de recopier le répertoire /dev afin de créer un CD bootable
mais la commande suivante
(tar cfp - /dev) | (cd /mnt/loop; tar xfp -)
me renvoie des erreurs signalant qu'il n'y a pas assez de place pour
créer les nodes sur l'image ram (elle fait 64 Mo).




La commande n'est pas correcte, il faut se placer dans / puis entrer
la commande :
tar cfp - dev |(cd /mnt/loop; tar xfp -)

1° Il y a t-il un moyen de copie les nodes en question ?
2° Il y a t-il une autre voie pour recréer tous les nodes ?

J'utilise un Redhat 8

D'avance merci

Telga




Philippe




La commande est tout à fait correct, le problème se situait au niveau du
nombre d'inodes.


En effet je n'avais pas remarqué que sous Linux la commande tar n'a pas
le même comportement que les Unix que je connais (sur Unix, par défaut
le path absolu est conservé).

Telga


Philippe



Avatar
Michel Tatoute

Bonsoir,

J'essaye de recopier le répertoire /dev afin de créer un CD bootable


Peut être vaudrait-il mieux utiliser devfs que un repertoire dev?

Michel.

Avatar
TiChou
Dans le message <news:408a171b$0$512$,
*Telga EL BARONO* tapota sur f.c.o.l.configuration :

J'essaye de recopier le répertoire /dev afin de créer un CD bootable
mais la commande suivante
(tar cfp - /dev) | (cd /mnt/loop; tar xfp -)


La commande n'est pas correcte, il faut se placer dans / puis entrer la
commande :
tar cfp - dev |(cd /mnt/loop; tar xfp -)

La commande est tout à fait correct,



Presque. :-P
L'option 'p' est inutile avec l'option 'c' et, dans tous les cas, inutile si
tar est utilisé en tant qu'utilisateur root. C'était juste une petite
remarque qui n'empêchera pas le bon fonctionnement de votre commande. :)
Au fait, pourquoi utiliser la commande tar et non pas la commande cp ?

--
TiChou



Avatar
TiChou
Dans le message <news:,
*TiChou* tapota sur f.c.o.l.configuration :

J'essaye de recopier le répertoire /dev afin de créer un CD bootable
mais la commande suivante
(tar cfp - /dev) | (cd /mnt/loop; tar xfp -)


La commande n'est pas correcte, il faut se placer dans / puis entrer la
commande :
tar cfp - dev |(cd /mnt/loop; tar xfp -)

La commande est tout à fait correct,



Presque. :-P
L'option 'p' est inutile avec l'option 'c' et, dans tous les cas, inutile
si tar est utilisé en tant qu'utilisateur root. C'était juste une petite
remarque qui n'empêchera pas le bon fonctionnement de votre commande. :)
Au fait, pourquoi utiliser la commande tar et non pas la commande cp ?


En fait, pourquoi ne pas tout simplement utiliser le script MAKEDEV
(/dev/MAKEDEV, /sbin/MAKEDEV ou /usr/sbin/MAKEDEV) s'il s'agit d'un système
n'utilisant pas devfs ?

--
TiChou