

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# `/var`(Dati di sistema variabili persistenti)
<a name="filesystem-slash-var"></a>

 

## `/var/cache`(Cache)
<a name="filesystem-slash-var-cache"></a>

 Al contrario[`/var/lib`](#filesystem-slash-var-lib), la cancellazione dei dati non `/var/cache` comporterà la perdita di dati, poiché le applicazioni devono essere in grado di ricostruire `/var/cache` i propri dati da altre fonti. 

## `/var/lib`(Dati di sistema persistenti)
<a name="filesystem-slash-var-lib"></a>

 La `/var/lib` directory viene utilizzata per i dati di sistema persistenti. Vari componenti del sistema inseriranno qui i dati che sono privati di quel componente. Al contrario[`/var/cache`](#filesystem-slash-var-cache), la cancellazione dei dati `/var/lib` comporterà la perdita di dati. 

 Ad esempio, per impostazione predefinita, il server del database PostgreSQL memorizzerà i dati del database in. `/var/lib/pgsql` Il layout e i formati di file di questi dati sono privati per PostgreSQL e si tratta di dati persistenti, poiché se cancellati, l'utente subisce una perdita di dati. 

## `/var/log`(Registri persistenti)
<a name="filesystem-slash-var-log"></a>

 Questa directory viene utilizzata per archiviare i log persistenti. È consigliabile che il software utilizzi le chiamate `syslog(3)` o `sd_journal_print(3)` API anziché archiviare direttamente i file di registro in`/var/log`. 

**Nota**  
 In AL2 023 il[`systemd`il diario sostituisce `rsyslog`](journald.md), che è una notevole differenza rispetto alla configurazione predefinita di Amazon Linux 2. 

 Per ulteriori informazioni sulla lettura dei log utilizzando`journalctl`, consulta la [https://www.freedesktop.org/software/systemd/man/journalctl.html](https://www.freedesktop.org/software/systemd/man/journalctl.html)pagina di manuale. 

 Molte applicazioni utilizzano meccanismi propri per scrivere, e talvolta ruotare, i file di registro presenti in. `/var/log` Consultate la documentazione di queste applicazioni su come configurare i relativi file di registro. 

## `/var/spool`(Code di posta e stampante)
<a name="filesystem-slash-var-spool"></a>

 Questa directory viene utilizzata per dati persistenti come le code di posta o di stampa. 

## `/var/tmp`(file temporanei più grandi)
<a name="filesystem-slash-var-tmp"></a>

 Al suo posto [`/tmp`](filesystem-slash-tmp.md) dovrebbe essere eventualmente utilizzata per file temporanei di piccole dimensioni. 

 Per impostazione predefinita, mentre [`/tmp`](filesystem-slash-tmp.md) è configurato come `tmpfs` volume, `/var/tmp` è configurato di default per essere un percorso sul file system principale, ed è quindi la soluzione ideale per file temporanei più grandi e persistenti. Per impostazione predefinita, viene eseguito regolarmente un processo di pulizia che rimuove i file a cui non si accede di recente. 

 Per informazioni su come configurare la pulizia dei file temporanei, consulta e `tmpfiles.d(5)` `systemd-tmpfiles(8)` man pagine man. 

 Analogamente[`/tmp`](filesystem-slash-tmp.md), le applicazioni dovrebbero preferire il percorso specificato nella variabile di `$TMPDIR` ambiente rispetto a`/var/tmp`. Gli utenti possono quindi impostare la variabile di `$TMPDIR` ambiente per sovrascrivere il percorso per `/var/tmp` cui deve essere utilizzata un'applicazione. 

**avvertimento**  
 Poiché `/var/tmp` è condivisa (così com'è)[`/tmp`](filesystem-slash-tmp.md), è importante utilizzare metodi sicuri per creare file temporanei. Per i dettagli, consulta la `systemd` documentazione originale su [Using `/tmp` and `/var/tmp` Safely](https://systemd.io/TEMPORARY_DIRECTORIES/). 

**Nota**  
 È consigliabile che i `systemd` servizi siano configurati con la `PrivateTmp=` direttiva impostata su `yes` o `disconnected` che eseguano il servizio in una sandbox dove [`/tmp`](filesystem-slash-tmp.md) e non [`/var/tmp`](#filesystem-slash-var-tmp) siano condivisi con l'host o con altri servizi.   
 Per ulteriori informazioni, incluso come configurare due servizi per condividere le stesse directory temporanee private, consulta `systemd.exec(5)` man pagina. 

 I [`/var/tmp`](#filesystem-slash-var-tmp) percorsi [`/tmp`](filesystem-slash-tmp.md) e sono strettamente correlati ed esistono per scopi diversi. 