Mac OS X의 명령줄에서 디스크를 지우는 방법
차례:
일부 Mac 사용자는 일반적으로 GUI에서 디스크 유틸리티 응용 프로그램을 통해 수행되는 작업인 Mac OS의 명령줄에서 디스크를 지우거나 하드 드라이브를 지우는 기능이 필요할 수 있습니다. macOS에서 디스크 지우기에 대한 명령줄 접근 방식은 약간 다르며 적절한 디스크를 지우고 있는지 확인하기 위해 정확한 구문이 필요하므로 이 디스크 지우기 방법은 고급 Mac 사용자에게만 적합합니다.
이 가이드는 macOS 또는 Mac OS X를 사용하는 모든 Mac에서 명령줄만을 사용하여 전체 대상 디스크를 지우고 포맷하는 방법을 안내합니다. 이후에 디스크를 포맷할 일반적인 파일 시스템을 선택할 수 있습니다. ExFAT, FAT32, HFS+ 또는 JHFS+를 포함하여 지워졌습니다.
여기서 명령줄에서 전체 디스크를 지우는 것이 목적이며 대상 디스크의 볼륨이나 파티션만 지우는 것이 아닙니다. 전체 대상 디스크가 지워지고 대상 디스크의 모든 데이터는 볼륨이나 파티션 또는 남아 있는 데이터 없이 이 접근 방식을 사용하여 삭제됩니다. 그렇지 않으면 데이터가 지워지고 파괴될 때 필연적으로 영구적으로 데이터를 잃게 됩니다. 명령줄이 불편하다는 것을 기억하세요. 명령줄에 익숙하지 않다면 Mac OS X의 표준 인터페이스에서 디스크 유틸리티를 사용하여 디스크를 지우고 포맷하는 것이 훨씬 더 적절할 것입니다.
Mac OS의 명령줄에서 디스크를 지우는 방법
시작하려면 명령줄에 대한 액세스를 제공하는 Mac에서 터미널 응용 프로그램을 실행해야 합니다. Spotlight, Launchpad 또는 /Applications/Utilities/ 폴더에서 찾을 수 있습니다.
Mac의 명령줄에서 디스크를 지우려면 eraseDisk 동사 및 기타 적절한 플래그와 함께 익숙한 "diskutil" 명령을 사용하여 디스크를 지우는 방법에 대한 옵션을 지정합니다. 지울 디스크를 식별합니다.
macOS의 명령줄에서 디스크를 지우는 기본 구문은 다음과 같습니다.
diskutil eraseDisk FILE_SYSTEM DISK_NAME DISK_IDENTIFIER
예를 들어, "diskutil list"를 사용하여 명령줄에서 Mac에 마운트된 모든 드라이브를 표시했으며 삭제할 적절한 드라이브가 /dev/disk6s2로 식별되었다고 가정해 보겠습니다. , 디스크 이름을 "비우기"로 지정하고 새 디스크 파일 시스템 형식 유형을 Mac OS Extended Journaled(JHFS+)로 지정하려는 경우 구문은 다음과 같습니다.
diskutil eraseDisk JHFS+ 비우기 /dev/disk6s2
삭제할 디스크를 식별할 때 올바른 구문을 사용하는 것이 절대적으로 중요합니다. 식별이 잘못되면 잘못된 디스크가 지워져 디스크에 있는 모든 데이터가 영구적으로 파괴될 수 있습니다. 이것을 망치지 마십시오. 확실하지 않은 경우 "diskutil info "DISK NAME" |grep Device"로 디스크 ID 노드를 찾을 수 있습니다.
빠른 참조를 위해 다양한 파일 시스템 형식 유형에 대한 다양한 디스크 삭제 방법의 몇 가지 예가 있습니다. 항상 그렇듯이 디스크에 맞게 디스크 노드를 변경해야 합니다.
Mac OS X의 터미널에서 Mac OS Extended Journaled(JHFS+)로 디스크 포맷하기
diskutil eraseDisk JHFS+ DiskName /dev/DiskNodeID
Mac OS X의 터미널에서 Mac OS 확장(HFS+)으로 디스크 포맷하기
diskutil eraseDisk HFS+ 디스크 이름 /dev/DiskNodeID
Mac OS X의 명령줄에서 디스크를 MS-DOS fat32로 포맷하기
diskutil eraseDisk FAT32 DiskNameGoesHere /dev/DiskNodeIDHere
Mac OS X의 명령줄에서 디스크를 ExFAT로 포맷하기
diskutil eraseDisk ExFAT 디스크 이름 /dev/DiskNodeID
다시 말하지만, 이러한 명령은 전체 대상 디스크를 지우고 디스크에 있는 모든 데이터를 삭제합니다.
추가 세부 정보 또는 MBR 및 GPT 설정을 포함하여 사용 가능한 다른 옵션에 대한 정보를 원하는 사용자는 "man diskutil"로 매뉴얼 페이지를 쿼리하고 "eraseDisk"를 검색하거나 특정 항목 없이 명령을 실행할 수 있습니다. 이렇게:
diskutil eraseDisk 사용법: diskutil eraseDisk 형식 이름 |MBR|GPT] MountPoint|DiskIdentifier|DeviceNode 기존 전체 디스크를 완전히 지웁니다. 이 디스크의 모든 볼륨이 파괴됩니다.영향을 받는 디스크의 소유권이 필요합니다. Format은 지우려는 특정 파일 시스템 이름(HFS+ 등)입니다.ame은 (새) 볼륨 이름(파일 시스템 이름 지정 제한에 따름)이거나 초기화를 건너뛰기 위해 %noformat%로 지정할 수 있습니다(newfs ). 부팅 디스크는 지울 수 없습니다. 예: diskutil eraseDisk JHFS+ Un titledUFS disk3
마지막으로 이 방법의 명령줄에서 현재 부팅된 디스크를 지우려면 부팅 디스크나 복구 모드에서 지우는 것이 좋습니다. 단일 사용자 모드만으로는 활성화된 운영 체제를 지우기에 충분하지 않습니다.