linux系统怎么查看盘符
linux系统怎么查看盘符详细介绍
在 Linux 系统中,存储设备的标识与 Windows 的 “盘符”(如 C:、D:)不同,而是通过 设备文件 和 挂载点 来管理。以下是查看存储设备及其分区的常用方法:
一、Linux 存储设备命名规则
- 硬盘 / U 盘:通常以
sdx命名(s表示 SCSI/SATA 设备,x为盘符字母,如sda、sdb等)。- 第一个硬盘为
sda,第二个为sdb,依此类推。 - 分区表示为
sdxN(N为分区号,如sda1、sda2)。
- 第一个硬盘为
- NVMe 硬盘:命名为
nvmexn1(如nvme0n1、nvme1n1)。 - 光驱:通常为
sr0、sr1等。
二、常用查看命令
1.
lsblk(推荐,简洁直观)
列出所有块设备(包括未挂载的设备),以树状结构显示设备名称、大小、分区、挂载点等信息:
bash
lsblklsblk
输出示例:
plaintext
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 500G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 499.1G 0 part
├─vg0-root 253:0 0 498.1G 0 lvm /
└─vg0-swap 253:1 0 1G 0 lvm [SWAP]
sdb 8:16 1 14.6G 0 disk
└─sdb1 8:17 1 14.6G 0 part /mnt/usb
NAME:设备名称(如sda是硬盘,sdb1是分区)。MOUNTPOINT:挂载点(若未挂载则为空)。
2.
fdisk -l(经典工具,显示详细分区信息)
列出所有磁盘的分区表信息(需要管理员权限,否则可能看不到部分设备):
bash
输出示例:
plaintext
Disk /dev/sda: 500GB, ...Device Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 1023998975 510949888 8e Linux LVM
Disk /dev/sdb: 16GB, ...
Device Boot Start End Sectors Size Id System
/dev/sdb1 2048 30603263 30601216 14.6G c W95 FAT32 (LBA)
- 显示设备路径(如
/dev/sda、/dev/sdb1)、分区大小、文件系统类型等。
3.
df -h(查看已挂载的文件系统)
显示当前已挂载的设备及其挂载点、容量、使用情况:
bash
输出示例:
plaintext
Filesystem Size Used Avail Use% Mounted on/dev/sda2 498G 300G 180G 63% /
/dev/sda1 1014M 168M 847M 17% /boot
/dev/sdb1 14G 8.5G 5.6G 61% /mnt/usb
- 仅显示已挂载的设备,未挂载的设备不会出现。
4.
blkid(查看设备 UUID 和文件系统类型)
显示设备的唯一标识符(UUID)、文件系统类型等信息:
bash
blkid
输出示例:
plaintext
/dev/sda1: UUID="12345678-90ab-cdef-1234-567890abcdef" TYPE="ext4"/dev/sdb1: UUID="ABCD-1234" TYPE="vfat" LABEL="USB_DISK"
三、总结
- 查看所有设备(包括未挂载的):用
lsblk或sudo fdisk -l。 - 查看已挂载的设备及挂载点:用
df -h。 - 设备路径格式:如
/dev/sda(整个硬盘)、/dev/sda1(第一个分区)、/dev/nvme0n1p1(NVMe 硬盘的第一个分区)。
四、补充:挂载设备(若需访问未挂载的设备)
如果设备(如 U 盘)未自动挂载,需手动挂载到一个目录(如 /mnt/usb):
bash
/mnt/usb/dev/sdb1 /mnt/usb
访问完成后卸载:
bash
/mnt/usb
912 umount /mnt/usb
通过以上命令,你可以清晰地查看 Linux 系统中的存储设备及其分区信息。