GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come utilizzare tmpfs su RHEL/CentOS 7

Oggi parleremo di tmpfs CentOS 7 un file system che manterrà tutti i file e le cartelle nella memoria virtuale del sistema operativo invece di scriverli effettivamente sul disco. Ciò significa che tutto il contenuto in tmpfs è temporaneo, nel senso che non è scritto in modo permanente sul disco e nel caso in cui tmpfs sia smontato, il sistema venga riavviato o venga interrotta l'alimentazione, tutto il contenuto andrà perso. Da un punto di vista tecnico, tmpfs mette tutto nella cache interna del kernel e poi cresce o si riduce per ospitare i file che contiene ed è in grado di scambiare le pagine non necessarie dallo spazio di swap.

Per impostazione predefinita CentOS usa tmpfs per varie cose, come puoi vedere dall'output del comando df –h:

# df –h

/dev - la directory contiene i file di dispositivo speciali per tutti i dispositivi.
/dev/shm – contiene l'allocazione di memoria condivisa
/run - usato per i log di sistema
/sys/fs/cgroup - utilizzato per cgroups, una funzionalità del kernel per limitare, controllare e rendere conto dell'utilizzo delle risorse di determinati processi

Un uso di tmpfs è ovviamente usarlo come cartella /tmp, puoi farlo in 2 modi:

Utilizzo di systemctl per abilitare tmpfs in /tmp

Puoi usare il comando systemctl per abilitare tmpfs nella cartella /tmp, prima usa il comando seguente per verificare se questa funzione non è già abilitata:

# systemctl is-enabled tmp.mount

Mostrerà lo stato corrente delle impostazioni, puoi utilizzare il seguente comando per abilitarlo:

# systemctl enable tmp.mount

In questo modo il sistema controllerà la cartella /tmp e vi monterà un tmpfs.

Montaggio manuale di un /tmp/fs

Puoi anche aggiungere manualmente un tmpfs in /tmp aggiungendo la seguente riga a /etc/fstab:

tmpfs /tmp tmpfs size=512m 0 0

E quindi eseguire il comando mount in questo modo:

# mount –a

Questo dovrebbe far apparire tmpfs in df –h, inoltre lo monterà automaticamente al prossimo riavvio.

Creazione di un tmpfs al volo

Se per qualche motivo desideri creare un tmpfs in una cartella al volo puoi sempre usare il seguente comando:

# mount -t tmpfs -o size=1G tmpfs /mnt/mytmpfs

Ovviamente puoi specificare qualsiasi dimensione desideri nell'opzione dimensione e qualsiasi punto di montaggio che desideri, ricorda solo che deve essere una directory valida.


Cent OS
  1. Come montare un'unità NTFS su CentOS / RHEL / Scientific Linux

  2. Come usare il sale su Centos 8

  3. Come utilizzare lo strumento Magic SysRq in CentOS / RHEL

  4. Come installare SSHFS su CentOS/RHEL/Ubuntu

  5. Come utilizzare iptables invece di firewalld su CentOS/RHEL 7 e 8

Come montare/smontare l'immagine ISO su CentOS 8 / Rhel 8 Linux

Come installare Puppet su RHEL 8 / CentOS 8

Come montare CD/DVD ROM su CentOS / RHEL Linux

Come installare e utilizzare Cockpit su CentOS 8 / RHEL 8

Come installare e utilizzare Fail2ban su RHEL 8 / CentOS 8

Come installare e utilizzare Firewalld in CentOS/RHEL