Linux'ta sorun yok alan sorunu


10

SUSE Linux işletim sistemimiz var:

$ uname -a
Linux 3.0.13-0.27-default #1 SMP Wed Feb 15 13:33:49 UTC 2012  x86_64 x86_64 x86_64 GNU/Linux

Yalnızca belirli bir dosya için dosya oluşturma işlemi başarısız olur ve cihazda yer kalmaz. Başka dosyalar oluşturabiliriz, ne yanlış gitti? Mevcut senaryoda:

  • İnode kullanımı sadece% 47

    $ df -i .
    Filesystem               Inodes    IUsed    IFree IUse% Mounted on
    /dev/mapper/appvg-dsfs 39321600 18218000 21103600   47% /dsfs
    
  • Disk kullanımı sadece% 82

    $ df -h .
    Filesystem              Size  Used Avail Use% Mounted on
    /dev/mapper/appvg-dsfs  591G  457G  105G  82% /dsfs
    
  • Bu durumda belirli bir dosyanın dosya oluşturması başarısız olur JDE_GL_INCR_STG_201504_181.log.load.058

    $ echo "a" > JDE_GL_INCR_STG_201504_181.log.load.058
    -bash: JDE_GL_INCR_STG_201504_181.log.load.058: No space left on device
    echo "a" > testfile
    
    $ mv JDE_GL_INCR_STG_201504_181.log.load.058 tempfile
    mv: cannot stat `JDE_GL_INCR_STG_201504_181.log.load.058': No such file or directory
    
  • Başka dosyaların dosya oluşturulması mümkündür


4
Herhangi bir SELinux profili etkin mi?
Hyppy

3
Bunun önemli olup olmadığından emin değilsiniz, ancak hangi dosya sistemini kullanıyorsunuz? Örneğin, diskiniz dolu olmasa da XFS'nin tam bölümlerle ilgili bazı sorunları var.
Cristian Ciupitu

Hangi dosya sistemi? (Belki de bir donanım hatasıdır?
Dmesg

3
Bu, serverfault.com/questions/539536/… adresinde tartışıldığı gibi bir karma sorun olabilir mi?
Paul Haldane

5
Ben fsck.ext3 olurdu.
Konrad Gajewski

Yanıtlar:


1

Belki de semaforlar bitiyor. Bunu root olarak dene

ipcs -s

ve aynı kullanıcının sahip olduğu çok sayıda semafor olup olmadığını kontrol edin. Öyleyse aşağıdaki komutu çalıştırın

ipcs -s |grep username |awk '{print $2}'

Yukarıdaki komutta kullanıcı adını gerçek kullanıcı ile değiştirin.


0

gerçekten karma-çarpışma sorunu gibi görünüyor. U gerçekten karma-çarpışma sorunu ya da başka bir şey olup olmadığını test etmek için aynı bölümdeki herhangi bir boş dizinde bu aynı dosyayı oluşturmayı denediniz mi !!


0

Hatalı veya bozuk bir sürücü taktığımda bu nitelikteki sorunları gördüm. smartctlAna bilgisayarda varsa , aygıta karşı çalıştırın ( smartctl -a /dev/<device>). Farklı sürücüler farklı verilere sahiptir, ancak şunun gibi şeyleri arayın: uncorrected errors, multi_zone_error_rate, current_pending_sector, raw_read_error_rateveya sürücünün başarısız olduğunu söylüyorsa. Bunların hepsi en iyi durumda olmadığının göstergeleridir.


-3

Öncelikle oluşturmaya çalıştığınız dosyanın boyutunu kontrol edin. Dosya çok büyük olabilir. Tamam yukarıdaki sorunun olma olasılığı düşük olabilir biliyorum, dosyayı farklı bir adla yeniden adlandırın veya farklı dosya adıyla oluşturun ..


1
Lütfen sorumu tekrar okuyun. Burada dosya oluşturma komutundan bahsedilir. echo "a" > JDE_GL_INCR_STG_201504_181.log.load.058Bu yöntemle dosya boyutu bir kb'nin üzerinde değildir. Hatta dokunuş aynı hatayı veriyortouch JDE_GL_INCR_STG_201504_181.log.load.058
Nishant Bhardwaj
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.