百度
360搜索
搜狗搜索

如何看linux下分区磁盘详细介绍

在 Linux 系统中查看磁盘分区信息可通过命令行工具或图形化工具实现,以下是详细方法及操作示例:

一、命令行工具:灵活高效的分区查看方式

1.
lsblk:快速浏览磁盘结构

  • 功能:以树形结构列出所有块设备(磁盘、分区、逻辑卷等),显示设备名称、大小、挂载点等关键信息。
  • 示例:bash
    $ lsblk

    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

    sda :0 .8G disk

    ├─sda1 :1 512M part /boot/efi

    ├─sda2 :2 1G part SWAP

    └─sda3 :3 .3G part /

    sdb :16 465G disk

  • 常用参数
    • -o:自定义输出列,例如 lsblk -o NAME,SIZE,MOUNTPOINT
    • -f:显示文件系统类型和标签,例如 lsblk -f

2.
fdisk:分区表详细分析

  • 功能:查看分区表细节,支持 MBR 和 GPT 格式,可显示分区类型、起始 / 结束扇区等。
  • 示例:bash
    $   

    Disk /dev/sda: GiB, bytes, sectors

    Disk model: Samsung SSD QVO 500GB

    Units: sectors of * bytes

    Sector size logical/physical: bytes / bytes

    I/O size minimum/optimal: bytes / bytes

    Disklabel type: gpt

    Disk identifier: -1234-1234-1234-1234567890AB

    Device Start End Sectors Size Type

    /dev/sda1 511M EFI System

    /dev/sda2 .5G Linux filesystem

    /dev/sda3 .7G Linux filesystem

  • 注意事项
    • 需要 sudo 权限执行。
    • 若要操作分区,需进入交互模式(sudo fdisk /dev/sda),通过 n(新建)、d(删除)、t(修改类型)等命令管理分区。

3.
df:查看文件系统使用情况

  • 功能:显示各分区的已用空间、可用空间及挂载点。
  • 示例:bash
    $  

    Filesystem Size Used Avail Use% Mounted on

    devtmpfs .9G .9G % /dev

    /dev/sda3 437G 118G 300G % /

    tmpfs .9G .9G % /dev/shm

  • 常用参数
    • -h:以人类可读格式(如 GB、MB)显示。
    • -a:显示所有文件系统,包括虚拟文件系统(如 tmpfs)。

4.
parted:高级分区管理工具

  • 功能:支持 GPT 分区表,可查看分区详细信息(如对齐状态)。
  • 示例:bash
    $   

    Model: ATA Samsung SSD scsi

    Disk /dev/sda: 500GB

    Sector size logical/physical: 512B/512B

    Partition Table: gpt

    Disk Flags:

    Number Start End Size File system Name Flags

    1049kB 538MB 537MB fat32 EFI System Partition boot, esp

    538MB .7GB .1GB ext4

    .7GB 500GB 489GB ext4

  • 安装方法
    • Debian/Ubuntu:sudo apt install parted
    • CentOS/Fedora:sudo dnf install parted

5.
blkid:获取分区 UUID 和文件系统类型

  • 功能:显示分区的唯一标识符(UUID)、文件系统类型及标签。
  • 示例:bash
    $  blkid

    /dev/sda1:

    /dev/sda2:

二、图形化工具:直观便捷的操作界面

1.
GParted(分区编辑器)

  • 功能:支持创建、调整大小、删除分区,查看分区属性。
  • 安装方法:bash
         

    dnf

  • 使用步骤
    1. 打开 GParted,选择目标磁盘。
    2. 右键点击分区查看详细信息,或通过菜单操作。

2.
GNOME Disks(Ubuntu 默认工具)

  • 功能:显示磁盘健康状态、分区列表及挂载点。
  • 启动方法
    1. 搜索 “磁盘” 并打开。
    2. 选择磁盘,查看分区信息。

三、扩展功能:磁盘健康与性能优化

1.
smartctl:检查磁盘健康状态

  • 功能:读取 S.M.A.R.T. 数据,监测硬盘健康(如坏道、温度)。
  • 安装方法:bash
       smartmontools  

    dnf smartmontools

  • 示例:bash
    $  smartctl  /dev/sda  

    $ smartctl /dev/sda

2.
du:查看目录占用空间

  • 功能:统计目录或文件占用的磁盘空间。
  • 示例:bash
    $   /home/user/Documents  

    .2G /home/user/Documents

四、注意事项与最佳实践

  1. 权限管理

    • 执行分区操作(如 fdiskparted)需 sudo 权限。
    • 查看系统级信息(如 blkidsmartctl)通常需要 sudo

  2. 数据备份

    • 任何分区调整操作(如删除、扩容)前,务必备份重要数据。

  3. 分区对齐

    • SSD 需确保分区对齐(如 1MiB 对齐),可通过 parted 或 GParted 实现。

  4. 文件系统类型

    • 常见类型包括 ext4(默认)、xfsbtrfs,可通过 blkidlsblk -f 查看。

五、常见问题解决方案

  • 新分区未显示:执行 sudo partprobe 或重启系统。
  • 磁盘空间异常:使用 du 定位大文件,或检查 /var/log 日志。
  • 分区表损坏:使用 gparted 修复,或通过 fdisk 重建分区表(需谨慎操作)。

通过以上方法,可全面了解 Linux 系统的磁盘分区情况,并根据需求选择合适的工具进行管理。命令行工具适合高级用户,而图形化工具则更易上手。建议结合 smartctl 定期检查磁盘健康,确保数据安全。

阅读更多 >>>  强制关机引起的硬盘损坏能修复吗

网站数据信息

"如何看linux下分区磁盘"浏览人数已经达到24次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:如何看linux下分区磁盘的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!