Ciò significa che non possiamo archiviare dati ordinari su RAM? Bene, in realtà possiamo. Se non ti interessa la perdita dei tuoi dati, puoi usare RAM come disco. Che si chiama Ramdisk. Questa soluzione è molto efficace se il tuo computer ha un alimentatore di backup che può far funzionare il tuo computer a lungo anche quando la potenza si spegne.
In realtà c'è un modo per utilizzare Ramdisk per archiviare i file in modo permanente. Supponiamo che tu abbia una configurazione Ramdisk da 4 GB. Puoi archiviare e accedere ai file qui molto velocemente. Naturalmente, questa è una conservazione temporanea. Per risolvere questo problema, possiamo utilizzare un disco rigido e sincronizzare tutti i file e le directory del nostro Ramdisk con software di backup specifici. Anche se il disco rigido è lento e potrebbe volerci un po 'di tempo per sincronizzare un disco rigido con un Ramdisk, almeno i dati verranno archiviati in modo permanente. Quindi, quando si spegne il computer, Ramdisk verrà cancellato. Quando avvii di nuovo il tuo computer, tutti i dati verranno copiati dal tuo disco rigido al tuo Ramdisk. Questo processo sarà lento. Ma dopo che i dati sono stati copiati, è possibile accedere nuovamente ai dati molto velocemente. Quindi fondamentalmente Ramdisk viene usato come cache qui.
In questo articolo, ti mostrerò come creare e utilizzare Ramdisk su Ubuntu 18.04 LTS. Per guardare un video di questo processo vedi il video qui sotto:
Creazione di un Ramdisk su Ubuntu 18.04 LTS è davvero facile. Tutti gli strumenti richiesti sono già preinstallati su Ubuntu 18.04 LTS.
Prima crea un punto di montaggio in cui monterai il Ramdisk con il seguente comando:
$ sudo mkdir /mnt /ramdisk
Ora puoi montare il ramdisk su /mnt/ramdisk Mount Point con il seguente comando:
$ sudo monte -t tmpfs -o rw, size = 2g tmpfs /mnt /ramdisk
NOTA: Qui, dimensione = 2g significa che il Ramdisk sarà di 2 GB di dimensioni. Per creare Ramdisk di diversi MB, utilizzare M. Ad esempio, per creare Ramdisk da 256 MB, put dimensione = 256 m
Ora per verificare se viene creato il Ramdisk, eseguire il seguente comando:
$ df -h
Come puoi vedere, il Ramdisk viene creato e montato /mnt/ramdisk come previsto.
È possibile utilizzare il Ramdisk mentre usi le partizioni normali sul disco rigido. Come puoi vedere dallo screenshot di seguito, ho copiato diversi file e directory nel Ramdisk. Posso anche modificare i file di testo direttamente da Ramdisk.
Per sgomentare il Ramdisk, eseguire il seguente comando:
$ sudo umount /mnt /ramdisk
AVVERTIMENTO: Tutti i file nel tuo Ramdisk andranno persi.
Montaggio Ramdisk automaticamente su System Boot:
Puoi usare il /etc/fstab File per montare automaticamente il Ramdisk su System Boot.
Innanzitutto, fai un backup di /etc/fstab file con il seguente comando:
$ sudo cp -v /etc /fstab /etc /fstab.backup
Una copia del file /etc/fstab è salvato a /etc/fstab.backup. Ora se qualcosa va storto lungo la strada, puoi semplicemente ripristinare il /etc/fstab file.
Ora apri /etc /fstab file con il seguente comando:
$ sudo nano /etc /fstab
Il file/etc/fstab deve essere aperto.
Ora vai alla fine del file e aggiungi la riga seguente:
tmpfs /mnt /ramdisk tmpfs rw, size = 2g 0 0
NOTA: Qui dimensione = 2G mezzi, la dimensione del Ramdisk sarà di 2 GB. Per specificare le dimensioni in MB, utilizzare M invece di G.
Ora premi + X e poi premere y e poi premere Per salvare il file.
Ora riavvia il tuo computer con il seguente comando:
$ sudo riavvia
Il Ramdisk dovrebbe essere montato come puoi vedere dalla sezione contrassegnata dello screenshot seguente.
Dati Ramdisk persistenti:
In questa sezione, ti mostrerò come salvare i dati RamDisk sul disco rigido sull'arresto del sistema e caricare i dati dal disco rigido a RamDisk su System Boot.
Affinché ciò funzioni, la directory in cui verrà montato il Ramdisk e in cui i dati di backup verranno salvati deve avere lo stesso set di autorizzazioni del file. Ti mostrerò un trucco facile. Rimani sintonizzato.
Crea innanzitutto una directory in cui i dati RamDisk verranno salvati con l'arresto del sistema con il seguente comando:
$ sudo mkdir /mnt /ramdisk_backup
Se hai seguito questo articolo dall'inizio, allora il Ramdisk dovrebbe essere montato /mnt/ramdisk
Ora crea un file di servizio di sistema con il seguente comando:
$ sudo nano/lib/systemd/system/ramdisk-sync.servizio
Ora digita le seguenti righe e sostituisci Shovon come contrassegnato nello screenshot qui sotto con il tuo nome utente di accesso. Non dimenticare questo passaggio in quanto non funzionerà altrimenti. Ora salva il file.
Ora abilita il Ramdisk-Sync Servizio con il seguente comando:
$ sudo SystemCtl Abilita RamDisk-Sync.servizio
IL Ramdisk-Sync Il servizio è abilitato. Ora avverrà automaticamente sullo avvio del sistema.
Ora riavvia il tuo computer con il seguente comando:
$ sudo riavvia
Una volta avviato il computer, controlla se il Ramdisk-Sync Il servizio è in esecuzione con il seguente comando:
$ sudo systemctl status ramdisk-sync
Come puoi vedere, il servizio è in esecuzione correttamente.
Come puoi vedere, sia il /mnt/ramdisk E /mnt/ramdisk_backup Le directory sono vuote.
$ ls /mnt /ramdisk , _ backup
Ora ho intenzione di copiare alcuni file per /mnt/ramdisk Ramdisk.
Ora riavvia il tuo computer.
$ sudo riavvia
Come puoi vedere, una volta che il mio computer si avvia, i file sono disponibili nel mio Ramdisk /mnt/ramdisk
Anche il /mnt/ramdisk E /mnt/ramdisk_backup contiene gli stessi file.
$ ls /mnt /ramdisk , _ backup
È così che crei e usi Ramdisk su Ubuntu 18.04 LTS. Grazie per aver letto questo articolo.