CMatrix 本身并非专业的磁盘管理工具,但可通过配置实现部分磁盘监控功能,以下是具体技巧:
命令行直接查看
使用 df -h 命令查看磁盘使用率,按使用率降序排序:
df -h | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{print $5 " " $1}' | sort -rn (-h 以人类可读格式显示,-vE 排除不需要的行,awk 提取使用率和设备名,sort -rn 按数字降序排列)
在 CMatrix 中显示磁盘使用率
~/.cmatrixrc,在 matrix 或 matrix_data 部分添加以下内容:disk_usage=$(df -h / | awk 'NR==2 {print $5}') echo -ne "\033[0;31m$disk_usage\033[0m" # 以红色显示根分区使用率 CMatrix 不直接提供分区功能,需借助 parted 或 fdisk 等工具:
使用 parted 分区(推荐)
sudo parted /dev/sda # 选择磁盘 mklabel gpt # 创建 GPT 分区表(适用于大容量磁盘) mkpart primary ext4 1MiB 100GiB # 创建主分区(示例:1MiB 起始,100GiB 结束) print # 查看分区表 quit # 退出 (适用于 CentOS 7/8,支持大容量磁盘和高级分区功能)
格式化与挂载分区
sudo mkfs.xfs /dev/sda1 # 格式化为 XFS 文件系统(适用于 CentOS 7/8) sudo mkdir /data # 创建挂载点 sudo mount /dev/sda1 /data # 挂载分区 sudo echo "/dev/sda1 /data xfs defaults 0 0" >> /etc/fstab # 开机自动挂载 (xfs 为高性能文件系统,适用于服务器场景)
mdadm、lvm 等专业工具。root 权限,操作前建议备份重要数据。/etc/cmatrixrc,需根据实际环境调整。如需更强大的磁盘管理功能,建议使用 ncdu(磁盘使用分析)、du(目录占用分析)或图形化工具 GParted。