我的问题是现在我有两卷:
$sudo btrfs fi showLabel: none uuID: ba0b48ce-c729-4793-bd99-90764888851f Total devices 2 FS bytes used 28.00KB devID 2 size 29.28GB used 1.01GB path /dev/sdb1 devID 1 size 28.98GB used 1.03GB path /dev/sda1Label: none uuID: 17020004-8832-42fe-8243-c145879a3d6a Total devices 2 FS bytes used 288.00KB devID 1 size 29.28GB used 1.03GB path /dev/sdb devID 2 size 28.98GB used 1.01GB path /dev/sda
我尝试了不同的选项以删除第二个卷(uuID以c145879a3d6a结尾),即:使用btrfs删除设备.然后mkfs.btrfs,卸载设备和fdisk以便从头开始重新创建整个raID,但无论我做什么,btrfs fi show仍然显示两个卷.如何从系统中完全删除这些卷并从头开始一切?无论我做什么,都无法删除卷,即:
$sudo btrfs device delete /dev/sda /media/flashdrive/ERROR: error removing the device '/dev/sda' - Inappropriate ioctl for device
我在这里运行内核3.12.21 btrfs v0.19
解决方法 我自己使用BTRFS遇到了类似的问题.首先要做的事情 – 黄油不需要在分区中,所以除非你想在/ dev / sdb1中找到某种未提及的原因,否则你完全按照我的方式做了,并遇到了完全相同的问题.
在挖掘并试图找到一个干净的解决方案来修复它之后,wipefs是你最好的选择 – 据说更新版本可以删除所有痕迹.但是,当我遇到这个问题时,我最终只使用dd将零写入我的整个设备,如下所示:
dd if=/dev/zero of=/dev/sdX bs=4M
它是9000磅的大猩猩解决方案,但它会让你的拇指驱动器恢复到新的状态.
SSD警告:这可能对SSD的性能有害(取决于制造商),实际上只应在拇指驱动器上完成.请参阅this question,它提供了一些其他替代方案(blkdiscard),可能更快/更安全/更好的SSD. This question也有一些很好的答案,可以做到相同但没有归零(安全擦除功能).
总结以上是内存溢出为你收集整理的linux – BTRFS:删除卷全部内容,希望文章能够帮你解决linux – BTRFS:删除卷所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)