A ramdisk è un piccolo disco virtuale che fa parte della memoria principale. Questo Memoria di lavoro si chiama RAM. La memoria viene utilizzata in modo dinamico e statico. Questo file system è montato e formattato in precedenza. Lo spazio di memoria è ramificato e non è accessibile dal sistema.
La memoria volatile - Il ramdisk
Per Linux il ramdisk è importante per consentire un processo di lettura e scrittura veloce. Quindi è meno influenzato dall'usura, come un normale hard disk o anche una memoria flash. Una CPU occupata o una connessione di rete lenta può ovviamente fermare il disco. I problemi di cancellazione sotto file system come ext3 o ext4 possono anche essere evitati. I file precari non vengono copiati sul disco rigido, ma memorizzati nel file system, cioè il ramdisk. Si noti che i file non finiscono sul disco rigido. Alcuni file vengono archiviati senza essere richiesti. Per creare un ramdisk si possono usare diversi modi.
Le diverse possibilità
Il primo modo sarebbe quello di creare un ramdisk con un filesystem tmps. Questo non è un sistema RAM completo, ma può anche essere memorizzato sul disco rigido Dati salvare. In questo modo si evita che la memoria sul ramdisk diventi troppo piccola. Se il disco è vuoto, non può occupare spazio sul disco, e queste partizioni possono essere montate al momento dell'avvio.
Il secondo modo è quello di formattare il disco rigido. In questo modo è possibile selezionare un'area come disco RAM. Un'opzione -m0 dovrebbe garantire che non venga riservato alcuno spazio all'utente root. Questo occuperebbe spazio. In effetti, le risorse del sistema dovrebbero essere sottratte. In questo modo la memoria è più piccola con le partizioni. L'obiettivo è un ramdisk che non può essere letto o scritto, ma ha delle correzioni. Questo probabilmente dovrà essere concesso. La dimensione del ramdisk può essere chiamata e modificata con comandi speciali. Ad ogni riavvio il disco scompare di nuovo, quindi si dovrebbe creare uno script per salvare i comandi. In questo modo, i comandi non devono essere digitati di nuovo.
Il terzo modo è quello di lavorare con il file system ramfs. Questo si differenzia dal file system tmpfs per il fatto che i dati vengono scambiati. Questo rende anche facile la creazione. Il disco viene ridimensionato dinamicamente e la partizione viene sempre montata al momento dell'avvio. Questo può essere impedito con i privilegi di editor e di root.
Le dimensioni del disco RAM
Ciascuno dei dischi Ram creati può essere mantenuto di dimensioni diverse. Questo è diverso per tutti. Il sistema dovrebbe essere disponibile come RAM sufficiente e si dovrebbe accedere anche alla memoria di swap, o SWAP. Ma questo rallenterebbe la velocità del disco RAM. 1GB di RAM dovrebbe essere spesso sufficiente.
Una guida per Linux può essere trovata nell'articolo Creare Ramdisk per velocizzare Amavis sotto Linux.