最近在幫實驗室工作站上的軟體轉移到新的機器 (redhat enterprise 5)
這台機器大概有700GB的硬碟大小, 也只有這摸一顆實體硬碟,
partition也很單純, 只有分swap跟/
前天要上傳20多GB的軟體tar包時,
出現上傳中斷的狀況, terminal顯示 no space for writing,
用 "du -s /" check過後發現已經用掉600多GB,
便叫實驗室同學砍去不必要的檔案
這麼一砍, 許多跑模擬暫存的vcd檔刪掉後,
(同學應該都是用rm -rf刪的 因為大家都是用文字介面來ssh 應該不會是丟到.Trash),
再用"du -s /" check, 剩下200多GB已用,
因此便重新把20多GB的tar上傳, 仍然no space for writing,
於是我把軟體分批重tar, 變成各10GB的兩個tar檔
第一個tar檔順利傳上去, 但解tar依然是 no space for writing....
真是見鬼了阿!!! 到底刪檔後多出的約400GB空間是在哪???
因此請問,
1. du 會check到所有所有的檔案嗎? 會不會有漏掉阿(譬如說隱藏檔什麼的)??
2. linux下有什麼指令, 或redhat有什麼磁碟管理工具可以查看"剩下可用空間"呢??
已經爬了許多文與google兩三天了, 很急著讓工作站上線, 有請大家幫忙了, 謝謝!!
--
這台機器大概有700GB的硬碟大小, 也只有這摸一顆實體硬碟,
partition也很單純, 只有分swap跟/
前天要上傳20多GB的軟體tar包時,
出現上傳中斷的狀況, terminal顯示 no space for writing,
用 "du -s /" check過後發現已經用掉600多GB,
便叫實驗室同學砍去不必要的檔案
這麼一砍, 許多跑模擬暫存的vcd檔刪掉後,
(同學應該都是用rm -rf刪的 因為大家都是用文字介面來ssh 應該不會是丟到.Trash),
再用"du -s /" check, 剩下200多GB已用,
因此便重新把20多GB的tar上傳, 仍然no space for writing,
於是我把軟體分批重tar, 變成各10GB的兩個tar檔
第一個tar檔順利傳上去, 但解tar依然是 no space for writing....
真是見鬼了阿!!! 到底刪檔後多出的約400GB空間是在哪???
因此請問,
1. du 會check到所有所有的檔案嗎? 會不會有漏掉阿(譬如說隱藏檔什麼的)??
2. linux下有什麼指令, 或redhat有什麼磁碟管理工具可以查看"剩下可用空間"呢??
已經爬了許多文與google兩三天了, 很急著讓工作站上線, 有請大家幫忙了, 謝謝!!
--
All Comments