中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

linux inode已滿解決方法

2019-01-22    來源:服務(wù)器家

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

今天login server的一個網(wǎng)站,發(fā)現(xiàn)login后沒有生成session。根據(jù)以往經(jīng)驗,一般是空間已滿導(dǎo)致session文件生成失敗。

df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/dev01-root 75G 58G 14G 82% /

udev 2.0G 4.0K 2.0G 1% /dev

tmpfs 396M 292K 396M 1% /run

none 5.0M 0 5.0M 0% /run/lock

none 2.0G 4.0K 2.0G 1% /run/shm

/dev/sda1 228M 149M 68M 69% /boot

空間剩余14G,可以排除空間已滿的情況。導(dǎo)致文件生成失敗還有另一個原因,就是文件索引節(jié)點inode已滿。

df -i

Filesystem Inodes IUsed IFree IUse% Mounted on

/dev/mapper/dev01-root 4964352 4964352 0 100% /

udev 503779 440 503339 1% /dev

tmpfs 506183 353 505830 1% /run

none 506183 5 506178 1% /run/lock

none 506183 2 506181 1% /run/shm

/dev/sda1 124496 255 124241 1% /boot

inodes 占用100%,果然是這個問題。

解決方法:刪除無用的臨時文件,釋放inode。

查找發(fā)現(xiàn) /tmp 目錄下有很多sess_xxxxx的 session臨時文件。

ls -lt /tmp | wc -l

4011517

進入/tmp目錄,執(zhí)行find -exec命令

sudo find /tmp -type f -exec rm {} \;

如果使用rm *,有可能因為文件數(shù)量太多而出現(xiàn)Argument list too long錯誤,關(guān)于Argument list too long錯誤可以參考《linux Argument list too long錯誤解決方法》

除了/tmp的臨時文件外,0字節(jié)的文件也會占用inode,應(yīng)該也釋放。

遍歷尋找0字節(jié)的文件,并刪除。

sudo find /home -type f -size 0 -exec rm {} \;

刪除后,inode 的使用量減少為19%,可以正常使用了。

df -i

Filesystem Inodes IUsed IFree IUse% Mounted on

/dev/mapper/dev01-root 4964352 940835 4023517 19% /

udev 503779 440 503339 1% /dev

tmpfs 506183 353 505830 1% /run

none 506183 5 506178 1% /run/lock

none 506183 2 506181 1% /run/shm

/dev/sda1 124496 255 124241 1% /boot

標簽: linux 服務(wù)器

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:重啟Apache提示AH00112: Warning: DocumentRoot [/www/server/phpinfo] does not exist

下一篇:linux Argument list too long錯誤解決方法