PowerScale Isilon: Yama Yüklenemedi, /var Bölümünde x bayt gereklidir.

Summary: Bu makale, Toplu Yama (RUP) yüklemeleri sırasında /var bölümünün dolmasını önlemek için proaktif bir geçici çözüm içerir.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Yama yüklemesi aşağıdakine benzer bir çıktıyla başarısız oluyor:
# isi upgrade patches install 9.2.1.14_GA-RUP_2022-07_PSP-2429.pkg --rolling
The below patches are deprecated by this patch and will be removed automatically:
- 9.2.1.7_GA-RUP_2021-12_PSP-1698
Would you like to proceed? (yes/[no]): yes
This patch request will require nodes in the cluster to be rebooted either in succession or simultaneously, depending on the options you supplied. Both scenarios can result in lost connectivity. Would you like to proceed? (yes/[no]): yes
Failed to install patch, 724933132 bytes in /var partition are required.

Cause

OneFS 9.1.0, 9.2.1 ve 9.3.0 yamalarında sunulan güvenlik düzeltmeleri, yamaların boyutunu yaklaşık 50 MB'tan 150 MB'ın üzerine çıkarmıştır. Yamaların boyutunun artması nedeniyle, yükleme sırasında /var bölümü için önemli miktarda kullanılabilir alan gerekir. Kullanılabilir alan gereksinimleri bazı durumlarda karşılanamayabilir. Bu makalede, dizinlere sembolik bağlantılar oluşturmak için adımlar sunulmaktadır. /var/crash Geçici bir çözüm olarak bölümleyin.

Resolution

Not: Bu geçici çözümdeki adımlar, Uyumluluk modunun etkinleştirildiği kümelerde gerçekleştirilemez.

 

Not: OneFS 9.1.0, 9.2.1 veya 9.3.0 Yama Yamalarının artan boyutları nedeniyle yüklenmesi için aşağıdaki proaktif geçici çözümün gerçekleştirilmesi yalnızca gereklidir. Geçici çözüm, diğer yama kurulumları veya diğer OneFS sürümleri için dağıtılmamalıdır.


Ön Koşullar

Dizinlere sembolik bağlantılar oluşturmak için proaktif geçici çözümü gerçekleştirmeden önce /var/crash Bölüm Karşılanması gereken önkoşullar vardır:

  • Yükseltme ve yama çerçeveleri boşta temiz durumda olmalıdır
  1. Yükseltme çerçevesi kontrolü; Aşağıdaki komutun çıktılarını inceleyerek etkin yükseltme işlemi olmadığını doğrulayın:
isi upgrade view
  1. Yama çerçevesi kontrolleri:
    1. Aşağıdaki komutun çıktısında tüm yamaların Installed durumunda olduğunu doğrulayın:
    isi upgrade patches list
    1. Aşağıdaki komutu çalıştırarak yama sisteminin herhangi bir düğümde etkin olmadığını onaylayın:
    isi_patch isactive
    1. Dosyada dosya olmadığını doğrulayın. /var/patch/tmp/ ve /var/patch/catalog/ directories:
    isi_for_array 'find /var/patch/catalog/ /var/patch/tmp/ -depth 1 -ls'
    Not: Önceki iki yama çerçevesi kontrolü [a ve b] herhangi bir sorun tespit etmediyse ve /var/patch/tmp/ veya /var/patch/catalog/ directories, Bu dosyaları şuraya taşımak güvenlidir: /ifs/data/Isilon_Support.
  • Yeterli boş alan olmalıdır. /var (500 MB) ve /var/crash (1 GB) bölümleri. Bölümlerin temizlenmesi, gerekli kullanılabilir alan miktarından daha az rapor veren tüm düğümlerde gerçekleştirilmelidir.
  1. Aşağıdaki komut, 500 MB'tan daha az kullanılabilir alana sahip düğümlerle ilgili çıktıya sahiptir. /var Bölüm:
isi_for_array 'df -m /var' | awk '{if ($5 < 500) { print }}'
  1. Aşağıdaki komut, 1 GB'den daha az kullanılabilir alana sahip düğümlerde çıktıya sahiptir. /var/crash Bölüm:
isi_for_array 'df -m /var/crash' | awk '{if ($5 < 1000) { print }}'


Geçici Çözüm

Önemli Not: Yama kurulumu tamamlandıktan sonra kalan adımları gerçekleştirmeyi unutmayınız!

 

  1. Yama kurulumundan önce ve tüm önkoşulları yerine getirdikten sonra, /var/crash bölümü altında kullanılmakta olan dizinleri oluşturmak ve bunlara sembolik bağlantılar oluşturmak için aşağıdaki komut dizisini çalıştırın:
isi_for_array 'mkdir -p /var/crash/patch/tmp /var/crash/patch/catalog'

isi_for_array 'ln -sF /var/crash/patch/tmp /var/patch/tmp'

isi_for_array 'ln -sF /var/crash/patch/catalog /var/patch/catalog'

isi_for_array 'ls -lhaF /var/patch'
  1. Yama kurulumunu README yamasında belgelendiği şekilde gerçekleştirin.
  2. Yama yüklemesi tamamlandıktan sonra sembolik bağlantıları kaldırmak için aşağıdaki komutları çalıştırın:
isi_for_array 'test -L /var/patch/catalog && unlink /var/patch/catalog'

isi_for_array 'test -L /var/patch/tmp && unlink /var/patch/tmp'
  1. Dizini yeniden oluşturun ve izinleri onaylayın:
isi_for_array 'umask 037 && mkdir /var/patch/tmp /var/patch/catalog'

isi_for_array 'ls -ld  /var/patch/tmp /var/patch/catalog' 

cluster-1: drwxr-----  2 root  wheel  512 Feb 20 23:37 /var/patch/catalog 
cluster-1: drwxr-----  2 root  wheel  512 Feb 20 23:37 /var/patch/tmp 
cluster-2: drwxr-----  2 root  wheel  512 Feb 20 23:37 /var/patch/catalog 
cluster-2: drwxr-----  2 root  wheel  512 Feb 20 23:37 /var/patch/tmp

Not: IOCA aşağıda görüldüğü gibi BAŞARISIZ raporluyorsa ve bu klasörler zaten mevcutsa, izinleri şu komutla manuel olarak değiştirebiliriz:
# isi_for_array -s 'chmod 740 /var/patch/tmp /var/patch/catalog'
FAIL: Checks have identified permission issues on /var/patch directories that are required for patch installations: 2 
INFO: Please follow step 4 on 'Proactive Workaround section' within KB 000201666 (https://www.dell.com/support/kbdoc/en-ie/000201666) to correct the folder permissions.

Additional Information

Products

PowerScale OneFS
Article Properties
Article Number: 000201666
Article Type: Solution
Last Modified: 31 مارس 2026
Version:  12
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.