Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Emuler un disque dur
Envoyé par: kraven

Bonjour,
J'ai installer Linux (centos). Dans mon pc j'ai un seul connecteur ide donc (hda et hdb). je cherche un moyen de rajouter hdc (donc de simuler un second connecteur ide et un disque dur branché dessus). Est-ce possible? Je précise que je ne souhaite pas utiliser de machine virtuel.

Par avance merci

Poste le Friday 8 April 2011 13:31:01
Répondre     Citer    
Re: Emuler un disque dur
Envoyé par: vincentxavier

kraven a écrit:
-------------------------------------------------------
> Bonjour,
> J'ai installer Linux (centos). Dans mon pc j'ai un
> seul connecteur ide donc (hda et hdb). je cherche
> un moyen de rajouter hdc (donc de simuler un
> second connecteur ide et un disque dur branché
> dessus). Est-ce possible? Je précise que je ne
> souhaite pas utiliser de machine virtuelle.
>
Tu peux utiliser des loopdevices : losetup(8) qui te permettent d'accéder à un fichier comme s'il s'agissait d'un périphérique en mode bloc.

C'est en forgeant qu'on devient forgeron, et c'est en sciant que Léonard De Vinci !

Mon site perso

Poste le Friday 8 April 2011 13:56:56
Répondre     Citer    
Re: Emuler un disque dur
Envoyé par: Chrystof

Merci pour cette info vincentxavier.

Peux tu donner un petit exemple d'utilisation, car google n'est pas mon ami sur ce coup là ?!

Merci

Chrystof

Poste le Monday 11 April 2011 07:38:18
Répondre     Citer    
Re: Emuler un disque dur
Envoyé par: vincentxavier

dd if=/dev/zero of=monfich.ier bs=1M count=512 # crée un fichier contentant des zéros de 512Mo
mke2fs monfich.ier
mount -o loop monfich.ier /point/de/montage

C'est en forgeant qu'on devient forgeron, et c'est en sciant que Léonard De Vinci !

Mon site perso

Poste le Monday 11 April 2011 10:01:41
Répondre     Citer    
Re: Emuler un disque dur
Envoyé par: Chrystof

Merci pour ton aide, je suis en train de forger :-)

Voici mon message :

ppp@ubuntu:/dev$ sudo dd if=/dev/zero of=monfich.ier bs=1M count=512
[sudo] password for ppp: 
512+0 enregistrements lus
512+0 enregistrements écrits
536870912 octets (537 Mcool smiley copiés, 2.03035 s, 264 MB/s
ppp@ubuntu:/dev$ sudo mke2fs monfich.ier
mke2fs 1.41.12 (17-May-2010)
monfich.ier n'est pas un périphérique spécial en mode bloc.
Procéder malgré tout ? (o,n) o
Étiquette de système de fichiers=
Type de système d'exploitation : Linux
Taille de bloc=4096 (log=2)
Taille de fragment=4096 (log=2)
« Stride » = 0 blocs, « Stripe width » = 0 blocs
32768 i-noeuds, 131072 blocs
6553 blocs (5.00%) réservés pour le super utilisateur
Premier bloc de données=0
Nombre maximum de blocs du système de fichiers=134217728
4 groupes de blocs
32768 blocs par groupe, 32768 fragments par groupe
8192 i-noeuds par groupe
Superblocs de secours stockés sur les blocs : 
	32768, 98304

Écriture des tables d'i-noeuds : complété                        
Écriture des superblocs et de l'information de comptabilité du système de
fichiers : complété

Le système de fichiers sera automatiquement vérifié tous les 23 montages ou
après 180 jours, selon la première éventualité. Utiliser tune2fs -c ou -i
pour écraser la valeur.
ppp@ubuntu:/dev$ sudo mount -o loop monfich.ier /dev/hdc
mount : le point de montage /dev/hdc n'existe pas
ppp@ubuntu:/dev$

Je fais quoi de faut ? Il me faudrait absolument une partition hdc de 2G0, comment la simuler ?!

Merci.

Chrystof

Poste le Monday 11 April 2011 12:38:41
Répondre     Citer    
Re: Émuler un disque dur
Envoyé par: nicola

Déjà, il faut que ton fichier contienne un système de fichiers (FAT, ext ou autre), à créer avec la commande qui va bien. Ensuite, monte ton fichier sur /mnt/truc plutôt que sur un périphérique qui existe déjà comme /dev/hdc.

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Friday 15 April 2011 17:55:18
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Emuler un disque dur
Vous voulez savoir si votre matériel est supporté par Linux, ou vous avez un problème pour installer un module ? Ce forum est pour vous !

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons