# lsblk 列出塊設備信息
**作用**:`lsblk`命令用于列出所有可用塊設備的信息,而且還能顯示他們之間的依賴關系,但是它不會列出`RAM`盤的信息。塊設備有硬盤,閃存盤,`CD-ROM`等等。`lsblk`命令包含在`util-linux-ng`包中,現在該包改名為`util-linux`。這個包帶了幾個其它工具,如`dmesg`。要安裝`lsblk`,請在此處下載`util-linux`包。`Fedora`用戶可以通過命令`sudo yum install util-linux-ng`來安裝該包。
**語法:**
```
lsblk [options]
```
**選項:**
* `-a`, `--all`:顯示所有設備
* `-b`, `--bytes`:以`bytes`方式顯示設備大小
* `-d`, `--nodeps`:不顯示 `slaves` 或 `holders`
* `-D`, `--discard`:`print discard capabilities`
* `-e`, `--exclude <list>`:排除設備 (default: RAM disks)
* `-f`, `--fs`:顯示文件系統信息
* `-h`, `--help`:顯示幫助信息
* `-i`, `--ascii`:`use ascii characters only`
* `-m`, `--perms`:顯示權限信息
* `-l`, `--list`:使用列表格式顯示
* `-n`, `--noheadings`:不顯示標題
* `-o`, `--output <list>`:輸出列
* `-P`, `--pairs`:使用`key="value"`格式顯示
* `-r`, `--raw`:使用原始格式顯示
* `-t`, `--topology`:顯示拓撲結構信息
**參數:**
**示例**:
查看當前計算機中的塊設備信息:
~~~
lsblk
NAME MAJ:MIN rm SIZE RO type mountpoint
sda 8:0 0 232.9G 0 disk
├─sda1 8:1 0 46.6G 0 part /
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 190M 0 part /boot
├─sda6 8:6 0 3.7G 0 part [SWAP]
├─sda7 8:7 0 93.1G 0 part /data
└─sda8 8:8 0 89.2G 0 part /personal
sr0 11:0 1 1024M 0 rom
~~~
7個欄目名稱如下:
1. **NAME**:這是塊設備名。
2. **MAJ:MIN**:本欄顯示主要和次要設備號。
3. **RM**:本欄顯示設備是否可移動設備。注意,在本例中設備sdb和sr0的RM值等于1,這說明他們是可移動設備。
4. **SIZE**:本欄列出設備的容量大小信息。例如298.1G表明該設備大小為298.1GB,而1K表明該設備大小為1KB。
5. **RO**:該項表明設備是否為只讀。在本案例中,所有設備的RO值為0,表明他們不是只讀的。
6. **TYPE**:本欄顯示塊設備是否是磁盤或磁盤上的一個分區。在本例中,sda和sdb是磁盤,而sr0是只讀存儲(rom)。
7. **MOUNTPOINT**:本欄指出設備掛載的掛載點。
- 序言
- Linux 的安裝
- VMware 的安裝
- VMware 的配置
- CentOS 下載與虛擬機硬件配置
- Linux 的分區
- ContOS 安裝
- 虛擬機網絡配置
- 遠程連接工具安裝
- 基礎(舊)
- Linux 和 Windows 的區別
- 目錄結構
- 注意事項
- Linux的常用命令
- 用戶及用戶組
- 文件及權限
- 目錄與文件權限的意義
- 文件及目錄管理相關
- 常用命令
- 系統安裝
- Linux的簡介
- Linux 各發行版介紹
- CentOS的部署
- 基礎
- 文件和用戶管理
- Linux目錄結構
- 文件管理相關
- cd 切換目錄
- pwd 顯示當前位置
- ls 列出目錄下的文件和子目錄
- touch 創建文件
- mkdir 創建目錄
- cp 復制文件/目錄
- mv 移動或改名文件/目錄
- rm 刪除文件/目錄
- chattr 改變文件屬性
- lsattr 顯示文件屬性
- 用戶管理
- useradd 添加用戶
- passwd 修改用戶密碼
- id 查看用戶ID信息
- userdel 刪除用戶
- usermod 修改用戶信息
- groupadd 創建用戶組
- groupdel 刪除用戶組
- su 切換用戶帳號
- sudo 以管理員的身份執行命令
- 權限管理
- chmod 修改文件/目錄權限
- chown 修改文件擁有者或所屬組
- chgrp 修改文件所屬組
- setfacl 設置文件權限列表
- getfacl 查看文件權限列表
- vim的使用
- 進程管理
- ps 查看進程
- top 動態顯示進程
- kill 殺死進程
- nice 修改進程優先級
- jobs 顯示后臺任務列表及任務狀態
- fg 將后臺運行的進程調整至前臺運行
- bg 將在后臺暫停進行繼續執行
- 磁盤管理
- lsblk 列出塊設備信息
- fdisk 磁盤分區
- partprobe 重新讀取分區表
- mkfs 建立文件系統(格式化)
- mont 掛載設備
- df 查看磁盤使用情況
- unount 卸載掛載設備
- 交換空間 swap
- free 查看內存使用狀態
- mkswap 設置交換分區
- swapon 激活交換空間
- LVM邏輯卷管理
- LMV的工作原理
- pvcreate 創建物理卷
- pvs 查看物理卷
- pvscan 查看每個PV的信息
- pvdisplay 顯示物理卷詳細信息
- vgcreate 創建卷組
- vgs 查看卷組
- vgscan 查看每個VG的信息
- vgdisplay 顯示卷組詳細信息
- lvcreate 創建邏輯卷
- vgextend 擴展卷組空間
- lvextend 擴展邏輯卷空間
- resize2fs 調整文件系統大小
- RAID
- 文件查找和壓縮
- which 命令查找
- find 根據文件名查找文件
- locate 查找文件
- tar 文件打包
- 軟件安裝
- RPM包管理
- yum 安裝軟件
- rpm 安裝軟件
- 源碼包管理
- 計劃任務
- at 一次性計劃任務
- cron 循環任務
- 日志系統
- 網絡管理
- ip 顯示或設置網絡設備
- OSI簡介