linux

Linux文件系统如何查看容量

小樊
42
2025-04-11 07:01:27
栏目: 智能运维

在Linux系统中,有多种方法可以查看文件系统的容量。以下是一些常用的命令:

1. df 命令

df(disk free)命令用于显示文件系统的磁盘空间使用情况。

df -h

示例输出:

Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 798M 16M 782M 2% /run
/dev/sda1 234G 50G 175G 22% /
tmpfs 3.9G 128M 3.8G 4% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup

2. du 命令

du(disk usage)命令用于显示目录或文件的磁盘使用情况。

du -sh /path/to/directory

示例输出:

1.5G    /path/to/directory

3. ncdu 命令

ncdu(NCurses Disk Usage)是一个基于文本的用户界面工具,用于查看和分析磁盘使用情况。

首先需要安装 ncdu

sudo apt-get install ncdu  # Debian/Ubuntu
sudo yum install ncdu      # CentOS/RHEL

然后使用:

ncdu /path/to/directory

4. lsblk 命令

lsblk(list block devices)命令用于列出所有可用的块设备及其挂载点。

lsblk -h

示例输出:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   234G  0 disk /
├─sda1   8:1    0   50G  0 part /
├─sda2   8:2    0    16G  0 part [SWAP]
└─sda3   8:3    0 167G  0 part /home
sr0     11:0    1  1024M  0 rom  

5. fdisk 命令

fdisk(disk partition table manipulation program)命令也可以用来查看磁盘分区信息。

sudo fdisk -l

示例输出:

Disk /dev/sda: 234 GiB, 251840058880 bytes, 491875115 blocks
Units: blocks of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x12345678

Device     Boot Start       End   Sectors Size Id Type
/dev/sda1  *       2048  1048575 1046528  512M ef EFI (FAT-12/16/32)
/dev/sda2       1048576 491875114 490826539 234G 83 Linux

这些命令可以帮助你全面了解Linux文件系统的容量和使用情况。根据具体需求选择合适的命令即可。

0
看了该问题的人还看了