天天看點

(0基礎學Linux系列)2.09 Linux磁盤管理

Linux 磁盤管理好壞直接關系到整個系統的性能問題

Linux 磁盤管理常用三個指令為 df,du 和 fdisk

指令 作用
df 檢視磁盤block的使用量
du 檢查磁盤空間使用量
fdisk mbr磁盤分區工具,常用于小于2T的磁盤
gdisk gpt磁盤分區工具,常用于大于2T的磁盤
mkfs 格式化磁盤分區
mount 挂載

1.1 df 檢視磁盤使用量

1)常用參數:

參數 作用
-i 檢視inode使用量
-h 以人類可讀的方式顯示

2)使用執行個體:

# 檢視磁盤使用量
df

# 檢視inode使用量
df -i

# 以人類可讀的方式顯示
df -h

# 以人類可讀的方式顯示inode使用量
df -ih
           

1.2 du 檢查磁盤空間使用量

1)常用參數

參數 作用
-h 以人類可讀的方式顯示
-s 隻列出總量,而不列出每個目錄占用容量

2)使用執行個體

# 檢視目前目錄的磁盤空間使用量
du

# 以人類可讀的方式顯示目前目錄的磁盤空間使用量
du -h

# 檢視目錄下每個檔案的占用容量
du -s /opt/*
du -sh /opt/*
           

1.3 fdisk 磁盤分區

1.3.1 使用幫助

1)常用參數:

參數 作用
-l 檢視分區資訊

2)常用内置選項:

選項 作用
d delete a partition #删除分區
m print this menu #列印幫助
n add a new partition #添加新分區
p print the partition table #列印分區表
q quit without saving changes #退出不儲存
w write table to disk and exit #儲存并退出

1.3.2 磁盤分區

1)添加新磁盤

給虛拟機添加一塊新磁盤

(0基礎學Linux系列)2.09 Linux磁盤管理

磁盤類型選擇SCSI

(0基礎學Linux系列)2.09 Linux磁盤管理

選擇建立虛拟磁盤

(0基礎學Linux系列)2.09 Linux磁盤管理

磁盤大小可以自己定義

(0基礎學Linux系列)2.09 Linux磁盤管理

之後預設即可,完成後虛拟機設定裡多了個新硬碟,然後點選确定來退出虛拟機設定

(0基礎學Linux系列)2.09 Linux磁盤管理

reboot 重新開機虛拟機

連上虛拟機後可以發現多出一個sdb裝置

(0基礎學Linux系列)2.09 Linux磁盤管理

2)磁盤分區

選擇新的磁盤裝置 /dev/sdb 對它進行分區

# fdisk /dev/sdb
           
(0基礎學Linux系列)2.09 Linux磁盤管理

使用 n 選項添加分區

(0基礎學Linux系列)2.09 Linux磁盤管理

不對 p 和 e 進行選擇的話便預設選擇 p

  • p: 表示主分區
  • e: 表示擴充分區
(0基礎學Linux系列)2.09 Linux磁盤管理

選擇分區号,在 1 - 4 之間,預設為1

(0基礎學Linux系列)2.09 Linux磁盤管理

起始扇區預設即可

(0基礎學Linux系列)2.09 Linux磁盤管理

選擇最後的扇區大小(相當于配置設定分區大小)

(0基礎學Linux系列)2.09 Linux磁盤管理

配置設定成功,檢視配置設定情況

(0基礎學Linux系列)2.09 Linux磁盤管理

配置設定完成後選擇 w 選項儲存配置設定并退出

(0基礎學Linux系列)2.09 Linux磁盤管理

檢視建立磁盤分區

# fdisk -l |grep dev
           
(0基礎學Linux系列)2.09 Linux磁盤管理

3)mkfs 格式化分區

# mkfs.ext4 /dev/sdb1
           

4)mount 挂載建立分區

# mkdir /sdb1
# mount /dev/sdb1 /sdb1
           

繼續閱讀