Linux 磁盘自动挂载工具 SafeStorage v1.1.1

 

🚀 工具简介

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 云博客)原创开发
若因误操作导致数据丢失或系统损坏,作者不承担任何法律责任。

🌐 官方信息

 

请登录后发表评论

    没有回复内容