91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

rsync同步海量文件時/var分區滿問題

發布時間:2020-07-11 15:53:44 來源:網絡 閱讀:868 作者:inbank2012 欄目:安全技術

1、rsync同步海量文件時/var分區滿問題

最近老是碰到/var分區滿的問題, 一直都找不到是哪個文件把分區漲爆了.

用下面的命令看/var目錄的大小, 只有81M.

#du -sh /var
81M     /var

但是用df命令看分區情況, 發現/var卻是滿滿的..

#df -h
/dev/sdc6             2.0G  2.0G  0  100% /var

機器在同步一些圖片, 我粗略估算一下大概有1,2千萬張圖片. 開始同步的時候很正常, 當rsync運行幾個小時之后, /var開始漸漸地變大, 然后爆滿. 這個時候rsync進程使用內存也就2MB, 我猜想由于文件太多, rsync在對比server和client端的文件list的時候使用/var分區的磁盤做為臨時的stack, 把/var分區占滿了..

#killall rsync
#df -h
/dev/sdc6             2.0G  109M  1.8G   6% /var

kill了rsync進程, 磁盤空間又釋放了... 無奈...


總結:

rsync在對比server和client端的文件list的時候使用了臨時文件,但是我們又看不到臨時文件在哪里, 困惑了吧.

在linux中, 先創建一個臨時文件, 然后進程打開文件, 再調用unlink刪除文件, 但是文件這個時候還是打開的, 操作系統不會將它真正的刪除, 當進程不停地寫的時候, 分區就會慢慢地漲滿, 當進程退出的時候, 操作系統檢測到文件已經沒有被使用了, 才會被刪除.

你也不必將var鏈接到大分區, 同步海量文件的時候, 你可以按目錄將你的任務切換成若干小任務就可以了.



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

邢台市| 通榆县| 泰州市| 常山县| 浮梁县| 格尔木市| 四会市| 鄂尔多斯市| 茂名市| 大城县| 永平县| 平顺县| 当涂县| 文登市| 米林县| 裕民县| 德清县| 祥云县| 屯昌县| 喀什市| 新平| 习水县| 河西区| 余姚市| 克东县| 濉溪县| 德安县| 河间市| 阳高县| 綦江县| 漳浦县| 尚义县| 丹棱县| 肇州县| 双桥区| 体育| 赫章县| 镇江市| 惠东县| 托克托县| 贞丰县|