🚀 工具简介
SafeStorage v1.1.1 是由 萌新(BlogCloud.cn) 原创开发的一款
专为 Linux 系统打造的 磁盘自动挂载助手。
它可以自动检测数据盘、分区、格式化、挂载目录,并安全写入 /etc/fstab,
让挂载过程可视化、自动化、安全化——再也不用担心格式化错盘或挂载丢失。
⚙️ 核心功能
✅ 自动检测系统磁盘,排除系统盘防误操作
✅ 自动创建分区并格式化为 ext4 文件系统
✅ 自动写入 /etc/fstab,实现永久挂载
✅ 可选择挂载路径(/www、/home、自定义)
✅ 支持一键卸载与自动清理 fstab 条目
✅ 全程交互式菜单(方向键选择,回车确认)
✅ 自动记录日志 /var/log/mount-script.log
✅ 支持 NVMe、SSD、HDD、U2 等多种磁盘类型
✅ 完全兼容所有主流 Linux 发行版
💡 一键安装命令
执行以下命令,即可下载安装并运行脚本:
🧩 脚本名称: safe-storage.sh
📦 版本: SafeStorage v1.1.1
👤 作者: 萌新 | BlogCloud.cn
⚖️ 许可证: Apache License 2.0
💾 项目地址: https://github.com/zunfox/yun-tools
🪄 交互菜单预览
运行后,你将看到简洁美观的菜单操作:
请选择要执行的操作(↑/↓ 移动,Enter 确认):
➤ 自动挂载:分区 + 格式化 + 写入 /etc/fstab
卸载已挂载目录并清理 /etc/fstab
仅格式化分区(不执行挂载)
退出
并支持选择挂载路径:
/www · 宝塔推荐路径
/home · Kangle 默认路径
自定义路径
退出
🧰 使用说明
🔹 自动挂载模式
-
自动检测空闲数据盘
-
创建分区并格式化为 ext4
-
自动写入
/etc/fstab -
自动挂载目录(可选 /www、/home、自定义)
🔹 卸载模式
-
自动列出当前已挂载的非系统盘目录
-
一键卸载并清理 fstab 条目
🔹 仅格式化模式
-
适用于需要手动管理的场景
-
保留分区结构,仅执行格式化操作
🧩 日志与自愈机制
-
所有操作日志均保存于:
/var/log/mount-script.log -
执行异常时自动恢复光标与提示信息
-
执行完成后自动清理临时文件
🧰 支持的系统
| 系统版本 | 支持状态 |
|---|---|
| Debian / Ubuntu / Linux Mint | ✅ 完全支持 |
| CentOS / Rocky / Alma / RHEL / Fedora | ✅ 完全支持 |
| Arch / Manjaro / EndeavourOS | ✅ 完全支持 |
| openEuler / Deepin / UOS / Armbian | ✅ 完全支持 |
| Proxmox / OpenCloudOS / Amazon Linux | ✅ 完全支持 |
⚠️ 安全提示
⚠️ 请务必确认磁盘中无重要数据!
格式化操作将清空所选磁盘的全部内容。
-
请使用 root 用户 执行脚本
-
执行过程中请勿强制中断
-
若系统检测异常,请检查日志文件
-
挂载前会自动验证路径安全性,防止误操作系统目录
🪄 示例执行日志
🛠 磁盘自动挂载助手 · SafeStorage v1.1.1
----------------------------------------------
检测到空闲磁盘 /dev/vdb (100G)
正在创建分区...
正在格式化为 ext4...
正在写入 /etc/fstab...
UUID=ab12-cd34 /www ext4 defaults 0 0
✅ 挂载成功:/www
✅ 操作完成,日志保存至 /var/log/mount-script.log
📜 版权声明
Copyright (C) 2025
Author: 萌新 | https://www.blogcloud.cn
Repo: https://github.com/zunfox/yun-tools/
License: Apache License 2.0
本脚本与文档受 Apache License 2.0 保护,
允许自由使用与修改,但 必须保留原作者署名。
禁止以闭源方式商用或删除版权信息。
📢 本项目由 萌新(BlogCloud 云博客)原创开发,
若因误操作导致数据丢失或系统损坏,作者不承担任何法律责任。
🌐 官方信息
-
🧑💻 作者主页:https://www.blogcloud.cn
-
📧 联系邮箱:support@blogcloud.cn

