ext3 fs가 전체 디스크를 사용하는 파티션되지 않은 500GB 디스크가 있습니다.
디스크에 파티션이 없는지 확인하기 위해 fdisk 또는 parted를 사용하면 "ssm list"는 여전히 디스크에 ext3 fs를 표시합니다(파일 시스템이 파티션 외부에 존재하기 때문입니다).
나는 여전히 fs를 마운트하고 사용할 수 있습니다.
이 파일 시스템에 대한 참조를 어떻게 제거할 수 있습니까?
centos7을 사용하고 있는데 디스크에 보관하고 싶은 데이터가 없습니다. 서버가 가상 머신에서 실행 중이고 여기에 새 디스크를 추가할 수 있지만 이를 수행하는 방법을 알고 싶습니다.
답변1
모든 데이터를 정리하는 또 다른 방법은 패키지 wipefs
에 포함된 유틸리티를 사용하는 것입니다 util-linux
. 장치에서 발견된 서명을 나열하려면 인수 없이 실행하십시오.
# wipefs /dev/sdb
offset type
----------------------------------------------------------------
0x0 xfs [filesystem]
UUID: 72f2a607-8af7-44c0-83c2-f1565cd68a1a
그런 다음 이를 실행하여 -a
다음 서명을 제거합니다.
# wipefs -a /dev/sdb
/dev/sdb: 4 bytes were erased at offset 0x00000000 (xfs): 58 46 53 42
# wipefs /dev/sdb
#
이것은 것이다아니요데이터를 삭제하세요. 파일 시스템 헤더만 제거하여 마운트 해제할 수 있게 만듭니다.
답변2
간단하고 과감한 방법은 디스크의 전체 내용을 지우는 것입니다. 가장 쉬운 방법은 다음을 사용하는 것입니다 dd
.
$ sudo dd if=/dev/zero of=/dev/<disk> bs=1M count=500000
명령이 끝나면(아마 한 시간?) 전체 디스크가 0으로 채워질 것입니다.
급한 경우 몇 초/분 후에 +를 사용하여 프로세스를 종료하여 Ctl디스크가 비어 있는 것으로 간주될 만큼 충분한 데이터가 지워졌는지 확인할 수 있습니다.C