linux中重新掛載var分區的例子

來源:互聯網
上載者:User

我們有時候有發現這樣一個情況,var分區使用du和df看到的佔用情況不一致,通常情況下,是由於刪除了某些檔案,但是檔案還被程式佔用導致空間未被釋放。有時候,你知道是哪個程式佔用的話,直接重啟程式後,可直接釋放;有時候,需要重新卸載var分區才能徹底將空間釋放。

查看有哪些程式佔用了var分區

 

 代碼如下 複製代碼
# lsof |grep /var
auditd     1182      root    5w      REG              252,1  3288401    2885177 /var/log/audit/audit.log
rsyslogd   1198      root    1w      REG              252,1     1507    2885223 /var/log/messages
rsyslogd   1198      root    2w      REG              252,1   105277    2885155 /var/log/cron
rsyslogd   1198      root    4w      REG              252,1     4310    2885224 /var/log/secure
....

第一列列出了是哪個程式佔用的檔案
常見的程式有以下幾個:pcscd  、crond、syslog、auditd
卸載var分區指令碼如下:

 代碼如下 複製代碼


#!/bin/bash
ServerList="pcscd crond syslog auditd"
Disk=$(df -h|grep "/var" |awk '{print $1}')
for server in $ServerList
do
       service $server stop
done
umount /var
for server in $ServerList
do
       service $server start
done
mount $disk /var

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.