클린 상태에서 시작하려면 명령 줄에서 하드 디스크를 빈 상태로 재설정해야합니다.
지우기 유틸리티를 실행하는 것이 아니라 데이터를 덮어 쓸 필요가 없습니다.
이 질문은 명령 줄에서 모든 파티션 삭제 와 매우 유사합니다
그 해결책은 잘 작동합니다.
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 레이아웃이 다른 시스템에서 쉽게 사용할 수 있습니까?