Kami memiliki SUSE Linux OS:
$ 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
Hanya untuk file tertentu pembuatan file gagal dengan kesalahan tidak ada ruang tersisa di perangkat. Kami dapat membuat file lain, apa yang salah? Dalam skenario saat ini:
Penggunaan inode hanya 47%
$ df -i . Filesystem Inodes IUsed IFree IUse% Mounted on /dev/mapper/appvg-dsfs 39321600 18218000 21103600 47% /dsfs
Penggunaan disk hanya 82%
$ df -h . Filesystem Size Used Avail Use% Mounted on /dev/mapper/appvg-dsfs 591G 457G 105G 82% /dsfs
Pembuatan file dari satu file tertentu gagal dalam kasus ini
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
Pembuatan file dari file lain dimungkinkan
Jawaban:
Mungkin Anda kehabisan Semaphores. Coba ini sebagai root
dan periksa apakah ada banyak semafor yang dimiliki oleh pengguna yang sama. Jika demikian jalankan perintah berikut
pada perintah di atas ganti nama pengguna dengan pengguna yang sebenarnya.
sumber
benar-benar terlihat seperti masalah tabrakan. Sudahkah Anda mencoba membuat file yang sama persis ini di direktori kosong lain di partisi yang sama untuk menguji apakah itu benar-benar masalah tabrakan atau yang lainnya !!
sumber
Saya telah melihat masalah seperti ini ketika saya memasang drive yang rusak atau rusak. Jika Anda memiliki
smartctl
host, jalankan terhadap perangkat (smartctl -a /dev/<device>
). Drive yang berbeda memiliki data yang berbeda, tetapi mencari hal-hal seperti:,uncorrected errors, multi_zone_error_rate, current_pending_sector, raw_read_error_rate
atau jika dikatakan drive gagal. Itu semua adalah indikator yang tidak dalam kondisi terbaik.sumber
Pertama-tama periksa ukuran file yang Anda coba buat. File tersebut mungkin sangat besar. Oke, saya tahu kemungkinan masalah di atas menjadi rendah, ubah nama file menjadi nama yang berbeda, atau buat dengan nama file yang berbeda ..
sumber
echo "a" > JDE_GL_INCR_STG_201504_181.log.load.058
Dengan metode ini ukuran file tidak lebih dari satu kb. Bahkan sentuhan memberikan kesalahan yang samatouch JDE_GL_INCR_STG_201504_181.log.load.058