クリーンな状態から開始するには、コマンドラインからハードディスクを空の状態にリセットする必要があります。
これはワイプユーティリティの実行に関するものではなく、データを上書きする必要はありません。
この質問は、コマンドラインからすべてのパーティションを削除するのとよく似ています。
そこでの解決策はかなりうまくいきます、
dd if=/dev/zero of=/dev/sda bs=512 count=1 conv=notrunc
しかし、そのような上書きされたディスクを操作したい場合、デバイスがまだ使用中であるというエラーが表示されます。
root@grml ~ # blockdev --rereadpt /dev/sda
BLKRRPART: Device or resource busy
または
root@grml ~ # partprobe
Error: Partition(s) 2, 3 on /dev/sda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use. As a result, the old partition(s) will remain in use. You should reboot now before making further changes.
Error: Partition(s) 2, 3 on /dev/sdb have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use. As a result, the old partition(s) will remain in use. You should reboot now before making further changes.
だから私は手動でデバイスに「座っている」すべてのものを無効にする必要があります
umount /mnt/debootstrap
umount /mnt/debootstrap/tmp
umount /mnt/debootstrap/var/log
umount /mnt/debootstrap/var
umount /mnt/debootstrap/home
service mdadm stop
service lvm2 stop
vgremove vg_main
pvremove /dev/md1
mdadm --stop /dev/md0
mdadm --stop /dev/md1
mdadm --remove /dev/md0
mdadm --remove /dev/md1
その後、partprobe
コマンドは機能します。
より簡単に機能するコマンドはありますか?お気に入り
harddiskreset /dev/sda
そのため、異なるパーティション/ lvm / mdレイアウトのシステムで簡単に使用できますか?