Linux-磁盘管理

https://www.cnblogs.com/mafeng/p/10696956.html
http://www.eguidedog.net/linux-tutorial/08-df-du.php

  • 查看磁盘空间使用量

df -hl

fdisk -l

lsblk

lsusb

Linux磁盘使用率查看命令详解

在Linux系统中,有多个命令可以用于查看磁盘使用率,包括df -hlfdisk -llsblklsusb。下面详细介绍这些命令的使用方法和功能。

1. df -hl

df命令用于显示文件系统的磁盘空间使用情况。常用参数-h表示以人类可读的格式显示(如K、M、G),-l表示仅显示本地文件系统。

使用示例:

1
$ df -hl

输出示例:

1
2
3
4
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1 20G 8.2G 11G 43% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sdb1 100G 2.7G 97G 3% /data

主要功能:

  • 查看整体磁盘空间使用情况,包括已用空间、可用空间、挂载点等信息。
  • 显示指定文件系统类型,使用-T参数。
  • 查看inode信息,使用-i参数。
  • 定期监控磁盘空间,结合cron定时任务工具使用。

2. fdisk -l

fdisk命令用于查看和管理磁盘分区。参数-l表示列出所有分区信息。

使用示例:

1
$ sudo fdisk -l

输出示例:

1
2
3
4
5
6
Disk /dev/sda: 120 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1044 8385898+ 83 Linux
/dev/sda2 1045 14593 108435802+ 8e Linux LVM

主要功能:

  • 列出所有磁盘及其分区信息,包括大小、类型和文件系统等[10]
  • 创建、删除和修改分区。

3. lsblk

lsblk命令用于列出所有块设备的信息,包括磁盘和分区。

使用示例:

1
$ lsblk

输出示例:

1
2
3
4
5
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda 8:0 0 120G 0 disk
├─sda1 8:1 0 7.9G 0 part /
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 112G 0 part /home

主要功能:

  • 列出系统中所有块设备的信息,包括磁盘、分区和挂载点。
  • 显示设备的层次结构,便于理解设备之间的关系。

4. lsusb

lsusb命令用于列出所有USB设备的信息。

使用示例:

1
$ lsusb

输出示例:

1
2
3
Bus 002 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

主要功能:

  • 列出系统中所有USB设备的信息,包括设备ID、制造商和描述等。
  • 诊断和调试USB设备连接问题。

Linux-磁盘管理
https://dnacore.github.io/post/dc404a8a-68e3-4418-9c84-15311e0fd162.html
作者
DNACore
发布于
2020年11月4日
更新于
2025年2月12日
许可协议