对于Hadoop集群我们会出现将数据节点移出做别的使用的操作。这个时候需要对磁盘中的数据做些删除,为了保证数据的安全,我们采用的策略如下。
第一步:先将相关Hadoop服务终止和下线数据节点,具体步骤可以参见《大数据解除节点步骤_20150408》
第二步:将数据清除,可以使用以下两种办法
1. 不格式化磁盘,删除磁盘文件。写数据覆盖,然后再清空
1.1 先清掉内容
可以进入文件夹使用rm –rf *命令 |
1.2 用dd if=/dev/zero of=/home/foobar bs=1K count=10000生成一个磁盘大小的文件
根据磁盘大小生成随机数文件 |
1.3用shred -u -v/home/foobar删除
会重复写这个文件25次,然后改变名字,并删除 |
2. 可以选择格式化磁盘
2.1卸载磁盘
umount /dev/sdi1 |
2.2重新格式化磁盘
mkfs -t ext4 /dev/sdi1 |
2.3挂载磁盘
mount /dev/sdi1 /data8 |
这样就可以初步保证,磁盘数据的安全
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞1
添加新评论0 条评论