linux目錄滿了
A. linux系統tmp目錄滿了
/tmp 下的文件在每次關機後都會自動被清理干凈的.
若想手動清理,清理的時候不推薦使用rm -rf命令,這樣有時會引起程序的僵死。推薦使用tmpwatch命令來進行清理。
附tmpwatch功能及使用說明:
tmpwatch簡介:tmpwatch 工具從指定的目錄中遞歸地搜索,並刪除在指定時間段內沒有被訪問的文件。tmpwatch 一般被用來清掃那些用來臨時駐留文件的目錄(譬如,/tmp)tmpwatch 忽略符號鏈接,它不會切換文件系統,而且只刪除空目錄和常規文件。
tmpwatch語 法:tmpwatch [-afqv][--test][超期時間][目錄...]
tmpwatch參數說明:
-a或--all 刪除任何類型的文件。
-f或--force 強制刪除文件或目錄,其效果類似rm指令的"-f"參數。
-q或--quiet 不顯示指令執行過程。
-v或--verbose 詳細顯示指令執行過程。
-test 僅作測試,並不真的刪除文件或目錄
實例:sudo /usr/sbin/tmpwatch -afv 3 /tmp (清除/tmp下三小時以內沒有使用的文件,並將結果輸出)。
B. linux掛載nfs伺服器,現在掛載nfs的目錄滿了,要怎麼解決
/mnt/data/nfs
/mnt/data/
單獨掛載相互不影響的,/mnt/data 目錄滿 不會影響/mnt/data/nfs目錄,
cd /mnt/data&& -sk *|sort 看一下這個目錄哪個文件或目錄占的多,也許是有一些隱藏文件。
C. linux磁碟空間滿了怎麼辦
方法/步驟
1:清理殘余的配置文件
一般而言,當從 Ubuntu 系統中刪除了一個軟體之後,該軟體的殘余配置文件並沒有被刪除。如果確信以後不再使用該軟體,那麼保留其配置文件實在沒有必要,所以大可一並刪除之。
要刪除某個軟體的殘余配置文件,可以執行下面的操作:
在終端中執行 sudo synaptic,以便啟動 Synaptic 包管理工具。
點擊 Synaptic 右下角的 Status 按鈕進行切換。
現在,應該能夠在 Synaptic 的左邊看到 Not installed (resial config)。選擇它即可在右邊看到包含有殘余配置文件的包,可以在此選擇刪除該包。
2:清理下載的緩存包
在 Ubuntu 中通過 sudo apt-get install 安裝軟體時,其下載的包都緩存在 /var/cache/apt/archives/ 目錄中。如果要清理掉這些已下載的緩存包,那麼可以執行命令:
sudo apt-get autoclean
sudo apt-get clean
3:清理不再需要的包
在 Ubuntu 系統中安裝軟體時,該軟體的依賴通常也會自動安裝上。那麼,在刪除該軟體後,其依賴可能需要我們手動刪除之。可以運行 sudo apt-get autoremove 命令來解決這個問題。
4
4:清理無用的語言文件
Ubuntu 與其他 Linux 發行版一樣,是一個支持多語言界面的系統。其實,對使用自己母語的我們來說,通常保留中文即可,也可以保留自己所需要使用的語言,如英文。其他的語言文件則沒有必要保留。
為了清理這些無用的語言文件,需要在 Ubuntu 系統中安裝一個名為 localepurge 的小工具。
安裝 localepurge 是十分簡單的,只需執行 sudo aptitude install localepurge 命令就可以了。在安裝的過程中,程序會提示進入如下圖所示的畫面中進行配置。
localepurge
使用空格鍵可以選擇需要保留的區域配置,其他的則會被刪除。當以後在安裝程序時,此工具也會自動執行,勿需再次配置。中文用戶保留zh、zh_CN、zh_CN.*
D. linux 根目錄磁碟滿了 查看哪個文件佔用大
linux查看根目錄下所有文件夾大小的方法如下:
1、進入根目錄:cd /
2、使用命令 : -sh * 查看根目錄下每個文件夾的大小
3、進入佔用空間比較大的文件夾,然後再使用2中命令查找大文件。
如:查找Linux系統中的佔用磁碟空間最大的前10個文件或文件夾
: 計算出單個文件或者文件夾的磁碟空間佔用.
sort : 對文件行或者標准輸出行記錄排序後輸出.
head : 輸出文件內容的前面部分.
用下面的命令組合就可以完成上述查找工作:
1 # -a /var | sort -n -r | head -n 10
如果需要輸出可讀性高的內容,請使用如下命令:
1 $ cd /path/to/some/where
2 $ -hsx * | sort -rh | head -10
E. linux根目錄滿了,請問怎麼辦
首先,你得有空餘的空間,比如,你發現你的 /home 所在分區還有好多 G 的剩餘空間,那你就可以把 /var 整個目錄的內容移到那個硬碟分區里去,根目錄一下就空出好幾個G來了。等你把 /var 移到新分區後,修改 /etc/fstab 文件,讓那個分區下的相應目錄開機就自動掛接到系統根分區里來成為 /var , 你的根分區容量不足的問題就解決了。
F. Linux根目錄滿了。
兩種方法解決:
一、-sm*|sort-n按大小排序,看下哪個地方佔用最多。[如果不重要則刪除]。
二、添加根分區空間。
1、磁碟情況
sudo
/sbin/fdisk -l
G. 求助 linux系統根目錄空間突然滿了
正常情況下用不了那麼多空間啊
mysql一般是在var目錄下面
你沒有單獨給var建立分區吧
找一找哪個目錄和文件佔用了那麼多的空間
cd
\
-h
--max-depth=1|grep
G|sort
-n
找到最大的那個目錄後進入該目錄
再運行
-h
--max-depth=1|grep
G|-n
如果沒有結果可以運行
-h
--max-depth=1|grep
M|sort
-n
找出來以後看是否有用的文件
沒用就刪掉
H. linux根目錄滿了,怎樣快速查看是哪個文件佔用空間大
linux查看根目錄下所有文件夾大小的方法如下:
1、進入根目錄:cd /
2、使用命令 : -sh * 查看根目錄下每個文件夾的大小
3、進入佔用空間比較大的文件夾,然後再使用2中命令查找大文件。
I. linux 系統盤占滿了怎麼辦
linux系統盤占滿了可以這樣做:
當磁碟被某大文件占滿時,而且此大文件正在被某些進程讀寫並佔用著,此時無法刪除和置空此文件,只能先找到佔用大文件的進程,然後終止進程,最後置空此文件。
在/boot分區中創建大文件test,將boot分區的磁碟占滿,通過另外一個終端進入主機,vim編輯此test文件,模擬大文件被vim進程佔用,然後刪除和清空此test文件。
J. linux分區滿了,如何進行擴容
有兩種方法實現對linux分區的擴容。第一種方式是軟鏈接(符號鏈接)。舉個例子來說明下軟鏈接,假如你的/b目錄滿了,不能存儲文件。這時你把/a目錄鏈接到/b目錄,你在訪問/b目錄時實際是訪問/a目錄裡面的空間。
假設新增的磁碟為xvdb1,首先對磁碟分區,具體方法參考網上教程分區完成後製作文件系統(順序不可亂)。完成後先將原先目錄已滿的/b從原掛載點卸載,例如:umount
/dev/xvda1
/b。卸載掉掛載在/b目錄下的分區xvda1。重新將新增的分區掛載到/b:mount
/dev/xvdb1
/b。將/etc/fstab內加入新掛載的分區和掛載點,這一點非常重要,否則重啟後分區會丟失。至此,原來已滿的/b被重新掛載到了新的硬碟分區,然後將原來備份的文件拷貝回來就可以了。