三分鐘速學linux磁盤管理

在這裏插入圖片描述
環境說明:
博客使用的linux版本:CentOS Linux release 7.7.1908 (Core)
終端漢化:漢化是爲了方便學習,點擊這裏查看

一、df -顯示磁盤空間使用情況

1. 簡介: 全稱 Disk Free,顯示系統上可使用的磁盤空間。默認顯示單位爲KB
2. 常用參數:

參數 含義
-a 顯示所有系統文件
-B <塊大小> 指定顯示時的塊大小
-h 以容易閱讀的方式顯示
-H 以1000字節爲換算單位來顯示
-i 顯示索引字節信息
-k 指定塊大小爲1KB
-l 只顯示本地文件系統
-t <文件系統類型> 只顯示指定類型的文件系統
-T 輸出時顯示文件系統類型
– -sync 在取得磁盤使用信息前,先執行sync命令

3. 應用實例:

  • 查看磁盤分區使用情況並顯示文件類型
    df -T
    在這裏插入圖片描述
  • 增強可讀性強
    df -Th
    在這裏插入圖片描述

二、fdisk-磁盤分區

**1. 簡介:**英文全稱Partition table manipulator for Linux 磁盤的分區工具
2. 常用參數:

參數 含義
-b 指定每個分區的大小
-l 列出指定的外圍設備的分區表狀況
-s 將指定的分區大小輸出到標準輸出上,單位爲區塊
-u 搭配”-l”參數列表,會用分區數目取代柱面數目,來表示每個分區的起始地址
-v 顯示版本信息

3. 應用實例:

  • 查看所有分區情況
    fdisk -l
    在這裏插入圖片描述

三、hdparm-顯示與設定硬盤參數

**1. 簡介:**用於檢測,顯示與設定IDE或SCSI硬盤的參數。不是linux基礎內置命令需要安裝
``yum install -y hdparm```
2. 常用參數:

參數 含義
-a 設定讀取文件時,預先存入塊區的分區數
-f 將內存緩衝區的數據寫入硬盤,並清空緩衝區
-g 顯示硬盤的磁軌,磁頭,磁區等參數
-I 直接讀取硬盤所提供的硬件規格信息
-X 設定硬盤的傳輸模式

3. 應用實例:

  • 顯示/dev/vda1硬盤的柱面、磁頭、扇區數並評估硬盤讀取效率
    hdparm -t /dev/vda1
    在這裏插入圖片描述

四、lsblk-查看系統的磁盤

1. 簡介: llist block 列出所有的可用塊設備的信息,而且還能顯示他們之間的依賴關係,但是不列出RAM盤信息,默認列出所有的塊設備
2. 常用參數:

參數 含義
-a 顯示所有設備
-b 以bytes方式顯示設備大小
-d 不顯示 slaves 或 holders
-D print discard capabilities
-e 排除設備
-f 顯示文件系統信息
-h 顯示幫助信息
-i use ascii characters only
-m 顯示權限信息
-l 使用列表格式顯示
-n 不顯示標題
-o 輸出列
-P 使用key=”value”格式顯示
-r 使用原始格式顯示
-t 顯示拓撲結構信息

3. 應用實例:

  • 以樹狀列出所有塊設備:
    在這裏插入圖片描述

五、partprobe命令 – 重讀分區表

1. 簡介: partprobe命令用於重讀分區表,將磁盤分區表變化信息通知內核,請求操作系統重新加載分區表。如果刪除文件後,仍然提示佔用空間,可以用partprobe在不重啓的情況下重讀分區
2. 常用參數:

參數 含義
-d 不更新內核
-s 顯示摘要和分區
-h 顯示幫助信息
-v 顯示版本信息

3. 參考實例

六、blkid命令 – 顯示關於可用塊設備的信息

1.簡介:
2.常用參數:

參數 含義
-s 顯示指定信息
-v 顯示版本信息
-g 收集blkid緩存
-i 收集有關i/o限制的信息,可以和-p一起使用
-p 低級超級塊探測(繞過緩存),但是不會反悔分區表類型信息

3. 應用實例:

  • 顯示指定(/dev/vda1 )設備的uuid和和文件系統
blkid -s UUID -s TYPE /dev/vda1 
#顯示信息
/dev/vda1: UUID="1114fe9e-2309-4580-b183-d778e6d97397" TYPE="ext4" 

  • 以列表方式查看詳細信息:
    blkid -o list
    在這裏插入圖片描述
    -顯示所有磁盤信息
    blkid -o device
    在這裏插入圖片描述

七、mount - 磁盤掛載命令

**1.簡介:**用於加載文件系統到指定的加載點,常用與cdrom的掛載
2.常用參數:

參數 含義
-t 指定掛載類型
-l 顯示已加載的文件系統列表
-h 顯示幫助信息並退出
-V 顯示程序版本
-n 加載沒有寫入文件“/etc/mtab”中的文件系統
-r 將文件系統加載爲只讀模式
-a 加載文件“/etc/fstab”中描述的所有文件系統

3. 應用實例:

  • 啓動所有掛載:
    mount -a
    -掛載 /dev/sr0 到 /mnt:
    mount /dev/sr0 /mnt
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章