Linux lsblk 指令


lsblk(list block devices)是一個用於顯示 Linux 系統中所有塊設備的信息的命令。這些設備包括硬盤、分區、LVM 以及其他塊存儲設備。lsblk 命令提供了設備的名稱、大小、類型和掛載點等詳細信息,並且能以樹狀結構展示設備的層次關係。

基本用法

lsblk [選項]

常用選項

  1. 顯示所有設備
  • -a--all:顯示所有設備,包括空設備。
   lsblk -a
  1. 顯示詳情
  • -o--output:指定輸出的列,如 NAME, SIZE, TYPE, MOUNTPOINT 等。可以使用 lsblk --help 來查看所有可用的列。
   lsblk -o NAME,SIZE,TYPE,MOUNTPOINT
  1. 顯示文件系統信息
  • -f--fs:顯示文件系統信息,包括文件系統類型和 UUID。
   lsblk -f
  1. 顯示附加信息
  • -i--inverse:顯示所有層次結構的附加信息。
   lsblk -i
  1. 列出設備路徑
  • -p--paths:顯示設備的完整路徑。
   lsblk -p
  1. 輸出為 JSON 格式
  • -J--json:以 JSON 格式顯示輸出。
   lsblk -J
  1. 列出空設備
  • -e--exclude:排除指定的設備類型(如 7 代表 loop 設備)。
   lsblk -e 7
  1. 以樹狀結構顯示
  • -t--tree:以樹狀結構顯示設備。
   lsblk -t
  1. 顯示詳細信息
  • -l--list:以列表形式顯示詳細信息而不是樹狀結構。
   lsblk -l

示例

  1. 顯示所有塊設備的基本信息
   lsblk
  1. 顯示所有設備,包括空設備
   lsblk -a
  1. 顯示文件系統信息
   lsblk -f
  1. 顯示設備的完整路徑
   lsblk -p
  1. 指定輸出的列(名稱、大小、類型、掛載點)
   lsblk -o NAME,SIZE,TYPE,MOUNTPOINT
  1. 排除 loop 設備(設備類型 7)
   lsblk -e 7
  1. 以 JSON 格式顯示輸出
   lsblk -J
  1. 以列表形式顯示詳細信息
   lsblk -l
  1. 以樹狀結構顯示設備
   lsblk -t

lsblk 命令是 Linux 系統管理中非常有用的工具,通過它可以清晰地查看和管理系統中的塊存儲設備,了解各設備之間的關聯和屬性。


WordPress Appliance - Powered by TurnKey Linux