删除分区表

之前删除分区表,都是用很傻的方式,例如,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

更多文章
  • OAuth 2 详解(五):Device Authorization Flow
  • OAuth 2 详解(四):Client Credentials Flow
  • OAuth 2 详解(三):Resource Owner Password Credentials Grant
  • OAuth 2 详解(二):Implict Grant Flow
  • OAuth 2 详解(一):简介及 Authorization Code 模式
  • ElasticSearch 学习笔记
  • 三种git流程以及发版模型
  • 错误处理实践
  • 权限模型(RBAC/ABAC)
  • OIDC(OpenID Connect) 简介
  • 任务队列简介
  • 使用Drone CI构建CI/CD系统
  • PostgreSQL 操作笔记
  • Golang migrate 做数据库变更管理
  • 使用PostgreSQL做搜索引擎