On Mon, 12 Aug 2002, Anne Possoz wrote:
> �a veut dire qu'il faut avoir formatt� son cdrom en ext2 ou reiserfs
> auparavant. Comment cela se fait-il?
dd if=/dev/zero of=un_fichier bs=1024k count=650
mke2fs un_fichier
mount un_fichier -o loop /mnt
cp -a /etc /mnt/etc
umount /mnt
cdrecord -speed=12 -dev=0,6,0 -data -pad un_fichier
> Question connexe. Comment savoir la vraie taille d'un cdrom? Il me semble
> avoir vu des incoh�rences entre minutes et MB.
Il y a parfois m�me des incoh�rences avec `dd' en lisant le CD entier sur
diff�rents lecteurs.
> Il me semble id�al de savoir si une arborescence tiendra ou pas sur le cdrom
> (sans oublier les ambigu�t�s fr�quentes 1000 et 1024 pour les kilos, etc.)
> Je me sens bien b�otienne dans ce domaine.
g�n�rer le fichier ISO-9660 (mkisofs), et voir sa taille.
> Il faut que la disquette soit formatt�e de bon type avant cela. Je me trompe?
il suffit qu'elle soit format�e (aka formatage bas niveau).
Attention, terminologie:
formater:
cr�er les marques de secteurs
floppy: fdformat
disque-dur SCSI: fonction du BIOS
cr�er un syst�me de fichier
mformat A: # tr�s mal nomm�
mke2fs
mkisofs
J'ai vu que Red Hat � l'installation m�lange all�grement ces deux
concepts.
> Et on ne peut pas supprimer le pipe en faisant "tar zcvf" (ou "tar jcvf")?
oui, le pipe sera alors implicite avec la compression d�pendant d'une
variable d'environnement. C'est plus clair �galement de montrer comment
l'archive est faite, si on est sur un syst�me avec un tar non GNU.
> Mais tout cela veut dire que si on a un cdrom de type ext2, on peut �crire et
> effacer comme sur un floppy? Ou il me manque encore des billes � ma
> compr�hension?
non! On ne peut pas modifier un CD-R, donc on ne peut pas modifier les
blocs, donc on ne peut pas modifier le fs.
(on peut ajouter des sessions: seul un fs supportant ce genre de choses
peut simuler l'ajout, la modification et l'effacement de fichiers).
> que sur le syst�me sous-jacent. Je me vois mal raconter cela � des gens
> qui envisagent de passer de windows � linux...
C'est justement la distinction `block device', `filesystem', `point de
montage', qui rend les choses claires sous UNIX.
Le m�lange Windows o� C: est un disque physique, une partition, un syst�me
de fichier, voire un aggr�gat de partitions est une catastrophe.
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.