Hai mai desiderato uno spazio di lavoro temporaneo con accesso in lettura/scrittura a scopo di test? Bene! Conosco una semplice soluzione alternativa per montare una partizione temporanea nella RAM in Linux. Puoi usarlo come una partizione use and throw. Significato:la partizione e tutti i dati in essa contenuti spariranno una volta riavviato il sistema. Perché è creato in tmpfs (cioè RAM,) non lo è? Quindi non ti preoccupi nemmeno di eliminare manualmente le partizioni.
Cos'è tmpfs?
Come dice il nome, tmpfs è un filesystem temporaneo creato in memoria o partizioni di scambio. Nei sistemi Linux e Unix, alcune directory come "/tmp" e "/var/run" sono montate su questo filesystem. Tutto ciò che è stato salvato in queste cartelle verrà automaticamente cancellato al riavvio. Possiamo anche usare il filesystem tmpfs per programmi o attività che richiedono molte operazioni di lettura/scrittura per migliorare le loro prestazioni. Ad esempio, ti abbiamo già mostrato che trasferire il tuo profilo del browser in tmpfs migliorerà notevolmente la loro velocità e reattività.
Monta una partizione temporanea nella RAM in Linux
Per montare una partizione temporanea in memoria in Linux, esegui semplicemente il seguente comando come utente root o sudo:
# mount -t tmpfs tmpfs /mnt -o size=100m
Il comando precedente creerà una partizione temporanea con dimensioni 100 MB in tmpfs e montalo nella directory /mnt.
Puoi verificare se questa partizione temporanea è montata o meno usando il comando "mount":
# mount
Esempio di output dal mio server CentOS 8:
[...] tmpfs on /mnt type tmpfs (rw,relatime,seclabel,size=102400k)
Sì, è montato!
Esaminiamo lo spazio della directory /mnt usando il comando "df":
# df -h /mnt/
Risultato di esempio:
Filesystem Size Used Avail Use% Mounted on tmpfs 100M 0 100M 0% /mnt
Come puoi vedere, la dimensione della partizione temporanea è 100 M.
Ora puoi utilizzare questo spazio di partizione per qualsiasi scopo. Salva alcuni file e/o directory al suo interno e riavvia il sistema per vedere se sono ancora disponibili. Una volta riavviato il sistema, la partizione, incluso il suo contenuto, scomparirà!
Poiché è una partizione temporanea, non dovresti salvare alcun dato importante al suo interno. Questo spazio di partizione è puramente a scopo di test.
Lettura correlata:
- Come scrivere file di registro nella RAM utilizzando Log2ram in Linux
- Il tutorial sui comandi mktemp con esempi per principianti
- Come migliorare il tempo di avvio delle applicazioni in Linux