不同存储类型的删除操作指南:
1.删除 EC2 实例上的数据盘/系统盘 (EBS Volume)
大多数 EC2 实例的数据是持久化存储在 Amazon EBS (Elastic Block Store) 卷上的。删除这些数据涉及以下几种情况:
场景 A:删除不需要的数据盘(数据盘)
如果您有一个单独挂载的数据盘,您只需要删除该卷即可。
(1)卸载数据盘(在操作系统内部):
① 登录到您的 EC2 实例。
② 在 Linux 中,使用 umount 命令将数据盘从文件系统卸载。
③ 在 Windows 中,在磁盘管理中将该磁盘脱机(Offline)。
(2)分离云硬盘(在 AWS 控制台):
① 登录 AWS 控制台,进入 EC2 服务。
② 在左侧导航栏选择 “卷 (Volumes)”。
③ 找到您要删除的数据盘,右键点击,选择 “分离卷 (Detach Volume)”。
(3)删除云硬盘:
① 待卷状态变为 “可用 (Available)” 后,右键点击该卷,选择 “删除卷 (Delete Volume)”。
② 重要提示: 删除卷是永久性操作,数据将无法恢复。
场景 B:删除 EC2 实例及其系统盘
如果您不再需要整个服务器,包括操作系统和所有数据,最快的方法是 “终止” 实例。
(1)前提条件: 在启动实例时,默认设置是当实例终止时,系统盘(Root Volume)也会被自动删除。
(2)操作:
① 登录 AWS 控制台,进入 EC2 服务。
② 找到您的实例,右键点击 “实例状态 (Instance State)”。
③ 选择 “终止实例 (Terminate Instance)”。
(3)结果: 实例将停止运行并被移除,其关联的系统盘(如果设置了自动删除)和关联的公有 IP 地址也将被释放。
场景 C:彻底擦除 EBS 卷(确保数据无法恢复)
在删除敏感数据时,您可能需要确保数据被彻底覆盖,以符合特定行业的安全规范。
(1)AWS 推荐: AWS 建议使用加密来保护静止数据。在删除已加密的 EBS 卷时,数据销毁难度极高。
(2)数据清理: 如果您需要执行物理层面的数据覆盖(例如 $\text{DoD}$ 标准),则需要在删除前在操作系统内部使用专业工具(如 shred 或 sdelete)对磁盘进行多次随机写入,以彻底覆盖所有数据位。
2. 删除对象存储中的数据 (Amazon S3)
如果您的数据存储在 Amazon S3 (Simple Storage Service) 存储桶中,这是用于存储网站文件、备份、日志或媒体文件的。
(1)登录 S3 控制台: 登录 AWS 控制台,进入 S3 服务。
(2)删除对象 (Object):
① 进入您的存储桶 (Bucket)。
② 选中您要删除的文件或文件夹,点击 “删除 (Delete)”。
(3)删除存储桶 (Bucket):
① 如果您要删除整个存储桶,您必须先确保存储桶中没有任何对象(包括历史版本和未完成的分段上传)。
② 在存储桶列表中选中存储桶,点击 “删除 (Delete)”,并输入存储桶名称进行确认。
(4)S3 版本控制: 如果您的存储桶启用了版本控制,删除操作只会创建一个“删除标记”,旧版本的数据仍然存在。您需要手动或通过生命周期策略来永久删除旧版本。
