SuperAPI AI 工具集

linux-disk-storage

智能体与模型

查看项目

更新于 10-16 08:04

技能介绍

用途:排查磁盘或 inode 压力、存储相关故障,进行有节制的安全清理,管理本地存储与 swap,以及挂载 NFS 或 CIFS/SMB 网络共享。不适用于应用变慢、CPU 压力(改用 linux-system-monitoring 或 linux-troubleshooting)、文件系统权限(linux-access-control)以及 LVM/ZFS/Btrfs 快照(归 linux-filesystem-snapshots)。

主要能力:使用 df、du、lsblk、ncdu、findmnt、fdisk 等工具做只读诊断;按安全性清理 apt 缓存、journal 日志、旧备份、临时文件;在无 swap 主机上创建 swapfile;通过 /etc/fstab 或 autofs 挂载 NFS 与 CIFS/SMB。核心工具在两个发行版家族上一致,差异集中在包缓存清理(apt clean / dnf clean all)、沙盒包存储与默认根文件系统:Debian/Ubuntu 通常为 ext4(可缩容),RHEL 系通常为 XFS(不可缩容,只能 xfs_growfs 扩容)。

使用方式:先检测发行版、挂载源、文件系统类型、块使用与 inode 使用,目标不明确时停止;在受影响挂载点上排名消耗者,区分已删除但被打开的文件;依据决策表选择清理、扩容、swap 或网络挂载,变更前取得授权;预览破坏性操作并保留受保留策略保护的数据;一次只做一个有界变更,之后验证 df、df -i、findmnt、服务健康与启动安全配置。CIFS 命令示例:apt install cifs-utils smbclient,smbclient -L //192.168.4.200 -U guest,sudo mount -t cifs -o username=linda //server2/sambashare /mnt/share;凭据文件须为 0600,fstab 使用 _netdev,nofail 并测试 mount -a。

适用场景:磁盘或 inode 耗尽告警、紧急磁盘满、服务器空间清理、添加 swap、挂载 NFS/CIFS 共享。

限制:需要 shell 访问与显式 root 变更授权;无 root、无网络、无凭据或无维护窗口时降级为只读报告。不做删除授权推断,不删除日志、备份、缓存或应用数据除非有授权;不用明文密码写入 fstab;不原地缩容 XFS。安装脚本命令为 sudo install-skills-bin linux-disk-storage。