1. 程式人生 > 實用技巧 >4月9日

4月9日

4.1 df命令

1.df命令檔案系統磁碟空間使用情況,以k顯示單位。

df 檢視已掛載磁碟的總容量、使用容量、剩餘容量等,可以不加任何引數,預設是按k為單位顯示的

第一列是分割槽的名字,第二列為該分割槽總共的容量,第三列為已經使用了多少,第四列為還剩下多少,第五列為已經使用百分比,如果這個數值到達90%上應該注意,會引起系統崩潰的

blob.png

2. df常用選項有:

-i :檢視inodes使用狀況

-h :使用合適的單位顯示,例如 ‘G

-k :以 K 為單位顯示

-m :以M 為單位顯示

Byte 位元組=1KB 1024KB=1MB 1024MB=1GB 1024GB=1TB

2.1 df -h 命令根據磁碟的大小適當顯示單位,

tmpfs/devtmpfs是屬於臨時檔案系統,/dev/shm是表示記憶體(大小是實體記憶體的一半),需要關注的/dev/sda3,/dev/sda1

blob.png

3檢視swapfree

blob.png

4.2 du命令

1. du命令

du命令用來檢視某個目錄或檔案所佔空間大小,如果du不指定單位的話,預設顯示單位為K

語法 : du [-abckmsh] [檔案或者目錄名] 常用的引數有:

-a :全部檔案與目錄大小都列出來。如果不加任何選項和引數只列出目錄(包含子目錄)大小。

-b :列出的值以bytes為單位輸出。

-k :以KB為單位輸出,和預設不加任何選項的輸出值是一樣的。

-m :以MB為單位輸出

-h 系統自動調節單位,例如檔案太小可能就幾K

,那麼就以K為單位顯示,如果大到幾G,則就以G為單位顯示。

-c :最後加總

-s :只列出總和

2. 常用選項為:du -sh filename

blob.png

4.3-4.4 磁碟分割槽

1.磁碟分割槽

先給虛擬機器新增額外的硬碟,先關機再新增硬碟

blob.png

blob.png

2fdisk Linux下硬碟的分割槽工具,但是fdisk能劃分小於2T的分,如果大於 2T 需要用 parted 工具

fdisk -l 命令後邊不跟裝置名會直接列出系統中所有的磁碟裝置以及分割槽表,加上裝置名會列出該裝置的分割槽表

blob.png

3fdisk /dev/sdb 給新加入的磁碟分割槽

blob.png

blob.png

重要的:

n 重新建立一個新的分割槽

p 列出分割槽

q 不儲存退出

w 儲存分割槽

d 刪除分割槽

選擇分割槽型別:

P 主分割槽

e 擴充套件分割槽 (先有擴充套件分割槽下才有邏輯分割槽,擴充套件分割槽刪除了邏輯分割槽也隨之刪除)

blob.png

4、實驗:先劃分主區,後再劃分擴充套件分割槽,操作如下。

劃分四個主分割槽,再刪除一個主分割槽,建一個擴充套件分割槽,擴充套件分割槽新增邏輯分割槽,再刪除一個主分割槽,再刪除一個邏輯分割槽,再刪除擴充套件分割槽

4.1 劃分四個主分割槽

blob.png

4.2 刪除第四個主分割槽

blob.png

4.3 重新把第四個分區劃分為擴充套件分割槽,完成。備註:Blocks 檢視大小,4194304K=4194M =4GId 檢視分割槽型別,83就表示主分割槽及邏輯分割槽,5表示擴充套件分割槽。)

blob.png

4.4 擴充套件分割槽新增邏輯分割槽(邏輯分割槽號都從5號開始)

blob.png

4.5 刪除主分割槽,分割槽號就留空了(主分割槽和擴充套件分割槽號是不連續的)

blob.png

4.6 刪除邏輯分割槽,分割槽號不留空,邏輯分割槽的排號必須是連續的

blob.png

4.7 刪除擴充套件分割槽(刪除擴充套件分割槽包含的邏輯分割槽也會被刪除)

blob.png

總結:

1、分割槽型別與windows概念是一樣的,fdisk劃分分割槽有一個格式MBRMBR分割槽有一個特點,最高只能劃分2T,超過就不能使用這個格式劃分,而且最多隻有四個主分割槽,擴充套件分割槽裡面可以劃分邏輯分割槽。

2、按n出現提示是主分割槽還是擴充套件分割槽,當你劃分一個擴充套件分割槽後再按n,它就會提示是主分割槽還是邏輯分割槽,主分割槽與擴充套件分割槽的總和小於4,也就是一塊磁盤裡最多隻有4個主分割槽或者主分割槽加擴充套件分割槽的總和小於4,邏輯分割槽從第五個分割槽號開始,而且是連續的。


轉載於:https://blog.51cto.com/404006045/2096069