引言
查看分区情况
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” -