linux 怎么删除大文件,如何在Linux中删除超大的(100-200GB)文件
平日,要在 Linux 終端刪除一個文件,我們應用 rm 敕令(刪除文件)、shred 敕令(安然刪除文件)、wipe 敕令(安然擦除文件)或者 secure-deletion 對象包(一個安然文件刪除對象集合)。
我們可以應用上述隨便率性的對象來處理相對較小的文件。如不雅我們想要刪除超大年夜的文件/文件夾,比如大年夜概 100-200GB,在刪除文件(I/O 調劑)所花費的時光以及 RAM 占用量方面,就沒有你想的那么簡單。
在本教程中,我們會解釋如安在 Linux 中有效力并靠得住地刪除大年夜文件/文件夾。
建議瀏覽: 5 個在 Linux 中清空或者刪除大年夜文件的辦法
ionice 是一個可以對另一個法度榜樣設置或獲取 I/O 調劑級別和優先級的有效法度榜樣。如不雅沒有給出參數或者只有 -p 參數,那么 ionice 將會萌芽該過程的當前的 I/O 調劑級別以及優先級。
如不雅我們給出敕令名稱,如 rm 敕令,它將應用給定的參數運行此敕令。要獲取或設置調劑參數,請指定[過程的 PID],如下:
要指定名字或者調劑的數字,應用(0 表示無、1 表示及時、2 表示盡力、3 表示余暇)下面的敕令。
以下敕令表示 rm 會屬于余暇 I/O 級別,并且只在其他過程不應用的時刻應用 I/O:
我們的重要目標是應用一種不會在刪除大年夜文件時拖慢體系的技巧,合理地占用 I/O。我們可以用 ionice 敕令實現這個目標。
在 Linux 中應用 ionice 敕令刪除超大年夜(200GB)文件----?Deleting?Huge?Files?in?Linux?-----
#?ionice?-c?3?rm?/var/logs/syslog
#?ionice?-c?3?rm?-rf?/var/log/apache
如不雅體系中沒有很多余暇時光,那么我們欲望應用盡力調劑級別,并且應用低優先級:#?ionice?-c?2?-n?6?rm?/var/logs/syslog
#?ionice?-c?2?-n?6?rm?-rf?/var/log/apache
留意:要應用安然的辦法刪除大年夜文件,我們可以應用先前提到的 shred、wipe 以及 secure-deletion 對象包中的不合對象,而不是 rm 敕令。
建議瀏覽:3 個在 Linux 中永遠/安然刪除文件/文件夾的辦法
要獲取更多信息,查閱 ionice 的手冊頁:#?man?ionice
就是如許了!你腦海里還有其他的辦法么?在評論欄中與我們分享。
【編輯推薦】老司機淺談linux體系進修技能
大年夜藍瘦“想哭”到 SELinux 看操作體系安然安在
切切切切不要運行的Linux敕令
15步打造一個安然的Linux辦事器
敕令行的藝術:linux bash敕令大年夜全詳解【義務編輯:枯木 TEL:(010)68476606】#?ionice?-p?PID
推薦閱讀
1.支撐 SPDY ,共享同一個Socket來處理同一個辦事器的所有請求媒介Android開辟中收集編程是必弗成少的,不接入互聯網的APP就沒有盈利可言。廢話不多說了,下面請先看Android中收集請求的進>>>詳細閱讀
地址:http://www.17bianji.com/lsqh/35425.html
總結
以上是生活随笔為你收集整理的linux 怎么删除大文件,如何在Linux中删除超大的(100-200GB)文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小鹏汽车:将与大众汽车联合开发两款 B
- 下一篇: gta5怎么把人扛在肩上