在CentOS系統中高效管理磁盤空間是確保系統穩定運行的關鍵。以下是一些常用的方法和步驟:
df -h
命令查看所有掛載的文件系統及其磁盤空間使用情況,以易讀的方式顯示磁盤空間的大小。du -sh /path/to/directory
命令查看指定目錄的磁盤空間使用情況,-s
選項表示只顯示總計,-h
選項表示以易讀的方式顯示磁盤空間的大小。lsblk
命令查看系統中所有塊設備的信息,包括磁盤空間的大小。find
命令查找并清理舊的日志文件。例如,刪除修改時間超過30天的日志文件:find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;
yum clean all
命令清理所有的YUM緩存,包括軟件包緩存和元數據緩存。還可以手動刪除 /var/cache/yum
目錄中的所有文件:rm -rf /var/cache/yum/*
package-cleanup
工具查找并刪除系統中的孤立包。例如,刪除孤立包:package-cleanup --quiet --leaves --exclude-bin | xargs yum remove -y
package-cleanup
工具刪除舊內核,只保留最近的兩個內核版本:package-cleanup --oldkernels --count=2
rm -rf /tmp/*
命令清理 /tmp
目錄下的臨時文件。fdisk -l
命令查看當前磁盤的詳細信息,包括分區的類型、大小和狀態。fdisk /dev/sdX
命令進入分區工具,然后通過命令 n
創建新分區,使用 w
保存并退出。parted
或 fdisk
等工具來調整其大小。mkfs
命令為新分區指定文件系統類型,如 mkfs.ext4
用于ext4文件系統。mount
命令將新分區掛載到系統中,例如 mount /dev/sdXY /mnt/new_partition
。umount /dev/sdXY
命令卸載不再使用的分區。/sys/block/sda/queue/scheduler
文件來查看當前的I/O調度器,并根據需要更改調度器以提高磁盤性能。通過上述方法,可以有效地管理CentOS系統的磁盤空間,確保系統的穩定運行和高效性能。