OneFS: Notifica di evento: Il nodo ha raggiunto il 95% o superiore di capacità utilizzata sul file system root
Summary: Nei nodi Isilon IQ serie X e NL meno recenti, la directory principale (/) ha una dimensione massima di 500 MB e mostra almeno il 95% di capacità utilizzata. Ciò si verifica anche quando non sono installati file utente o pacchetti firmware aggiuntivi. I nodi più recenti dispongono di directory principali con una dimensione di 1 GB e in genere mostrano il 49% di capacità utilizzata. ...
Symptoms
Evento
Node reached 95% used capacity on the root file system.
-O-
The root partition is near capacity.
Event ID: 100010003
Cause
Dettagli
Questo evento indica che la partizione root in uno o più nodi si sta avvicinando alla piena capacità.
Questo evento può verificarsi per diversi motivi. I due motivi più comuni sono:
- Un utente ha spostato un file in una directory principale non specificata anziché nella directory /ifs .
- Il firmware del nodo è stato aggiornato, ma il pacchetto firmware non è stato rimosso.
Resolution
Risposta
Risolvere la causa di questo avviso utilizzando una o più delle seguenti procedure.
IMPORTANTE!
Non rimuovere o installare alcuna patch software quando la partizione root è piena o quasi piena. Se si tenta di installare/rimuovere una patch mentre la partizione root è piena, il processo di installazione o rimozione delle patch potrebbe non riuscire. Se il processo di installazione o rimozione non riesce in un cluster con una partizione root completa, potrebbe essere impedito il rollback alla configurazione di sistema precedente. Questa situazione potrebbe lasciare il cluster in uno stato instabile o inaccessibile.
Per ulteriori informazioni sul mantenimento di spazio libero sufficiente in un Isilon Cluster, consultare il documento Cluster Capacity Management Guide sul sito del Supporto online Dell.
Fase 1. Rimuove i file che non appartengono alla directory principale (/).
- Esaminare il messaggio di avviso per determinare il file system interessato. Il messaggio identifica il cluster e i nodi (in base al numero di nodo) che hanno generato l'avviso. Il messaggio identifica inoltre il file system interessato come uno dei seguenti: ifs, var, crash o root.
- Nel nodo che ha generato l'avviso, eseguire il comando seguente per elencare tutti i file nella directory principale di dimensioni superiori a 5 MB:
find -x / -type f -size +10000 -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
Viene visualizzato un output simile al seguente:
/boot/kernel.amd64/efs.ko: 10M /usr/libexec/cc1: 6.6M /usr/libexec/cc1plus: 7.2M /usr/libexec/cc1obj: 6.6M /usr/local/lib/libxerces-c-3.1.so: 5.6M /usr/local/lib/libxerces-c.so: 5.6M /usr/local/sbin/nmbd: 9.9M /usr/local/connectemc/connectemc: 15M /usr/local/aspera/sbin/asperacentral: 5.0M
L'output di esempio precedente elenca i file che si trovano in genere nella directory principale. Questi file non devono essere rimossi.
- Nell'output, cercare eventuali file che in genere non appartengono alla directory principale. ad esempio, un file del programma di installazione di OneFS, raccolte di registri o un file creato dall'utente. (vedere l'output di esempio nel passaggio precedente per i file che appartengono alla directory principale e non devono essere rimossi).
- Rimuovere i file o spostarli nella directory /ifs. Se non si è sicuri dei file da rimuovere, contattare il supporto tecnico Isilon per assistenza.
Eseguire il seguente comando per verificare che la directory root (/) sia al di sotto della soglia di avviso:
isi_for_array -s 'df -h /'
Viene visualizzato un output simile al seguente:
Filesystem Size Used Avail Capacity Mounted on /dev/imdd0a 496M 445M 11M 94% /
- Cancellare tutti gli avvisi esistenti:
isi event bulk --resolved=true (OneFS 8.0 or newer) -or- isi events cancel all (OneFS 7.x or older)
- Se lo spazio non viene recuperato dopo la rimozione di file di grandi dimensioni, cercare un processo con il file ancora aperto. Tale processo deve essere arrestato per chiudere l'handle di file che mantiene lo spazio. Consultare Come utilizzare il comando fstat per elencare i file aperti in un nodo, articolo 322712.
- Se il problema non è stato risolto, passare alla Fase 2.
Fase 2. Rimuovere i pacchetti firmware dei nodi Isilon.
Le istruzioni incluse nei pacchetti firmware dei nodi Isilon includono un passaggio per la rimozione del pacchetto firmware dopo l'installazione del firmware. Se questo passaggio non viene completato, la directory principale potrebbe superare la capacità.
- Eseguire il comando seguente per verificare che nel cluster sia installato un pacchetto firmware:
isi upgrade patches list (OneFS 8.0 or newer) -or- isi pkg info (OneFS 7.x or older)
Viene visualizzato un output simile al seguente:
IsiFw_Package_v8.2: Isilon firmware packages contain firmware images that may be used to update certain devices in your cluster. To install this firmware package, use the 'isi pkg install <package-filename>' command. Note that the act of installing the package will not automatically update your devices. Once installed, please refer to 'isi firmware --help' or the firmware section in 'man isi' for more information.
- Rimuovere il pacchetto di aggiornamento del firmware, dove <nome-pacchetto> o <patch> è il nome del nome del file del pacchetto firmware:
isi upgrade patches uninstall --patch=<patch> (OneFS 8.0 or newer) -or- isi pkg delete <package-filename> (OneFS 7.x or older)
- Eseguire il seguente comando per verificare che la directory principale sia al di sotto della soglia di avviso:
isi_for_array -s 'df -h /'
Viene visualizzato un output simile al seguente:
mycluster-1: Filesystem Size Used Avail Capacity Mounted on mycluster-1: /dev/imdd0a 496M 445M 11M 97% / mycluster-2: Filesystem Size Used Avail Capacity Mounted on mycluster-2: /dev/imdd0a 496M 445M 12M 97% / mycluster-3: Filesystem Size Used Avail Capacity Mounted on mycluster-3: /dev/imdd0a 496M 445M 12M 97% /
- Cancellare tutti gli avvisi esistenti:
isi event bulk --resolved=true (OneFS 8.0 or newer) -or- isi events cancel all (OneFS 7.x or older)
- Se il problema non viene risolto, passare alla fase 3.
Fase 3. Contattare il supporto tecnico Isilon
Se non è possibile determinare il motivo per cui la capacità della directory root (/) è prossima o superiore, effettuare le seguenti operazioni:
- Raccogliere i registri di sistema eseguendo il seguente comando:
isi_gather_info -s 'ls -lhat /' -s 'du -axh / | sort -rn' -s 'du -xhd1 /'
I registri vengono caricati automaticamente sul supporto tecnico Dell.
- Contattare il supporto tecnico Dell per assistenza nella risoluzione del problema.