Usare i loop device per creare filesystem in RAID su Linux

Solitamente si usano i loop device su Linux (Wikipedia offre una spiegazione esauriente) per montare delle immagini ISO e renderle accessibili nel filesystem ma non è l’unico utilizzo, per esempio può essere utile formattare dei file e montarli con l’opzione “-o loop” come se fossero dei device. Un possibile scenario potrebbe essere la creazione di due dispositivi in RAID, servendosi non di due device veri e propri ma solo di file.

I passi da compiere, in sintesi, sono i seguenti: creare due (o più) file con dd, usare losetup per consentire il mount senza l’opzione “-o loop” dei due file come se fossero dispositivi veri e propri da poter formattare, assemblare i due dispositivi in RAID utilizzando mdadm.

Vediamo passo passo come fare, la distribuzione cui faccio riferimento per questa miniguida è Ubuntu:

Leggi tutto

Creare file vuoti di grandi dimensioni con Linux e Windows

Sia su Linux che su Windows può far comodo creare dei file vuoti di differenti dimensioni. Su Linux, oltre che per un benchmark delle prestazioni dell’hard disk e del sistema, è utile creare dei file vuoti per aumentare lo spazio destinato allo swap, senza dedicare una partizione. Si crea un file vuoto della dimensione che si vuole, lo si formatta con mkswap e lo si attiva con swapon.

La creazione di un file vuoto su Linux avviene con dd (touch non consente l’impostazione della grandezza del file). Ecco un esempio di creazione su Linux di un file di 1GB vuoto:

dd if=/dev/zero of=/home/myfile bs=4k count=250000

Con un “count=125000” si crea invece un file di 512MB. Per tutte le informazioni su dd rimando a una pagina di LinuxQuestions che rappresenta una “summa” di tutto quello che si può fare con questo tool eccezionale.

Leggi tutto