我的用户几乎每天都必须在 Linux 环境中擦除和格式化驱动器,而且他们不太熟悉命令行。我想构建一个工具,让他们插入外部驱动器并运行该工具并让它为他们格式化。这可能包括:
- USB
- 硬盘
- 固态硬盘
我会推荐 GParted,但需要使用 GParted 不支持的更具体的需求(INode 设置等),因此我需要使用 Parted 或其他东西。
我的问题是,在挑选外部驱动器时,我需要考虑哪些注意事项,即不要在机器中选择内部驱动器并意外擦除它!
我知道这可能很困难,但我不相信这是不可能做到的。 linux中有什么东西吗(CentOS7)指向已安装驱动器的独特元素?我正在考虑使用 UUID 并将内部驱动器 UUID 存储在 json 文件中以供参考,但我觉得这太静态了,可能会导致事故。
我正在使用 python 来构建脚本,我有一个正在运行的脚本,但用户必须从 CLI 中选择一个驱动器,并且单次按键可能会出错,我不想为用户提供进行此类操作的选项的错误。