dans le terminal (bash, jaguar 10.2.8, g4 2x867) comment accéder
directement au volume du cdrom ? Par exemple dans Linux c'est souvent
/dev/cdrom ou /dev/hdc, mais là je ne trouve rien. Il y a bien le cd
monté dans "Volumes" mais je voudrais justement y accéder sans lire le
filesystem, en direct. C'est pour utiliser avec la commande "dd" pour
copier des blocs.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Saïd
ritsz :
Bonjour,
dans le terminal (bash, jaguar 10.2.8, g4 2x867) comment accéder directement au volume du cdrom ? Par exemple dans Linux c'est souvent /dev/cdrom ou /dev/hdc, mais là je ne trouve rien. Il y a bien le cd monté dans "Volumes" mais je voudrais justement y accéder sans lire le filesystem, en direct. C'est pour utiliser avec la commande "dd" pour copier des blocs.
Merci d'avance. :)
/dev/rdiskn ou n est le numero du disk. pour trouver le n 1) ejecter le cd 2) ls /dev/rdisk* 3) remettre le cd 3) ls /dev/rdisk* pour reperer le nouveau rdisk qui vient d'apparaitre
Je ne sais pas pourquoi mais on m'a dit d'utilise /dev/rdisk au lieu du /dev/disk correspondant.
-- Saïd.
ritsz :
Bonjour,
dans le terminal (bash, jaguar 10.2.8, g4 2x867) comment accéder
directement au volume du cdrom ? Par exemple dans Linux c'est souvent
/dev/cdrom ou /dev/hdc, mais là je ne trouve rien. Il y a bien le cd
monté dans "Volumes" mais je voudrais justement y accéder sans lire le
filesystem, en direct. C'est pour utiliser avec la commande "dd" pour
copier des blocs.
Merci d'avance. :)
/dev/rdiskn ou n est le numero du disk. pour trouver le n
1) ejecter le cd
2) ls /dev/rdisk*
3) remettre le cd
3) ls /dev/rdisk* pour reperer le nouveau rdisk qui vient d'apparaitre
Je ne sais pas pourquoi mais on m'a dit d'utilise /dev/rdisk au lieu du
/dev/disk correspondant.
dans le terminal (bash, jaguar 10.2.8, g4 2x867) comment accéder directement au volume du cdrom ? Par exemple dans Linux c'est souvent /dev/cdrom ou /dev/hdc, mais là je ne trouve rien. Il y a bien le cd monté dans "Volumes" mais je voudrais justement y accéder sans lire le filesystem, en direct. C'est pour utiliser avec la commande "dd" pour copier des blocs.
Merci d'avance. :)
/dev/rdiskn ou n est le numero du disk. pour trouver le n 1) ejecter le cd 2) ls /dev/rdisk* 3) remettre le cd 3) ls /dev/rdisk* pour reperer le nouveau rdisk qui vient d'apparaitre
Je ne sais pas pourquoi mais on m'a dit d'utilise /dev/rdisk au lieu du /dev/disk correspondant.
-- Saïd.
Éric Lévénez
Le 25/11/03 15:47, dans , « ritsz » a écrit :
dans le terminal (bash, jaguar 10.2.8, g4 2x867) comment accéder directement au volume du cdrom ? Par exemple dans Linux c'est souvent /dev/cdrom ou /dev/hdc, mais là je ne trouve rien. Il y a bien le cd monté dans "Volumes" mais je voudrais justement y accéder sans lire le filesystem, en direct. C'est pour utiliser avec la commande "dd" pour copier des blocs.
Comme sur tout unix :
"mount" donne la liste des périphériques montés. Dans mon cas j'ai par exemple "/dev/disk2s1s9" pour un CD-ROM en HFS+, le périphérique est donc "/dev/disk2" (mode bloc) ou "/dev/rdisk2" (mode caractère).
Attention, la numérotation des périphériques peut varier entre les boots.
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Le 25/11/03 15:47, dans <zrits-293D8F.15472625112003@news4-1.free.fr>,
« ritsz » <zrits@hotmail.com> a écrit :
dans le terminal (bash, jaguar 10.2.8, g4 2x867) comment accéder
directement au volume du cdrom ? Par exemple dans Linux c'est souvent
/dev/cdrom ou /dev/hdc, mais là je ne trouve rien. Il y a bien le cd
monté dans "Volumes" mais je voudrais justement y accéder sans lire le
filesystem, en direct. C'est pour utiliser avec la commande "dd" pour
copier des blocs.
Comme sur tout unix :
"mount" donne la liste des périphériques montés. Dans mon cas j'ai par
exemple "/dev/disk2s1s9" pour un CD-ROM en HFS+, le périphérique est donc
"/dev/disk2" (mode bloc) ou "/dev/rdisk2" (mode caractère).
Attention, la numérotation des périphériques peut varier entre les boots.
--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.
dans le terminal (bash, jaguar 10.2.8, g4 2x867) comment accéder directement au volume du cdrom ? Par exemple dans Linux c'est souvent /dev/cdrom ou /dev/hdc, mais là je ne trouve rien. Il y a bien le cd monté dans "Volumes" mais je voudrais justement y accéder sans lire le filesystem, en direct. C'est pour utiliser avec la commande "dd" pour copier des blocs.
Comme sur tout unix :
"mount" donne la liste des périphériques montés. Dans mon cas j'ai par exemple "/dev/disk2s1s9" pour un CD-ROM en HFS+, le périphérique est donc "/dev/disk2" (mode bloc) ou "/dev/rdisk2" (mode caractère).
Attention, la numérotation des périphériques peut varier entre les boots.
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
jalon
Saïd wrote:
/dev/rdiskn ou n est le numero du disk. pour trouver le n 1) ejecter le cd 2) ls /dev/rdisk* 3) remettre le cd 3) ls /dev/rdisk* pour reperer le nouveau rdisk qui vient d'apparaitre
entre mount et df, on doit pouvoir faire plus simple ;-)
-- Julien Jalon <http://www.julien-jalon.org/>
Saïd <saidNo@spaMquatramaran.ens.france> wrote:
/dev/rdiskn ou n est le numero du disk. pour trouver le n
1) ejecter le cd
2) ls /dev/rdisk*
3) remettre le cd
3) ls /dev/rdisk* pour reperer le nouveau rdisk qui vient d'apparaitre
entre mount et df, on doit pouvoir faire plus simple ;-)
/dev/rdiskn ou n est le numero du disk. pour trouver le n 1) ejecter le cd 2) ls /dev/rdisk* 3) remettre le cd 3) ls /dev/rdisk* pour reperer le nouveau rdisk qui vient d'apparaitre
entre mount et df, on doit pouvoir faire plus simple ;-)
-- Julien Jalon <http://www.julien-jalon.org/>
Saïd
Éric Lévénez :
Le 25/11/03 15:47, dans , « ritsz » a écrit :
dans le terminal (bash, jaguar 10.2.8, g4 2x867) comment accéder directement au volume du cdrom ? Par exemple dans Linux c'est souvent /dev/cdrom ou /dev/hdc, mais là je ne trouve rien. Il y a bien le cd monté dans "Volumes" mais je voudrais justement y accéder sans lire le filesystem, en direct. C'est pour utiliser avec la commande "dd" pour copier des blocs.
Comme sur tout unix :
"mount" donne la liste des périphériques montés. Dans mon cas j'ai par exemple "/dev/disk2s1s9" pour un CD-ROM en HFS+, le périphérique est donc "/dev/disk2" (mode bloc) ou "/dev/rdisk2" (mode caractère).
C'est quoi la difference entre les deux modes? Pour faire un dd bs000000 il vaut mieux disk* ou rdisk*?
Attention, la numérotation des périphériques peut varier entre les boots.
Le peripheriques sont ajoutes dans /dev au fur et a mesure. il suffit de regarder lequel a ete cree lors de l'insertion du CD pour ne pas se tromper.
-- Saïd.
Éric Lévénez :
Le 25/11/03 15:47, dans <zrits-293D8F.15472625112003@news4-1.free.fr>,
« ritsz » <zrits@hotmail.com> a écrit :
dans le terminal (bash, jaguar 10.2.8, g4 2x867) comment accéder
directement au volume du cdrom ? Par exemple dans Linux c'est souvent
/dev/cdrom ou /dev/hdc, mais là je ne trouve rien. Il y a bien le cd
monté dans "Volumes" mais je voudrais justement y accéder sans lire le
filesystem, en direct. C'est pour utiliser avec la commande "dd" pour
copier des blocs.
Comme sur tout unix :
"mount" donne la liste des périphériques montés. Dans mon cas j'ai par
exemple "/dev/disk2s1s9" pour un CD-ROM en HFS+, le périphérique est donc
"/dev/disk2" (mode bloc) ou "/dev/rdisk2" (mode caractère).
C'est quoi la difference entre les deux modes? Pour faire un dd bs000000
il vaut mieux disk* ou rdisk*?
Attention, la numérotation des périphériques peut varier entre les boots.
Le peripheriques sont ajoutes dans /dev au fur et a mesure. il suffit de
regarder lequel a ete cree lors de l'insertion du CD pour ne pas se tromper.
dans le terminal (bash, jaguar 10.2.8, g4 2x867) comment accéder directement au volume du cdrom ? Par exemple dans Linux c'est souvent /dev/cdrom ou /dev/hdc, mais là je ne trouve rien. Il y a bien le cd monté dans "Volumes" mais je voudrais justement y accéder sans lire le filesystem, en direct. C'est pour utiliser avec la commande "dd" pour copier des blocs.
Comme sur tout unix :
"mount" donne la liste des périphériques montés. Dans mon cas j'ai par exemple "/dev/disk2s1s9" pour un CD-ROM en HFS+, le périphérique est donc "/dev/disk2" (mode bloc) ou "/dev/rdisk2" (mode caractère).
C'est quoi la difference entre les deux modes? Pour faire un dd bs000000 il vaut mieux disk* ou rdisk*?
Attention, la numérotation des périphériques peut varier entre les boots.
Le peripheriques sont ajoutes dans /dev au fur et a mesure. il suffit de regarder lequel a ete cree lors de l'insertion du CD pour ne pas se tromper.
-- Saïd.
Éric Lévénez
Le 25/11/03 18:53, dans , « Saïd » a écrit :
Je ne sais pas pourquoi mais on m'a dit d'utilise /dev/rdisk au lieu du /dev/disk correspondant.
Les périphériques raw (/dev/r*) sont les périphériques en mode caractère et les entrées/sorties passent directement de l'application au périphérique. Les périphériques en mode bloc passent par le cache disque en RAM.
Une partition d'un disque passe toujours par un périphérique en mode bloc et donc utilise toujours le cache disque. Si on écrit sur une telle partition en écrivant en mode caractère (raw), on va bypasser le cache disque et cela va entraîner des problèmes de cohérence. Pour utiliser le mode caractère, il faut que la partition soit démontée.
L'avantage du mode caractère (raw) est qu'il est souvent plus rapide mais surtout les écritures sont _presque_ synchrones, et cela est très bien avec des outils du type fsck. En mode bloc, on utilise le cache disque, et donc les dernières écritures ne sont pas forcément sur disque. Il faut utiliser la fonction "sync" pour flusher le cache disque.
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Le 25/11/03 18:53, dans <slrnbs75pn.12r.saidNo@brian.lan>, « Saïd »
<saidNo@spaMquatramaran.ens.france> a écrit :
Je ne sais pas pourquoi mais on m'a dit d'utilise /dev/rdisk au lieu du
/dev/disk correspondant.
Les périphériques raw (/dev/r*) sont les périphériques en mode caractère et
les entrées/sorties passent directement de l'application au périphérique.
Les périphériques en mode bloc passent par le cache disque en RAM.
Une partition d'un disque passe toujours par un périphérique en mode bloc et
donc utilise toujours le cache disque. Si on écrit sur une telle partition
en écrivant en mode caractère (raw), on va bypasser le cache disque et cela
va entraîner des problèmes de cohérence. Pour utiliser le mode caractère, il
faut que la partition soit démontée.
L'avantage du mode caractère (raw) est qu'il est souvent plus rapide mais
surtout les écritures sont _presque_ synchrones, et cela est très bien avec
des outils du type fsck. En mode bloc, on utilise le cache disque, et donc
les dernières écritures ne sont pas forcément sur disque. Il faut utiliser
la fonction "sync" pour flusher le cache disque.
--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.
Je ne sais pas pourquoi mais on m'a dit d'utilise /dev/rdisk au lieu du /dev/disk correspondant.
Les périphériques raw (/dev/r*) sont les périphériques en mode caractère et les entrées/sorties passent directement de l'application au périphérique. Les périphériques en mode bloc passent par le cache disque en RAM.
Une partition d'un disque passe toujours par un périphérique en mode bloc et donc utilise toujours le cache disque. Si on écrit sur une telle partition en écrivant en mode caractère (raw), on va bypasser le cache disque et cela va entraîner des problèmes de cohérence. Pour utiliser le mode caractère, il faut que la partition soit démontée.
L'avantage du mode caractère (raw) est qu'il est souvent plus rapide mais surtout les écritures sont _presque_ synchrones, et cela est très bien avec des outils du type fsck. En mode bloc, on utilise le cache disque, et donc les dernières écritures ne sont pas forcément sur disque. Il faut utiliser la fonction "sync" pour flusher le cache disque.
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Saïd
Julien Jalon :
Saïd wrote:
/dev/rdiskn ou n est le numero du disk. pour trouver le n 1) ejecter le cd 2) ls /dev/rdisk* 3) remettre le cd 3) ls /dev/rdisk* pour reperer le nouveau rdisk qui vient d'apparaitre
entre mount et df, on doit pouvoir faire plus simple ;-)
Je parlais evidemment des cds qui refusent de monter. :) hum hum...
-- Saïd.
Julien Jalon :
Saïd <saidNo@spaMquatramaran.ens.france> wrote:
/dev/rdiskn ou n est le numero du disk. pour trouver le n
1) ejecter le cd
2) ls /dev/rdisk*
3) remettre le cd
3) ls /dev/rdisk* pour reperer le nouveau rdisk qui vient d'apparaitre
entre mount et df, on doit pouvoir faire plus simple ;-)
Je parlais evidemment des cds qui refusent de monter. :) hum hum...
/dev/rdiskn ou n est le numero du disk. pour trouver le n 1) ejecter le cd 2) ls /dev/rdisk* 3) remettre le cd 3) ls /dev/rdisk* pour reperer le nouveau rdisk qui vient d'apparaitre
entre mount et df, on doit pouvoir faire plus simple ;-)
Je parlais evidemment des cds qui refusent de monter. :) hum hum...
-- Saïd.
ritsZ
ritsz a écrit :
dans le terminal (bash, jaguar 10.2.8, g4 2x867) comment accéder directement au volume du cdrom ? [...]
Merci à tous pour vos réponses !
-- Ritsz
ritsz a écrit :
dans le terminal (bash, jaguar 10.2.8, g4 2x867) comment accéder
directement au volume du cdrom ? [...]
dans le terminal (bash, jaguar 10.2.8, g4 2x867) comment accéder directement au volume du cdrom ? [...]
Merci à tous pour vos réponses !
-- Ritsz
Éric Lévénez
Le 25/11/03 19:25, dans , « Saïd » a écrit :
C'est quoi la difference entre les deux modes?
Voir mes explications quelque part dans ce thread.
Pour faire un dd bs000000 il vaut mieux disk* ou rdisk*?
Comme tu donnes une taille de bloc non multiple de la taille des blocs du périphérique, tu ne peux utiliser le mode raw. Il faut donc passer par le cache disque pour pouvoir lire des bouts de blocs, donc disk*.
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Le 25/11/03 19:25, dans <slrnbs77k6.19q.saidNo@brian.lan>, « Saïd »
<saidNo@spaMquatramaran.ens.france> a écrit :
C'est quoi la difference entre les deux modes?
Voir mes explications quelque part dans ce thread.
Pour faire un dd bs000000
il vaut mieux disk* ou rdisk*?
Comme tu donnes une taille de bloc non multiple de la taille des blocs du
périphérique, tu ne peux utiliser le mode raw. Il faut donc passer par le
cache disque pour pouvoir lire des bouts de blocs, donc disk*.
--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.
Voir mes explications quelque part dans ce thread.
Pour faire un dd bs000000 il vaut mieux disk* ou rdisk*?
Comme tu donnes une taille de bloc non multiple de la taille des blocs du périphérique, tu ne peux utiliser le mode raw. Il faut donc passer par le cache disque pour pouvoir lire des bouts de blocs, donc disk*.
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.