ubuntu 查看磁盘命令

在 Ubuntu 系统中,查看磁盘信息的常用命令如下:


1. 查看磁盘空间使用情况(已挂载文件系统)

df -h
  • 用率及挂载点)。
  • 选项
    • -h:以人类可读格式(如 GB、MB)显示。
    • -T:显示文件系统类型(如 ext4、xfs)。
    • -i:查看 inode 使用情况(而非磁盘空间)。

2. 查看磁盘和分区结构

lsblk
  • 作用:以树状结构列出所有块设备(磁盘、分区、挂载点等)。
  • 示例输出
    NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda      8:0    0 465.8G  0 disk 
    ├─sda1   8:1    0   512M  0 part /boot/efi
    ├─sda2   8:2    0     1G  0 part /boot
    └─sda3   8:3    0 464.3G  0 part /

3. 查看磁盘分区详细信息

sudo fdisk -l
  • 作用:列出所有磁盘的分区表信息(包括分区类型、大小、起始/结束扇区等)。
  • 注意:需要 sudo 权限。

4. 查看目录/文件占用空间

du -sh /path/to/directory
  • 作用:统计指定目录或文件的磁盘使用量。
  • 选项
    • -s:仅显示总大小。
    • -h:以人类可读格式显示。
    • --max-depth=N:限制递归深度(如 --max-depth=1 仅显示一级子目录)。

5. 查看磁盘 UUID 和文件系统类型

sudo blkid
  • 作用:显示所有块设备的 UUID(用于挂载配置)和文件系统类型。

6. 交互式查看目录大小(需安装)


sudo apt install ncdu # 安装 ncdu
ncdu /path/to/directory
  • 作用:以交互式界面浏览目录大小,支持排序和删除操作。

7. 查看磁盘 I/O 性能

iostat -x 1 # 需安装 sysstat 包
  • 作用:监控磁盘的读写速度、利用率等性能指标。

8. 查看磁盘健康状态(需 SMART 支持)

sudo smartctl -a /dev/sdX # 替换 sdX 为磁盘名(如 sda)
  • 作用:检查磁盘的 SMART 健康信息(需磁盘支持 SMART)。

常用场景示例:

  • 快速检查根目录空间df -h /
  • 查找大文件sudo du -ah / | sort -rh | head -n 20
  • 确认磁盘是否被识别lsblk 或 sudo fdisk -l

根据需求选择合适的命令即可!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值