Comment mettre en place un espace disque virtuelle ?
Cette méthode n’est pas l’une des meilleures, car elle peut avoir des conséquences sur la rapidité du dit système de fichier.
Par exemple nous souhaitons avoir un espace de 100Mo :
dd if=/dev/zero bs=1M count=100 of=fichier-de-100Mo.bin
– Une fois le conteneur fait, il faut le formater, ici en ext4 :
mkfs.ext4 fichier-de-100Mo.bin
Pour utiliser cet espace : mount -o loop fichier-de-100Mo.bin /mnt
Si au cour de l’utilisation, nous voulons agrandir le disque virtuelle, par exemple à 500Mo :
dd if=/dev/zero bs=1M count=400 >> fichier-de-100Mo.bin
Puis : resize2fs fichier-de-100Mo.bin
resize2fs peut demander d’effectuer un e2fsck -f avant le redimensionnement du fichier.
Après pour utiliser ce nouvel espace :
mount -o loop fichier-de-100Mo.bin /mnt