Se si vuole creare un disco rigido virtuale in linux si può usare il comando dd
Per creare un disco rigido ad esempi di 2GB si può:
dd if=/dev/zero of=disco.img bs=1k count=2GB
Ora dobbiamo formattarlo ad esempio in ext4:
mkfs -t ext4 ./disco.img
Ora possiamo montarlo in una directory (se non esiste la creiamo)
mkdir /mnt/disco/
È importante la scritta loop così indichiamo che è un 'loop device' ossia un disco virtuale!
mount -t auto -o loop /disco.img /mnt/disco/
In questo modo possiamo creare directory con uno spazio ben limitato.
se lo voglio rendere permanente, posso modificare il file /etc/fstab ed aggiungere la riga
/disco.img /mnt/disco auto loop 0 0
per controllare usiamo lsblk o df