在Linux服务器上,有效的磁盘空间管理对于确保系统的稳定性和性能至关重要。以下是一些实用的磁盘空间管理技巧:
df命令:查看文件系统的磁盘使用情况。df -h
du命令:查看目录或文件的磁盘使用情况。du -sh /path/to/directory
ncdu工具:交互式地查看磁盘使用情况。sudo apt-get install ncdu # 安装ncdu
sudo ncdu /
sudo rm -rf /tmp/*
sudo journalctl --vacuum-size=100M # 清理journalctl日志,保留最近100MB
dpkg --list | grep linux-image # 查看已安装的内核
sudo apt-get purge linux-image-<旧内核版本>
gzip或bzip2压缩大文件以节省空间。gzip largefile
bzip2 largefile
sudo lvextend -L +10G /dev/mapper/vg_name-lv_name
sudo resize2fs /dev/mapper/vg_name-lv_name
sudo rsync -avz /source/directory /destination/directory
sudo apt-get install quota # 安装quota工具
sudo quotacheck -cum /
sudo quotaon -v /
sudo edquota -u username # 编辑用户的配额
fstrimfstrim命令来释放未使用的块。sudo fstrim /
iostat或iotop监控磁盘I/O性能。sudo apt-get install iostat # 安装iostat
iostat -x 1
sudo apt-get install iotop # 安装iotop
sudo iotop
smartctlsudo apt-get install smartmontools # 安装smartmontools
sudo smartctl -a /dev/sda
#!/bin/bash
sudo apt-get autoremove -y
sudo apt-get clean
sudo journalctl --vacuum-size=100M
sudo fstrim /
通过这些技巧,你可以有效地管理Linux服务器上的磁盘空间,确保系统的稳定性和性能。