删除分区表

之前删除分区表,都是用很傻的方式,例如,gparted一个一个分区删掉,然后最后把分区表删了,或者是fdisk去删除。但是!

读一下 GPT 的维基百科定义,就会发现, 其实这些信息就是记录在磁盘最开始的512字节里(MBR分区就更小了),而且,如果删除分区表,那么所有的数据都会找不到(普通方式下)。

所以,直接摧毁这512字节就ok了呀!

jiajun@ubuntu:~$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
loop0    7:0    0 89.5M  1 loop /snap/core/6130
loop1    7:1    0 88.2M  1 loop /snap/core/5897
loop2    7:2    0 89.5M  1 loop /snap/core/6034
loop3    7:3    0 78.8M  1 loop /snap/go/3095
sda      8:0    0   20G  0 disk
├─sda1   8:1    0    1M  0 part
└─sda2   8:2    0   20G  0 part /
sr0     11:0    1  812M  0 rom
jiajun@ubuntu:~$ sudo dd if=/dev/zero of=/dev/sda bs=512 count=1

微信公众号
关注公众号,获得及时更新

更多文章
  • Mock源码阅读与分析
  • Thinking in Python
  • 我的代码进CPython标准库啦
  • Python零碎小知识
  • Python和单元测试
  • 工作一年的总结
  • MongoDB 的一些坑
  • Python 的继承
  • Python的yield关键字有什么作用?
  • 借助coroutine用同步的语法写异步
  • Python3函数参数中的星号
  • 使用Git Hooks
  • Token Bucket 算法
  • nginx配置笔记
  • 阅读Flask源码