在Linux系统中,可以使用多种命令来查看系统中的所有设备。以下是一些常用的命令:
lsblk
命令lsblk
(List Block Devices)命令用于列出所有块设备(如硬盘、分区、USB驱动器等)的信息。
lsblk
示例输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 99.5G 0 part /
sdb 8:16 1 100G 0 disk
└─sdb1 8:17 1 100G 0 part /mnt/usb
fdisk -l
命令fdisk -l
命令用于列出系统中所有的磁盘分区信息。
sudo fdisk -l
注意: 该命令需要root权限。
blkid
命令blkid
命令用于显示Linux文件系统上块设备的UUID和文件系统类型。
blkid
示例输出:
/dev/sda1: UUID="xxxxxx" TYPE="ext4"
/dev/sda2: UUID="yyyyyy" TYPE="ext4"
/dev/sdb1: UUID="zzzzzz" TYPE="vfat"
df -h
命令df -h
命令用于显示文件系统的磁盘空间使用情况,也可以间接反映出系统中挂载的设备。
df -h
示例输出:
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 99G 20G 75G 22% /
/dev/sda1 485M 10M 450M 3% /boot
/dev/sdb1 100G 50G 50G 50% /mnt/usb
/proc/partitions
文件可以通过查看/proc/partitions
文件来获取系统中所有块设备的分区信息。
cat /proc/partitions
示例输出:
major minor #blocks name
8 0 20971520 sda
8 1 1048576 sda1
8 2 19922944 sda2
8 16 20971520 sdb
8 17 20971520 sdb1
lsblk
:列出所有块设备及其挂载点。fdisk -l
:列出所有磁盘分区信息(需要root权限)。blkid
:显示块设备的UUID和文件系统类型。df -h
:显示文件系统的磁盘空间使用情况。/proc/partitions
:查看系统中所有块设备的分区信息。这些命令可以帮助你全面了解Linux系统中的设备情况。
领取专属 10元无门槛券
手把手带您无忧上云