1. 使用df命令查看磁盘空间使用情况
df命令是Linux系统中查看磁盘空间使用情况的基本工具。以下是一些常用的df命令及其参数:
df
:显示所有已挂载分区的磁盘空间使用情况。df -h
:以人类可读的格式显示磁盘空间使用情况,如GB、MB等。
示例:
[root@centos ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 50G 45G 4.9G 90% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 0 1.9G 0% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 387M 0 387M 0% /run/user/0
通过df命令,您可以轻松地查看各个分区的磁盘空间使用情况,及时发现空间不足的问题。
2. 使用du命令查看特定目录大小
du命令用于查看指定目录或文件的磁盘占用空间。以下是一些常用的du命令及其参数:
du
:查看指定目录或文件的磁盘占用空间。du -sh /path/to/directory
:以人类可读的格式显示指定目录的磁盘占用空间。
示例:
[root@centos ~]# du -sh /home/user/documents
4.0K README.txt
8.0K images
275M reports
1.0G data
通过du命令,您可以查看特定目录或文件的大小,帮助您定位占用磁盘空间较大的文件或目录。
3. 使用lsblk命令查看块设备信息
lsblk命令用于列出系统中的块设备信息,包括硬盘、分区等。以下是一些常用的lsblk命令及其参数:
lsblk
:列出所有块设备信息。lsblk -h
:以人类可读的格式显示块设备信息。
示例:
[root@centos ~]# lsblk -h
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 50G 0 disk
├── vda1 253:1 0 50G 0 part /
└── vda2 253:2 0 1G 0 part [SWAP]
通过lsblk命令,您可以查看系统中的块设备信息,包括设备名称、大小、类型和挂载点等。
4. 使用fdisk命令管理磁盘分区
fdisk命令用于查看和管理磁盘分区。以下是一些常用的fdisk命令及其参数:
sudo fdisk -l
:列出所有磁盘的分区信息。
示例:
[root@centos ~]# sudo fdisk -l
Disk /dev/vda: 50.0 GB, 50111802016 bytes, 976569024 sectors
Units = sectors 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: 0x00000000
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 9765648 4882848 83 Linux
/dev/vda2 9765649 976569024 4469792 82 Linux swap / Solaris
通过fdisk命令,您可以查看和管理磁盘分区,如创建、删除、调整分区大小等。
5. 使用LVM扩展磁盘空间
LVM(Logical Volume Manager,逻辑卷管理器)是Linux系统中一种强大的磁盘管理工具,它提供了灵活的磁盘分区和存储管理方式。以下是一些常用的LVM命令及其参数:
pvcreate /dev/sdb
:创建物理卷。vgcreate myvg /dev/sdb
:创建卷组。lvcreate -L 10G -n mylv myvg
:创建逻辑卷。vgextend myvg /dev/sdc
:扩展卷组。lvextend -L +10G /dev/myvg/mylv
:扩展逻辑卷。
示例:
[root@centos ~]# pvcreate /dev/sdb
[root@centos ~]# vgcreate myvg /dev/sdb
[root@centos ~]# lvcreate -L 10G -n mylv myvg
[root@centos ~]# vgextend myvg /dev/sdc
[root@centos ~]# lvextend -L +10G /dev/myvg/mylv
通过LVM,您可以轻松地扩展磁盘空间,无需重新分区或重新格式化。
总结:
以上五大实用技巧可以帮助您轻松应对CentOS系统中磁盘空间不足的问题。在实际操作中,根据具体需求选择合适的方法,可以有效地管理和优化磁盘空间。