Linux的磁盤查看與管理

  今天上班的時候,發現訪問網站的時候出現了502錯誤。排除了配置和異常問題後,猜想是磁盤滿的問題形成的。用df看了下,果真磁盤滿了,切換到對應的目錄裏面,刪除運行日誌後,果真一下就行了(日誌太多,沒有用腳本刪除)。 php

   這裏對磁盤命令(dfdu linux


 

Df命令,獲取磁盤佔據了多少空間 (換成可讀形式-h參數) 網站

1列是表明文件系統對應的設備文件的路徑名(Filesyetem) spa

/dev/sda2  主分區的第二個區,該分區是系統盤的大小。 日誌

devtmpfs 的功用是在 Linux 核心 啓動早期創建一個初步的 /dev,令通常啓動程序不用等待 udev,縮短Linux 的開機時間。 進程

 

Tmpfs  是一種虛擬內存文件系統,而不是塊設備。是基於內存的文件系統,建立時不須要使用mkfs等初始化它最大的特色就是它的存儲空間在VM(virtual memory)VM是由linux內核裏面的vm子系統管理的。linux下面VM的大小由RM(Real Memory)swap組成,RM的大小就是物理內存的大小,而Swap的大小是由本身決定的。Swap是經過硬盤虛擬出來的內存空間,所以它的讀寫速度相對RM(Real Memory)要慢許多,當一個進程申請必定數量的內存時,如內核的vm子系統發現沒有足夠的RM時,就會把RM裏面的一些不經常使用的數據交換到Swap裏面,若是須要從新使用這些數據再把它們從Swap交換到RM裏面。若是有足夠大的物理內存,能夠不劃分Swap分區。 內存

 

/dev/sda5  邏輯分區的第一個區 擴展

 

在個人內部機子上只有一個(有的系統安裝初始化就是這樣) 配置

硬盤的容量=主分區的容量+擴展分區的容量  程序

擴展分區的容量=各個邏輯分區的容量之和 

 

 

2列是可以使用的總大小  第三列是可以使用的大小  第四列是有效的使用大小 第五列是剩餘百分比。

通常第三列+第四列 <第二列(管理員會預存分一部分活動空間)

 

 

6列是掛載(mount) 掛載簡單的理解就是對應的各個目錄入口。在對應的文件夾內存放的東西等因而放入了不一樣的磁盤裏面。

 

Du命令 顯示當前問價夾下面的每一個文件和目錄的使用空間


查看某個對應的文件

Du text.txt  就查看到了具體的文件的大小

Du 另外經常使用的參數 -s  -h 一個是看總的大小  一個是方便的格式讀取大小 能夠看到仍是kb

 

磁盤管理還有一個命令。fdisk

Fdisk  -l  查看硬盤分區


獲取到的信息:磁盤的大小  1000G(邏輯分區和掛載之類的,對於通常php用的很少)

相關文章
相關標籤/搜索