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