[問題] 怎麼查詢某個資料夾下的 inode 數量?
最近手上有一台機器突然沒有反應~
所有服務無法不要說啟動了~連停止都是沒反應~
最後檢查的結果是某個使用者將 inode 用爆了~
目前情況暫時解除
直接用 df -i 的話顯示出來的是整個磁區的佔用量
這裡想請教一下要怎麼查詢某個資料夾的 inode 佔用數?
目前的情況來看 df -i /root 跟 df -i /home 沒有區別~
因為兩個都是直接放在 / 下面~Orz
--
應徵時
『老闆你好 我是國立的 』 『有消息會跟你聯絡』
『老闆你好 我是私立的 』 『有消息會跟你聯絡』
『(把奶放在桌上) 老~~~~~~~闆~~~~~~』 『Amy! 給她個私人秘書職位』
國立私立尬不過兩粒 這就是現實
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.125.62.244
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1528360251.A.DDF.html
→
06/07 16:51,
6年前
, 1F
06/07 16:51, 1F
推
06/08 09:38,
6年前
, 2F
06/08 09:38, 2F
→
06/08 09:38,
6年前
, 3F
06/08 09:38, 3F
推
06/08 10:45,
6年前
, 4F
06/08 10:45, 4F
今天又有一個客戶把 inode 操爆了~XD
明明沒在用的信箱占用的 inode 數量大概 120 萬~
find 目錄 | wc -l 是很簡單啦~
但是如果你的資料夾裡已經有上百萬檔案在裡面
你指令下了可能就沒反應了~
(不知道要跑多久)
話說我執行 du --inodes
[root@abc ~]# du --inodes
du: unrecognized option '--inodes'
Try `du --help' for more information.
不知道是沒裝到還是?
至於 quota 限制不知道要怎麼設定?
※ 編輯: sanbis (59.125.62.244), 06/08/2018 17:02:32
→
06/09 15:23,
6年前
, 5F
06/09 15:23, 5F
→
06/09 15:23,
6年前
, 6F
06/09 15:23, 6F
→
06/09 15:37,
6年前
, 7F
06/09 15:37, 7F
→
06/09 15:37,
6年前
, 8F
06/09 15:37, 8F
→
06/09 15:38,
6年前
, 9F
06/09 15:38, 9F
→
06/09 15:52,
6年前
, 10F
06/09 15:52, 10F
→
06/09 15:53,
6年前
, 11F
06/09 15:53, 11F
→
06/09 16:09,
6年前
, 12F
06/09 16:09, 12F
這個是客戶用的小號 VM ~
只有 2CCU 2GRAM 30GHDD~
120 萬已經是總是的 8X % 了~
這邊好奇問一下 inode 的數量上限硬碟大小有關還是跟格式有關?
硬碟格式的話
fdisk -l 只能看到 label 上面著名為 linux ~
不知道是 ext3 還是 ext4
就算要改善也只能考慮在新架設的 VM 上處理
那些正在運行中的 VM 不可能讓我這樣修改~
畢竟要改基本上會中斷服務
客戶會奪命連環 call ~
※ 編輯: sanbis (61.224.158.44), 06/09/2018 23:15:15
→
06/10 01:59,
6年前
, 13F
06/10 01:59, 13F
→
06/10 02:01,
6年前
, 14F
06/10 02:01, 14F
→
06/10 02:02,
6年前
, 15F
06/10 02:02, 15F
所以跟分割的格式有關?
用 df -Th 檢查~
目前使用格式是 ext4
我的職位到底算什麼我也很模糊~Orz
小弟公司是主機營運商
反正稱呼都是「工程師」這個萬金油稱呼~
上面的案例是租用 VM 的客戶~
這些 VM 跑了起碼一兩年
要我做基本管理維護還可以
但是如果是要改系統~我還真的不敢動~
出包的話我就飛天了~
※ 編輯: sanbis (61.224.158.44), 06/10/2018 22:11:32
推
06/23 03:25,
6年前
, 16F
06/23 03:25, 16F
→
06/23 03:30,
6年前
, 17F
06/23 03:30, 17F
→
06/23 03:30,
6年前
, 18F
06/23 03:30, 18F