Linux系统下快速查看盘符指南
linux 查看盘符

首页 2024-12-22 23:30:16



Linux 查看盘符:深入探索与高效管理 在Linux操作系统中,与Windows系统通过盘符(如C:、D:)来标识和管理存储设备的方式不同,Linux采用了一种更为灵活和强大的文件系统结构

    尽管Linux没有直接的“盘符”概念,但它通过挂载点(mount points)和设备文件(device files)来管理和访问存储设备

    本文将深入探讨如何在Linux系统中查看和管理存储设备,以及如何通过命令行工具高效地进行这些操作

     一、Linux文件系统概览 Linux文件系统是层次结构的,所有文件和目录都从根目录(/)开始

    这种结构使得Linux能够高效地管理各种存储设备,无论是硬盘、SSD、USB驱动器还是网络文件系统

    在Linux中,每个存储设备或分区都会被分配一个设备文件,通常位于/dev目录下,如/dev/sda1、/dev/sdb等

    这些设备文件代表了物理或虚拟的存储设备,是Linux与硬件交互的接口

     二、查看存储设备 要查看Linux系统中的存储设备及其相关信息,有几个关键的命令行工具是不可或缺的:`lsblk`、`fdisk`、`blkid`和`df`

     1.lsblk `lsblk`(list block devices)是一个用于列出所有可用块设备的命令

    它不仅显示设备名称,还显示它们的挂载点、大小、类型等信息

     bash lsblk 输出示例: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk ├─sda1 8:1 0 512M 0 part /boot/efi ├─sda2 8:2 0 100G 0 part / └─sda3 8:3 0 830.9G 0 part /home sdb 8:16 1 14.9G 0 disk └─sdb1 8:17 1 14.9G 0 part /mnt/usb 在这个例子中,`sda`和`sdb`是两块硬盘,`sda`有三个分区(sda1、sda2、sda3),而`sdb`有一个分区(sdb1)

    每个分区都有相应的挂载点,如/、`/boot/efi`和`/mnt/usb`

     2.fdisk `fdisk`是一个用于磁盘分区管理的工具,虽然它主要用于创建和修改分区表,但也可以用来查看磁盘的详细信息

     bash sudo fdisk -l 输出将包含每个磁盘的详细信息,包括磁盘大小、扇区大小、分区表类型以及每个分区的起始和结束扇区等

     3.blkid `blkid`(block ID)命令用于显示块设备的UUID(Universally Unique Identifier)和文件系统类型等信息,这对于挂载和识别特定分区非常有用

     bash sudo blkid 输出示例: /dev/sda1: UUID=XXXX-XXXX TYPE=vfat PARTUUID=xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx /dev/sda2: UUID=YYYY-YYYY TYPE=ext4 PARTUUID=xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx /dev/sda3: UUID=ZZZZ-ZZZZ TYPE=ext4 PARTUUID=xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx /dev/sdb1: UUID=AAAA-AAAA TYPE=ntfs PARTUUID=xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx 4.df `df`(disk free)命令用于显示文件系统的磁盘空间使用情况

    虽然它主要用于查看挂载点的磁盘使用情况,但结合`-h`(human-readable)选项,可以直观地了解每个挂载点的已用空间和可用空间

     bash df -h 输出示例: Filesystem Size Used Avail Use% Mounted on udev 3.9G 0 3.9G 0% /dev tmpfs 799M 1.3M 798M 1% /run /dev/sda2