iT邦幫忙

0

伺服器已回應:452 4.3.1Insufficient system storage

各位邦友好

小弟的postfix遇到困難了,小弟有先df -h

它的use量莫名的達到最高使用量,小弟已經檢視過log的容量138M,加上var=584M,不至於會
造成Use達到34G啊!
是不是小弟要清除與調整哪一個部分才可以讓Use的空間騰出來呢?疑惑

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

2
cmwang
iT邦大師 1 級 ‧ 2015-01-29 20:24:47
最佳解答

您只看了log和/var,並沒有看到/home啊OrzOrz....

看更多先前的回應...收起先前的回應...
Jonas iT邦新手 4 級 ‧ 2015-01-29 20:27:48 檢舉

cmwang你好

小弟cd /home total 為0
cd / 34G驚

Jonas iT邦新手 4 級 ‧ 2015-01-29 20:32:11 檢舉

不過,稍微清除掉一些帳號的webmail就稍微恢復正常了?

小弟是有找到roundcubemail的位置/var/www/html/roundcubemail,只是,
目前還沒有找到roundcubemail上,儲存郵件的位置,小弟還是用人工登錄帳號清空郵件Orz

cmwang iT邦大師 1 級 ‧ 2015-01-29 20:40:10 檢舉

圖片上/home並沒有分開放,應該是直接放在/下吧....

Jonas iT邦新手 4 級 ‧ 2015-01-29 20:41:17 檢舉

cmwang你好

/home total 0

所以,小弟推斷是直接放在/底下謝謝

所以,小弟該怎麼做呢?疑惑

cmwang iT邦大師 1 級 ‧ 2015-01-29 20:52:46 檢舉

空間不會無中生有,要嘛清mail,要嘛加hd,再把mail搬出來吧....

Jonas iT邦新手 4 級 ‧ 2015-01-29 21:00:41 檢舉

cmwang你好

您言之有理,當然空間不會無中生有,只是,小弟見到 /有34G嚇到,但是,又不知道這34G從哪裡
來的,所以才來請教各位邦友暈

目前是稍微清理了webmail的暫存郵件,稍微恢復正常,但是,這不算解決,還是希望可以針對
34G做整理,只是無從下手
cd /底下的資料夾如上傳圖片謝謝

slime iT邦大師 1 級 ‧ 2015-01-29 22:09:18 檢舉

<pre class="c" name="code">du -k /var/spool

看看

slime iT邦大師 1 級 ‧ 2015-01-29 22:15:04 檢舉

改一下

<pre class="c" name="code">du -ks

有幾個特別容易出問題:

<pre class="c" name="code">/home (個人區)
/var/spool (佇列/含mail)
/tmp (程式跑到一半有錯的話, 會有殘骸)
/var/log (以前的主機沒有設定定期清 log 的話)
Jonas iT邦新手 4 級 ‧ 2015-01-29 22:39:19 檢舉

slime你好

小弟把cd /底下的每一個都查看容量,結果發現/share高達32G,我想就是它在搞鬼了,
看了一下內容,小弟納悶了一句前輩的話,廠商說postfix不能沒有一個虛擬網域
以下小弟簡化上列敘述:
mail.xxxxxxxx.com.tw為小弟的網域,而/share有一個z.xxxxxxxx.com.tw
移交給我的前輩跟我說當初導入廠商是說postfix一定要有z.xxxxxxxx.com.tw
不然不能運作,這點小弟聽了很納悶,為什麼疑惑

P.S 先前的廠商好像將z.xxxxxxx.com.tw這個虛擬網域,當作郵件備份,不曉得
是不是這個原因,然後檔案不知道是不是這個/share的檔案
附上/share 32G驚的截圖(一部分-前面都是差不多類似,只有後面的archive是完全不同)

cmwang iT邦大師 1 級 ‧ 2015-01-29 22:50:05 檢舉

saberaster提到:
小弟把cd /底下的每一個都查看容量,結果發現/share高達32G,我想就是它在搞鬼了

路徑名有archive字眼直覺上是拿來放郵件備存的,既然是備存用的在其被rotate掉之前自然只會越長越大(不像user的mail,可能收到MUA端後就刪掉了偷笑),不過既然有做mail archive,那為啥當初只切了不到40G的storage啊OrzOrz....

Jonas iT邦新手 4 級 ‧ 2015-01-29 23:03:10 檢舉

cmwang你好

好問題,小弟也不清楚,小弟只是在想,既然要mail archive,就大方的切大容量storage就好了,也許是當初的一台server上掛了五台VM的關係? 只是現在已經無法改變囧

小弟覺得這些atchive的檔案沒有排成到rotate裡面,好像只有maillog有rotate

那其他的/share/postfix/domains/*/account/tmp(cur)、(new),這些可以刪掉嗎?

收到MUA端後就刪掉了其實這也是困擾小弟的原因之一,小弟不知道roundcubemail,
它的郵件儲存位置,只知道它在/var/www/html/roundcubemail
附上roundcubemail底下的截圖謝謝

Jonas iT邦新手 4 級 ‧ 2015-01-29 23:13:12 檢舉

因為有些檔案,client已經收信,可是,卻還是停留在roundcubewemail的列表裡面,
小弟是認為他們有部分的主管,前輩有幫他們勾選存放在伺服器上面的,反而小弟我不知道
這些暫時存放在伺服器上的郵件存放位置,只好手工的一個一個登錄帳號刪除郵件,真的會
刪到手都痠了囧

目前只有找到roundcubemail的位置,儲存郵件的位置還沒有找到Orz

slime iT邦大師 1 級 ‧ 2015-01-29 23:29:43 檢舉

看起來有可能設定了自動備份(公司內常用到, 就是寄件出去或收件都會留一份在主機上, 與個人帳戶看到的無關.)

所以大概會有幾個方向:

  1. 確定設定在哪邊? (是 postfix 內建或另外掛 plug-in )
  2. 暫停郵件, 另外建立一個磁區, mount 在 /share/postfix/..../archive , 這樣備份就跟個人用戶不影響了.
Jonas iT邦新手 4 級 ‧ 2015-01-30 09:23:08 檢舉

slime你好

小弟有嘗試將archive下清空指令,只是,它告訴我Is a directory
這樣的話,小弟該怎麼整理這個資料夾呢?小弟是想說直接用rm刪除虛擬網域的archive,只是,
覺得可能會造成Postfix出現更重大的問題汗
附上畫面截圖:

slime iT邦大師 1 級 ‧ 2015-01-30 09:31:05 檢舉

治標:

  1. 幫虛擬機加掛一個新的磁碟, 格式化.
  2. mount 在 /mnt (或任一個目錄, 暫時使用)
  3. 把 archive 目錄的東西都移到新的磁碟上.
  4. 重新把新的磁碟掛在 archive 目錄下, 確保權限及位置與原本的設定雷同.

治本:

  1. 檢查 postfix 是否有設定自動備份. (因為 postfix 設定檔分很多個, 需要多找.)
  2. 向主管或管理部門確認自動備份方式, 如果公司有需要, 那就爭取加資源; 確定沒用到, 才能刪除 archive ..
Jonas iT邦新手 4 級 ‧ 2015-01-30 09:46:48 檢舉

slime你好

小弟是想確定若把虛擬網域的底下的archive全數刪除,會不會造成無法收信、發信的問題呢?疑惑

因為小弟是使用winscp登入Mail Server想直接把虛擬網域(z.xxxxxx.com.tw)底下的archive,直接刪除,只是,會擔心是不是這麼做會有重大問題產生汗

slime iT邦大師 1 級 ‧ 2015-01-30 09:51:22 檢舉

沒確認過之前, 我也不敢說收發信會不會受影響.

不過 Linux 的彈性較大, 所以建議至少先把 archive 的東西弄一份備份再考慮刪掉.

Jonas iT邦新手 4 級 ‧ 2015-01-30 09:57:21 檢舉

小弟覺得很奇怪,為什麼postfix一定要有一個虛擬網域才可以正常運作,那個虛擬
網域,小弟認為是用來archive,沒有什麼其他的用途暈

小弟就先備份再嘗試刪除看看會不會受影響囉!謝謝

我要發表回答

立即登入回答