真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

df和du命令區(qū)別

1、正常情況下,df和du輸出結(jié)果都會(huì)有差距。

目前創(chuàng)新互聯(lián)建站已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁(yè)空間、網(wǎng)站托管運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、依蘭網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

du -sh命令通過(guò)將指定文件系統(tǒng)中所有的目錄、符號(hào)鏈接和文件使用的塊數(shù)累加得到該文件系統(tǒng)使用的

總塊數(shù);

而df命令通過(guò)查看文件系統(tǒng)磁盤塊分配圖得出總塊數(shù)與剩余塊數(shù)。

文件系統(tǒng)分配其中的一些磁盤塊用來(lái)記錄它自身的一些數(shù)據(jù),如i節(jié)點(diǎn),磁盤分布圖,間接塊,超級(jí)塊等

。這些數(shù)據(jù)對(duì)大多數(shù)用戶級(jí)的程序來(lái)說(shuō)是不可見(jiàn)的,通常稱為Meta Data。

du命令是用戶級(jí)的程序,它不考慮Meta Data,而df命令則查看文件系統(tǒng)的磁盤分配圖并考慮Meta Data

。

因此正常情況下,df計(jì)算的USED空間會(huì)比du計(jì)算的結(jié)果要稍大

2、異常情況下,df計(jì)算的USED空間會(huì)比du大很多。

這也是之前碰到的問(wèn)題,df查看結(jié)果文件系統(tǒng)100%使用了,而du的結(jié)果是還有6GB空閑的,就這么個(gè)問(wèn)題硬件廠商一個(gè)SUPPORT居然不知道怎么解釋,這也是讓我好奇晚上回來(lái)查查看究竟的原因,結(jié)果GOOGLE一下就有了。

原因在于du是以文件名、目錄名為依據(jù)計(jì)算空間使用的,而df是以硬盤塊使用情況來(lái)計(jì)算空間使用的。

當(dāng)一個(gè)應(yīng)用程序正在寫一個(gè)大文件的時(shí)候,我們RM或者M(jìn)V了這個(gè)文件(UNIX是允許這么干的,WINDOWS在這一點(diǎn)上傻有傻福),應(yīng)用程序會(huì)占有句柄,并根據(jù)句柄所指磁盤位置直接寫磁盤,而不會(huì)檢查該文件是否被刪除。

因此就會(huì)產(chǎn)生上述的問(wèn)題。具體到Oracle層面,可能發(fā)生這種情況的有:Oracle因?yàn)槟撤N原因在生成很大的TRACE文件,可能導(dǎo)致oracle等目錄滿,如果此時(shí)直接RM或MV掉該TRACE文件會(huì)發(fā)現(xiàn)空間并不會(huì)釋放,進(jìn)而可能導(dǎo)致Oracle數(shù)據(jù)庫(kù)DOWN機(jī)。

解決辦法:使用“> tracefile.trc”命令清空掉該文件,如果需要保留TRACE文件便于事后分析問(wèn)題,可以使用CP先復(fù)制該文件到其他地方,然后清空掉原來(lái)的文件


標(biāo)題名稱:df和du命令區(qū)別
本文地址:http://weahome.cn/article/pchcjh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部