五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動(dòng)態(tài)

詳解Linux系統(tǒng)中inode索引節(jié)點(diǎn)已滿問(wèn)題的解決方法

發(fā)布日期:2022-01-22 09:17 | 文章來(lái)源:源碼之家

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

復(fù)制代碼
代碼如下:

df -h


復(fù)制代碼
代碼如下:

Filesystem Size Used Avail Use% Mounted on
/dev/mapper/dev01-root75G58G14G 82% /
udev 2.0G 4.0K 2.0G1% /dev
tmpfs 396M 292K 396M1% /run
none 5.0M 0 5.0M0% /run/lock
none 2.0G 4.0K 2.0G1% /run/shm
/dev/sda1228M 149M68M 69% /boot

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

復(fù)制代碼
代碼如下:

df -i


復(fù)制代碼
代碼如下:

Filesystem InodesIUsed IFree IUse% Mounted on
/dev/mapper/dev01-root 4964352 49643520 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/sda1124496 255 124241 1% /boot

inodes 占用100%,果然是這個(gè)問(wèn)題。

解決方法:刪除無(wú)用的臨時(shí)文件,釋放inode。
查找發(fā)現(xiàn) /tmp 目錄下有很多sess_xxxxx的 session臨時(shí)文件。

復(fù)制代碼
代碼如下:

ls -lt /tmp | wc -l
4011517

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

復(fù)制代碼
代碼如下:

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

如果使用rm *,有可能因?yàn)槲募?shù)量太多而出現(xiàn)Argument list too long錯(cuò)誤。除了/tmp的臨時(shí)文件外,0字節(jié)的文件也會(huì)占用inode,應(yīng)該也釋放。
遍歷尋找0字節(jié)的文件,并刪除。

復(fù)制代碼
代碼如下:

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

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

復(fù)制代碼
代碼如下:

df -i


復(fù)制代碼
代碼如下:

Filesystem Inodes IUsedIFree IUse% Mounted on
/dev/mapper/dev01-root 4964352 940835 402351719% /
udev 503779 440 503339 1% /dev
tmpfs 506183 353 505830 1% /run
none 5061835 506178 1% /run/lock
none 5061832 506181 1% /run/shm
/dev/sda1124496 255 124241 1% /boot

PS:什么是inode
linux中,文件查找不是通過(guò)文件名稱來(lái)查找的。實(shí)際上是通過(guò)inode來(lái)實(shí)現(xiàn)文件的查找定位的。我們可以形象的將inode看做是一個(gè)指針fip。當(dāng)文件存儲(chǔ)到磁盤(pán)上去的時(shí)候,文件肯定會(huì)存放到一個(gè)磁盤(pán)位置上,可以這樣想象,既然文件數(shù)據(jù)是存放在磁盤(pán)上的,如果我們知道這個(gè)文件數(shù)據(jù)的地址,當(dāng)我們想要讀寫(xiě)文件的時(shí)候,我們是不是直接使用這個(gè)地址去找到文件就可以了呢?

是的,linux下,inode其實(shí)就是可以這么認(rèn)為,把inode看作是一個(gè)指向磁盤(pán)上該文件存儲(chǔ)區(qū)的地址。只不過(guò)這個(gè)地址我們一般是沒(méi)辦法直接使用的,而是通過(guò)文件名來(lái)間接使用的。事實(shí)上,inode不僅包含了文件數(shù)據(jù)存儲(chǔ)區(qū)的地址,還包含了很多信息,比如數(shù)據(jù)大小,等等文件信息。但是inode是不保存文件名的。文件名是保存在一個(gè)目錄項(xiàng)中。每一個(gè)目錄項(xiàng)中都包含了文件名和inode。

我們可以通過(guò)一個(gè)圖來(lái)看看目錄項(xiàng),inode,文件數(shù)據(jù)四者之間的關(guān)系。

從上圖可以看到,目錄項(xiàng)中包含了文件名和inode。

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開(kāi)通

自選配置、實(shí)時(shí)開(kāi)通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問(wèn)服務(wù)

1對(duì)1客戶咨詢顧問(wèn)

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部