web-dev-qa-db-fra.com

Comment créer des périphériques de blocage virtuels

Je souhaite créer plusieurs périphériques de bloc virtuels tels que/dev/sda, puis les utiliser pour créer un périphérique md à des fins de test. J'ai monté mon système de fichiers racine sur/dev/sda1 et je ne dispose pas d'espace supplémentaire pour créer de nouvelles partitions physiques. Par conséquent, je cherche un moyen d'allouer temporairement une petite partie de mon espace libre à ces périphériques de bloc virtuel.

Puis-je utiliser dmsetup ou d'autres utilitaires pour créer ces périphériques de bloc virtuel?

7
ARH

Vous pouvez créer un périphérique de bouclage dans un fichier et le faire de cette façon

 # créer un fichier 100M dans /opt
dd si =/dev/zéro sur =/opt/dev0-backstore bs = 1M nombre = 100 
 
 # créez le périphérique de bloc de bouclage 
 # où 7 est le nombre majeur de pilotes de périphérique de boucle, grep loop /proc/devices[.____. Page_mknod/dev/fake-dev0 7 7 
 losetup/dev/fake-dev0 /opt/dev0-backstore

Faites un petit script pour automatiser cela et c'est fait.

11
ppetraki