@紫色/服务器lvm

用于在Linux系统上管理LVM(逻辑卷管理器)的MCP服务器。
安装
NPM(推荐)
npx -y @purpleraven/server-lvm本地开发
git clone https://github.com/lhjnano/lvm-mcp.git
cd lvm-mcp
npm install
npm run build
npm start用法
MCP客户端配置
添加到MCP客户端配置中:
{
"mcpServers": {
"lvm": {
"type": "local",
"command": ["npx", "-y", "@purpleraven/server-lvm"]
}
}
}可用工具
物理体积(PV)
lvm_pvcreate-创建物理卷lvm_pvdisplay-显示光伏信息lvm_pvs-列出所有物理卷lvm_pvremove-删除物理卷
卷组(VG)
lvm_vgcreate-创建卷组lvm_vgextend-扩展卷组lvm_vgdisplay-显示VG信息lvm_vgs-列出所有卷组lvm_vgremove-删除卷组
逻辑卷(LV)
lvm_lvcreate-创建逻辑卷(线性、条带化、镜像、RAID、精简)lvm_lvextend-通过可选的文件系统大小调整来扩展LVlvm_lvreduce-通过可选的文件系统大小调整来减少LVlvm_lvremove-删除逻辑卷lvm_lvchange-更改LV属性lvm_lvdisplay-显示LV信息lvm_lvs-列出所有逻辑卷
高级功能
lvm_cache_create-附加缓存(dm缓存/写缓存)lvm_splitcache-从LV拆分缓存lvm_raidscrub-RAID一致性检查/擦除lvm_setraidrecoveryrate-设置RAID恢复率lvm_snapshot_create-创建快照lvm_listsnapshots-列出所有快照lvm_removesnapshot-删除快照lvm_thinpool_create-创建精简池
配置
lvm_conf_read-读取LVM配置lvm_conf_write-写入LVM配置
需求
- Linux与LVM 2.x
- Root或sudo权限
- Node.js 18+
发展
npm install
npm run build
npm test许可证
麻省理工学院
