引言

查看分区情况

1. 使用fdisk -l

fdisk -l命令可以列出系统中所有的磁盘及其分区信息。以下是该命令的示例输出:

Disk /dev/sda: 2000.2 GB, 2000399103360 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 Sector size (logical/physical): 8225280 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          50       401MB   83  Linux
/dev/sda2           51       243201   1947MB   5   Extended
/dev/sda3           52       243200   1946MB   83  Linux

在这个例子中,我们可以看到/dev/sda是主要的磁盘,其中包含了三个分区:/dev/sda1/dev/sda2/dev/sda3

2. 使用lsblk

lsblk命令可以列出所有的块设备,包括分区和挂载点。以下是该命令的示例输出:

NAME                SIZE  TYPE  MOUNTPOINT
sda                  2000G  disk  
├─sda1               400M  part  /boot
├─sda2               1947M  part  
└─sda3               2000G  part  /

在这个例子中,我们可以看到磁盘/dev/sda的大小为2000GB,其中包括了/boot/和未挂载的分区/dev/sda2

查看文件系统使用情况

1. 使用df -h

df -h命令可以显示所有文件系统的使用情况,以人类可读的格式(例如 GB 或 MB)表示。以下是该命令的示例输出:

Filesystem      1K-blocks      Used Available Use% Mounted on
devtmpfs        924M          0   924M   0% /dev
runtmpfs        1.0G          0   1.0G   0% /run
sysfs            0             0     0   0% /sys
proc             0             0     0   0% /proc
/dev/sda1        400M  400M   0  100% /boot
/dev/sda3        1.8T   1.8T   0  100% /

在这个例子中,我们可以看到/boot/分区的使用情况。

2. 使用df -TH

df -TH命令与df -h类似,但是它将文件系统的大小转换为TB、GB、MB和KB。

查看目录使用空间大小

1. 使用du -sh

du -sh命令可以查看某个目录的使用空间大小。以下是该命令的示例输出:

$ du -sh /home
4.0G    /home

在这个例子中,我们可以看到/home目录的大小为4.0GB。

2. 使用du -cks

du -cks命令可以查看某个目录下每个文件夹占用的空间大小,并按大小排序。以下是该命令的示例输出:

$ du -cks /home | sort -nr | head -n 10
4.0G    /home

在这个例子中,我们可以看到/home目录下占用空间最大的文件夹。

清理磁盘空间

1. 删除不必要的文件

在确定哪些文件可以安全删除之后,可以使用rm命令来删除文件。

$ rm /path/to/file

2. 清理日志文件

对于/var/log目录下的日志文件,可以使用以下命令进行清理:

”`bash $ find /var/log -name “*.gz” -