Ubuntu查看所有硬盘,包括未分区和未格式化的硬盘
在 Ubuntu 中查看所有硬盘(包括未分区和未格式化的硬盘),可以通过以下命令和工具实现:
方法 1:使用 lsblk
命令
lsblk
-
作用:列出所有块设备(包括未分区/未格式化的硬盘)。
-
输出说明:
-
硬盘通常显示为
sda
,sdb
,nvme0n1
等。 -
如果硬盘没有分区,其下方不会有子项(如
sda1
,sda2
等)。
-
方法 2:使用 fdisk
命令
sudo fdisk -l
-
作用:详细列出所有磁盘及分区信息(需要管理员权限)。
-
输出说明:
-
查找类似
Disk /dev/sdb: 100 GiB
的行,若下方无分区表信息,则表示未分区。
-
方法 3:使用 parted
命令
sudo parted -l
-
作用:显示所有磁盘的分区表信息,未分区的硬盘会提示“未找到分区表”。
方法 4:查看 /dev
设备文件
ls /dev/sd* /dev/nvme* 2>/dev/null
-
作用:直接列出所有 SATA/NVMe 硬盘设备文件。
-
说明:
-
SATA 硬盘:
/dev/sda
,/dev/sdb
等。 -
NVMe 硬盘:
/dev/nvme0n1
,/dev/nvme1n1
等。
-
方法 5:使用 lshw
命令
sudo lshw -class disk
-
作用:显示详细的硬件信息,包括硬盘型号、大小和状态。
方法 6:图形化工具(GParted)
-
安装 GParted:
sudo apt install gparted
-
打开 GParted:
gparted
-
说明:图形界面中会显示所有硬盘,未分区的硬盘会标记为“未分配”。
示例输出解读
-
已分区的硬盘:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 238.5G 0 disk ├─sda1 8:1 0 512M 0 part /boot/efi └─sda2 8:2 0 238G 0 part /
-
未分区的硬盘:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdb 8:16 0 1.8T 0 disk # 无子项表示未分区
注意事项
-
未分区/未格式化的硬盘不会自动挂载,需要手动分区(如
fdisk
/parted
)并格式化(如mkfs
)。 -
操作前请确认目标硬盘,避免误删数据!