Shell Disk Manager (SDM) 是一个单文件、无依赖的 TUI(文本用户界面)磁盘管理工具,专为 Linux 系统设计。它完全使用 Bash Shell 编写,旨在提供轻量级、直观且功能丰富的磁盘管理体验,无需安装庞大的依赖库。
✨ 特性
- 零依赖:基于原生 Bash 和标准 Linux 工具 (
lsblk,mount,parted,resize2fs,xfs_growfs等) 构建。 - 交互式 TUI:提供类似 BIOS 或
cfdisk的键盘导航界面,操作简单直观。 - 双语支持:内置中文和英文界面,自动根据系统语言环境检测,也支持手动指定。
- 可视化磁盘视图:清晰展示磁盘、分区、文件系统类型、容量、挂载点及使用率。
- 分区管理:
- 挂载/卸载:快速挂载或卸载分区,自动更新
/etc/fstab实现持久化。 - 扩容 (Expand):支持
ext4和xfs文件系统的在线或离线扩容(自动调整分区表和文件系统)。 - 压缩 (Shrink):支持
ext4文件系统的安全压缩(包含文件系统检查和大小调整)。
- 挂载/卸载:快速挂载或卸载分区,自动更新
- 安全保护:
- 敏感操作(如挂载到非空目录、修改分区大小)均有二次确认提示。
- 挂载/卸载操作自动备份
/etc/fstab。 - 彩色状态反馈,成功(绿)、失败(红)、警告(黄)一目了然。
🚀 快速开始
bash <(curl -fsSL https://gitee.com/wwwwwddzafv/shell-disk-manager/raw/master/disk-manager.sh) -zh




没有回复内容