首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以卸载一个分区表?

是否可以卸载一个分区表?
EN

Unix & Linux用户
提问于 2019-10-07 17:19:55
回答 1查看 334关注 0票数 3

是否可以卸载一个分区表,以便在sda1中只看到sda而看不到sda2和sda2?

背景:

我知道分区表没有挂载。但我没有找到更好的名字。

我经常使用dd来覆盖硬盘或usb笔。但是他们经常在上面有一些分区。在覆盖之后,我仍然可以看到使用lsblk的旧的(不再存在)分区表。

我知道可以使用part探头重新读取分区表。

但我不知道是否可以在覆盖usb笔之前卸载分区表。因为我不希望程序在用dd覆盖时访问损坏的分区。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-10-07 17:38:20

您可以使用partx的S -d选项告诉内核忘记分区。例如,partx -d /dev/sda会使/dev/sda1/dev/sda2、.离开(暂时)。下次内核重新扫描分区表时,它们会再次出现。

另一种选择是delpartdelpart /dev/sda 1; delpart /dev/sda 2应该这样做(但是partx语法更好)。

第三种选择是先擦除分区表,然后让内核重新读取;任何分区表编辑器工具(例如,sfdiskgdisk等)。可以使用wipefs (它将执行分区表,而不仅仅是文件系统)。

票数 7
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/545577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档