- 1 1. 소개: Ubuntu에서 HDD 포맷 전에 알아야 할 사항
- 2 2. 포맷 기본 (먼저 이해하기)
- 3 3. Ubuntu에서 HDD 포맷 준비 (대상 디스크 확인)
- 4 4. Ubuntu에서 HDD 포맷하기 (GUI: 디스크 앱)
- 5 5. Ubuntu에서 HDD 포맷하기 (CLI: 명령줄)
- 6 6. 포맷 후: 마운트 및 자동 마운트 설정 (fstab)
- 7 7. 사용 사례: 일반 포맷 목표와 권장 설정
- 8 8. 문제 해결: 포맷이 안 되거나 드라이브가 감지되지 않을 때 해야 할 일
- 9 9. FAQ: Ubuntu에서 HDD 포맷에 관한 흔한 질문들
- 10 10. 요약: Ubuntu에서 HDD를 안전하게 포맷하는 팁
1. 소개: Ubuntu에서 HDD 포맷 전에 알아야 할 사항
Ubuntu를 사용하다 보면, HDD(하드 디스크 드라이브)를 포맷하고 싶어지는 상황이 놀랍게도 많습니다. 예를 들어:
- 새로 구매한 HDD를 Ubuntu에서 사용할 수 있도록 초기화하고 싶을 때
- Windows에서 사용하던 HDD를 Ubuntu용(ext4 등)으로 재구축하고 싶을 때
- 외장 HDD를 정리하고 백업용으로 재사용하고 싶을 때
- 불필요한 파티션 레이아웃을 초기화하고 다시 시작하고 싶을 때
그러나 “포맷”이라는 단어는 초보자들에게 종종 불안감을 줍니다.
- 실수로 잘못된 드라이브를 지우는 건 아닐까?
- 명령줄 작업이 어렵게 느껴짐
- 포맷 후 드라이브가 인식되지 않거나 마운트되지 않는 등의 문제가 걱정됨
이 기사에서는 이러한 우려를 해소하고, 초보자 친화적으로 Ubuntu에서 HDD를 안전하게 포맷하는 방법을 설명하겠습니다.
1.1 HDD 포맷이란 무엇인가? 초보자를 위한 간단한 설명
HDD 포맷은 간단히 말해 드라이브를 “새로운” 상태로 사용할 수 있도록 준비하는 과정입니다.
더 구체적으로는 일반적으로 다음을 포함합니다:
- 드라이브의 데이터 구조(파일 시스템)를 재생성
- 목적에 맞는 형식 선택(ext4/NTFS/FAT32 등)
- (필요 시) 파티션 레이아웃 재구축
따라서 포맷은 단순한 “청소”가 아닙니다. 레이아웃 자체를 재구축하여 방을 리모델링하는 것에 더 가깝습니다.
이 때문에 포맷은 일반적으로 드라이브의 데이터를 지웁니다.
이 점을 반드시 기억해 두세요.
1.2 “파티션”과 “포맷”의 차이
초보자들이 종종 혼동하는 두 용어는 다음과 같습니다:
- Partition
- Format
이 둘은 자주 함께 언급되지만, 서로 다른 역할을 합니다.
파티션이란 무엇인가?
파티션은 단일 HDD를 별도의 섹션으로 “분할”하는 방법입니다.
예를 들어, 1TB HDD를 다음과 같이 나눌 수 있습니다:
- 500GB: 데이터 저장용
- 500GB: 백업용
Ubuntu에서는 다음과 같이 보입니다:
/dev/sdb(물리적 드라이브)/dev/sdb1(첫 번째 파티션)/dev/sdb2(두 번째 파티션)
포맷이란 무엇인가?
포맷은 파티션에 파일 시스템(예: ext4)을 생성하는 과정입니다.
다른 말로 하면:
- 파티션: 땅을 구역으로 나누기
- 포맷: 각 구역에 “집”(파일 구조)을 짓기
이것이 그 관계입니다.
1.3 Ubuntu에서 선택할 수 있는 파일 시스템(ext4 / NTFS / FAT32)
Ubuntu에서 HDD를 포맷할 때, 다음 세 가지 파일 시스템이 일반적으로 사용됩니다:
ext4 (Ubuntu/Linux에 최적)
이것은 Ubuntu에서 사용하는 표준 파일 시스템입니다.
- Linux 환경에서 안정적이고 신뢰할 수 있음
- 성능이 좋음
- 대용량 파일을 문제없이 처리
HDD를 Ubuntu에서만 사용할 경우, ext4가 최선의 선택입니다.
NTFS (Windows와 함께 사용하려면)
NTFS는 Windows의 표준 파일 시스템입니다.
- Windows와 데이터 공유가 쉬움
- Ubuntu에서 일반적으로 읽기/쓰기 문제가 없음
그렇지만 Ubuntu가 주요 환경이라면 ext4가 더 자연스러운 선택입니다.
“Windows에서 읽을 수 있는 외장 HDD”라면 NTFS가 강력한 후보입니다.
FAT32 (높은 호환성, 하지만 제한 있음)
이것은 많은 기기가 인식할 수 있는 오래된 형식입니다.
- Windows/macOS/Linux/게임 콘솔 등에서 광범위하게 작동
- 하지만 파일당 4GB 제한이 있음
대용량 비디오나 무거운 백업 사용에는 이상적이지 않습니다.
1.4 포맷 전에 필수 확인 사항 (매우 중요)
HDD 포맷의 가장 무서운 부분은 작업 자체가 아니라 잘못된 디스크를 선택하는 것입니다.
Ubuntu에서 디스크는 종종 다음과 같이 나타납니다:
/dev/sda: OS가 설치된 메인 디스크 (종종 이쪽)/dev/sdb: 외장 HDD 또는 추가 디스크/dev/nvme0n1: NVMe SSD (신형 PC에서 흔함)
실수로 OS 디스크를 포맷하면 Ubuntu가 더 이상 부팅되지 않을 수 있습니다.
시작하기 전에 다음을 반드시 확인하세요:
.
- 백업이 있는지 확인하세요
- 디스크 크기(예: 1TB / 2TB)를 확인하여 올바르게 식별하세요
- 가능하면 작업 중에 외장 HDD만 연결하세요
- 확신이 서지 않을 경우 GUI(디스크 앱)를 사용하세요
특히 초보자에게는 GUI 포맷으로 시작하는 것이 권장됩니다.
편안해지면 안전하게 명령줄 작업으로 넘어갈 수 있습니다.
1.5 이 글에서 배울 내용 (목표)
이 글을 끝까지 읽으면 다음을 할 수 있게 됩니다:
- Ubuntu에서 HDD를 포맷하는 전체 흐름 이해
- GUI(디스크)로 드라이브를 안전하게 초기화
- 명령어(mkfs/parted)로 포맷
- 드라이브를 마운트하고 자동 마운트 설정 구성
- 흔히 발생하는 오류와 실수 방지
다음 장에서는 “준비 작업”에 대해 다룰 예정입니다—특히 lsblk 같은 명령어로 대상 HDD를 확인하는 방법을 소개합니다.
2. 포맷 기본 (먼저 이해하기)
Ubuntu에서 HDD를 포맷하는 절차를 외우기 전에, 몇 가지 기본 개념을 배우는 것이 좋습니다. 이것만으로도 안전성을 크게 높일 수 있습니다.
특히 초보자에게 가장 위험한 상황은 “무슨 일을 하는지 모른 채 명령을 실행하는 것”입니다.
여기서는 과정을 이해하는 데 필요한 핵심 포인트만 정리합니다—가능한 한 간단하고 명확하게 유지합니다.
2.1 포맷을 하면 무슨 일이 일어나나요? (데이터는 어떻게 되나요?)
HDD를 포맷하면 그 위에 있던 데이터가 사실상 삭제됩니다.
하지만 여기서 “삭제”가 의미하는 바를 정확히 이해하는 것이 중요합니다.
- 파일이 눈에 보이게 “사라집니다”
- 파일 시스템(데이터를 관리하는 규칙)이 재구성됩니다
- 이전 데이터를 더 이상 접근할 수 없게 됩니다
즉, 포맷은 단순 삭제보다 강력합니다—파일을 저장하는 전체 시스템을 재구성하는 것이죠.
안전을 위해 다음과 같이 생각하는 것이 좋습니다:
포맷 이전의 데이터는 복구되지 않을 것이라고 가정하세요.
일부 경우 복구 소프트웨어가 데이터를 복원할 수 있지만, 성공 여부는 상황에 따라 다르며 초보자는 보장된 결과를 기대하면 안 됩니다.
따라서 황금 규칙은: 포맷하기 전에는 항상 백업하는 것입니다.
2.2 빠른 포맷 vs. 전체 포맷: 차이점은?
Windows에서는 “Quick Format”이라는 용어를 보았을 것입니다.
Ubuntu도 비슷한 개념을 따릅니다.
빠른 포맷 (Quick Format, 빠름)
- 파일 시스템 관리 정보를 새로 만들기만 함
- 전체 데이터 영역을 0으로 덮어쓰지 않음
- 빠름(보통 몇 초에서 몇 분)
일상적인 경우(드라이브 재사용 또는 초기화)에는 보통 이 방식이면 충분합니다.
전체 포맷 (Full Format, 제로 필 등)
- 데이터 영역을 덮어씀(예: 제로 필)
- 시간이 오래 걸림(드라이브 크기에 따라 몇 시간)
- 데이터 복구가 훨씬 어려워짐
중고 HDD를 판매하거나 폐기하거나 이전에 민감한 데이터가 있었던 경우, 전체 삭제가 더 안전한 선택입니다.
하지만 이 글에서는 주로 초보자가 가장 많이 사용하는 “표준 포맷”에 초점을 맞춥니다.
2.3 Ubuntu에서 HDD 관리 전체 흐름
Ubuntu에서 HDD를 포맷하고 사용하는 일반적인 흐름은 다음과 같습니다:
- 대상 디스크 식별
- 필요 시 언마운트
- 파티션 테이블 생성(GPT/MBR)
- 파티션 생성
- 파일 시스템 생성(포맷)
- 마운트하여 사용
- 선택적으로 자동 마운트 설정(fstab)
초보자는 각 단계가 무엇을 하는지 헷갈릴 수 있지만, 걱정하지 마세요.
이 글 후반부에서는 GUI 방법과 명령줄 방법이 동일한 논리 흐름을 따르도록 설명합니다.
2.4 GPT vs. MBR: 어느 것을 선택해야 할까?
포맷 작업을 할 때 “파티션 테이블”이라는 용어를 보게 됩니다.
이는 드라이브의 “목차”와 같은 역할을 하며, 파티션이 어디에 배치되고 어떻게 구성되는지를 기록합니다.
Ubuntu에서는 주로 다음 두 가지 중 하나를 선택합니다:
- GPT(새로운 표준)
- MBR(오래된 표준)
GPT를 권장하는 경우 (기본 선택)
- 2TB보다 큰 HDD를 사용할 때
- 최신 PC(UEFI)를 사용할 때
- 안정적이고 장기적인 구성을 원할 때
- 향후 환경을 확장할 가능성이 있을 때
대부분의 경우, 확신이 서지 않으면 GPT를 선택하는 것이 올바른 선택입니다.
MBR이 필요할 수 있는 경우
- 구형 PC(BIOS 기반)를 사용 중인 경우
- 구형 OS나 장치와의 호환성이 필요한 경우
특별한 이유가 없다면, GPT가 초보자에게 일반적으로 더 안전한 선택입니다.
2.5 Ubuntu에서 “Mounted”가 무엇을 의미하나요?
Ubuntu에서 HDD를 단순히 연결한다고 해서 항상 즉시 “사용할 준비가 된” 상태가 되는 것은 아닙니다.
많은 경우 Ubuntu가 자동으로 마운트하지만, 때로는 수동으로 해야 합니다.
마운트(Mounting)란 무엇인가요?
마운트는 HDD의 내용을 Ubuntu의 폴더(디렉토리)에 연결하는 것을 의미합니다.
예를 들어:
- HDD를
/mnt/data에 마운트 →/mnt/data를 열 때 드라이브의 내용이 보입니다
따라서 마운트는 본질적으로 “HDD를 Ubuntu의 폴더 구조의 일부로 사용할 수 있게 만드는 것”입니다.
언마운트(Unmounting)란 무엇인가요?
언마운트는 그 반대—드라이브를 분리하는 것입니다.
마운트된 상태에서 드라이브를 포맷하려고 하면 다음과 같은 오류가 발생할 수 있습니다:
- device is busy
- cannot format a mounted filesystem
이 경우 포맷 전에 언마운트해야 합니다.
2.6 초보자가 배워야 할 최소 명령어
터미널이 두려워도 이 기본 사항만 알면 Ubuntu에서 디스크 작업 시 안전성이 크게 향상됩니다.
디스크와 파티션 목록: lsblk
lsblk
연결된 디스크와 파티션의 목록을 보여줍니다.
초보자에게는 잘못된 드라이브를 포맷하는 것을 방지하는 “생명줄”이므로 먼저 배우는 가치가 있습니다.
파일 시스템 정보도 표시: lsblk -f
lsblk -f
파티션이 ext4, NTFS 등인지 확인할 수 있습니다.
3. Ubuntu에서 HDD 포맷 준비 (대상 디스크 확인)
여기부터 실제 포맷 전에 준비 단계를 수행하겠습니다.
이 단계에서 신중히 확인하면 심각한 실수의 가능성이 급격히 줄어듭니다.
3.1 대상 HDD 식별 (lsblk로 안전 확인)
먼저 터미널을 열고 다음 명령어를 실행하세요:
lsblk
환경에 따라 출력이 다르지만, 다음과 비슷할 수 있습니다:
sda: OS가 포함된 디스크 (건드리지 마세요)sdb: 외부 HDD (이번에 포맷할 드라이브)
이 시점에서 초보자는 다음 두 가지 확인에 집중하세요:
- 용량 (SIZE)
- 드라이브 연결 시 나타난 장치 이름
많은 경우 “외부 드라이브를 꽂자마자 나타난 새로운 디스크”가 올바른 대상입니다.
3.2 외부 HDD가 어느 드라이브인지 구분하는 방법 (확신이 서지 않을 때)
“sda나 sdb 중 어느 것이 외부 드라이브인지 모르겠어…”라고 생각한다면, 다음 방법이 안전하고 신뢰할 수 있습니다.
방법 1: 용량으로 식별
예를 들어, 내부 SSD가 512GB이고 외부 HDD가 2TB라면 크기로 대상 식별 가능합니다.
방법 2: 외부 HDD를 한 번 뽑고 확인
lsblk실행하고 나타난 것을 메모- 외부 HDD 뽑기
- 다시
lsblk실행 - 사라진 디스크가 외부 HDD
이 방법은 매우 정확합니다.
3.3 드라이브가 마운트되어 있으면 먼저 언마운트
포맷하려는 HDD가 현재 마운트되어 있으면 포맷이 실패할 수 있습니다.
lsblk의 MOUNTPOINTS 열에서 마운트 상태를 확인할 수 있습니다.
/media/your-username/xxxx 같은 것이 보이면 마운트된 것입니다.
언마운트하려면 다음 명령어 사용:
sudo umount /dev/sdX1
sdX1을 실제 파티션 이름으로 교체하세요.
(예: /dev/sdb1)
3.4 포맷 전에 최종 체크리스트
포맷 작업을 실행하기 전에 다음을 확인하세요:
- 대상 디스크 이름이 올바른지 (예: /dev/sdb)
- 용량이 예상과 일치하는지
- 중요한 데이터가 이미 백업되었는지
- 마운트되어 있었다면 언마운트되었는지
위 모든 것을 확인하면 준비가 완료됩니다.
final answer.다음 장에서는 초보자를 위한 가장 안전한 방법인 GUI(디스크 앱)를 통한 포맷부터 시작합니다.
4. Ubuntu에서 HDD 포맷하기 (GUI: 디스크 앱)
Ubuntu 초보자에게 가장 안전하고 쉬운 방법은 GUI(그래픽 인터페이스)를 통한 포맷입니다. Ubuntu에는 Disks라는 내장 도구가 포함되어 있어, 드라이브를 초기화하고, 파티션을 만들며, 명령어 대신 클릭만으로 포맷할 수 있습니다.
터미널이 위협적으로 느껴진다면, 이 방법으로 시작하는 것이 가장 편안한 선택입니다.
4.1 디스크 앱 실행
Ubuntu에서 디스크 앱을 열려면 다음 단계를 따르세요:
- 앱 목록 열기 (Show Applications)
- Disks(또는 일본어 시스템에서는 “ディスク”)를 검색창에 입력
- Disks를 클릭하여 실행
앱을 열면 왼쪽 패널에 연결된 저장 장치(SSD/HDD/USB) 목록이 표시됩니다.
4.2 포맷하려는 HDD 선택 (가장 중요한 단계)
왼쪽 목록에서 포맷하려는 HDD를 선택합니다.
이 단계에서 초보자는 반드시 다음 사항을 확인해야 합니다:
- 용량(예: 1TB, 2TB)
- 모델명(제조사/제품명) 라벨
- 외장 HDD인지, 내부 SSD가 아닌지 확인
실수로 OS가 설치된 SSD(보통 /dev/sda 또는 nvme0n1)를 선택하면 Ubuntu가 부팅되지 않을 위험이 있습니다. 긴장이 된다면 외장 HDD를 제외한 모든 장치를 분리한 뒤 진행하세요.
4.3 새로운 파티션 테이블 만들기 (디스크 초기화)
HDD를 처음부터 깨끗하게 사용하려면 파티션 테이블을 다시 생성합니다.
디스크 앱에서 기본 흐름은 다음과 같습니다:
- 오른쪽 상단 메뉴(︙) 클릭
- Format Disk…(또는 유사 옵션) 선택
- 파티션 테이블 유형 선택
보통 다음 중 하나를 선택합니다:
- GPT(신규 표준, 권장)
- MBR (DOS)(구형 표준, 호환성용)
잘 모를 경우 GPT를 선택하는 것이 일반적으로 올바른 선택입니다. 2TB보다 큰 HDD는 GPT를 강력히 권장합니다.

4.4 파티션 만들기 (HDD 사용 가능하게 하기)
디스크를 초기화만 해도 여전히 “빈 상자” 상태입니다. 이제 실제로 드라이브를 사용할 수 있도록 파티션을 생성합니다.
디스크 앱에서 일반적인 흐름은 다음과 같습니다:
- 여유 공간으로 표시된 영역 선택
- “+” 버튼(파티션 추가) 클릭
- 크기 지정
- 포맷(파일 시스템) 선택
- 필요하면 볼륨 이름(라벨) 입력
- 확인하고 생성
대부분 전체 드라이브를 사용하므로 크기를 최대값으로 두면 됩니다.
4.5 파일 시스템 선택 (ext4 / NTFS / FAT32)
이 단계가 포맷 과정의 핵심입니다. 목적에 맞는 파일 시스템을 선택하세요.
Ubuntu 전용 사용 시 ext4 사용 (추천)
- Ubuntu/Linux에서 가장 안정적
- 빠른 읽기/쓰기 성능
- 백업 용도로 훌륭
잘 모를 경우 ext4가 안전한 기본값입니다.
Windows와의 호환성도 필요하면 NTFS 사용
- Windows와 데이터 공유가 용이
- 두 OS에서 동일 외장 HDD를 사용할 때 편리
하지만 드라이브가 주로 Ubuntu용이라면 ext4가 관리하기 더 쉽습니다.
광범위한 기기 호환성을 위해 FAT32 사용 (단 제한에 유의)
- 높은 호환성
- 주의: 파일당 4GB 제한이 있음
대용량 파일이 흔한 비디오나 백업 용도에는 보통 적합하지 않습니다.
4.6 포맷 후: 감지 및 마운트 확인
포맷이 완료되면 HDD가 자동으로 마운트될 수 있습니다. 파일 관리자(Files)를 엽니다. 왼쪽에 새 드라이브가 표시되면 정상적으로 동작한 좋은 신호입니다.
보이지 않을 경우 다음을 확인하세요:
- 디스크 앱에서 파티션이 생성되었는지
- 파일 시스템이 설정되었는지(ext4/NTFS 등)
- 현재 마운트되어 있는지
GUI 단계까지 진행했다면 포맷 작업은 보통 완료된 것입니다.
4.7 GUI 사용의 장단점
GUI(디스크 앱)는 초보자에게 친숙하지만 장점과 한계가 있습니다.
GUI의 장점
- 직관적이고 이해하기 쉬움
- 실수를 더 쉽게 잡을 수 있음 (크기와 장치 정보를 볼 수 있음)
- 터미널 명령어가 필요 없음
GUI의 단점
- 데스크톱이 없는 서버 환경에서는 사용할 수 없음
- 자동화하거나 스크립트화하기 어려움
- 세밀한 제어가 필요하면 CLI가 더 강력할 수 있음
데스크톱 Ubuntu에서는 보통 GUI만으로 충분합니다.
VPS/서버 환경에서는 CLI 접근이 필요할 때가 많습니다.
5. Ubuntu에서 HDD 포맷하기 (CLI: 명령줄)
여기부터는 터미널(CLI)을 사용해 HDD를 포맷하는 방법을 설명합니다.
- GUI가 없는 환경(서버)에서 작업할 때
- 더 정밀한 제어가 필요할 때
- 절차를 표준화하고 문서화하고 싶을 때
이러한 상황에서는 CLI가 매우 유용합니다.
초보자라도 단계별로 주의 깊게 따라 하면 안전하게 할 수 있습니다.
5.1 먼저 디스크 이름 확인 (이중 확인)
작업을 시작하기 전에 항상 대상 디스크를 확인하세요.
lsblk
예시: 외장 HDD가 /dev/sdb임을 확인하면 아래 모든 과정에서 sdb를 대상으로 사용합니다.
잘못 지정하면 복구가 불가능할 수 있으니 매번 확인하세요.
5.2 파티션 만들기 (parted 사용)
parted는 명령줄 도구 중 비교적 초보자 친화적입니다.
아래는 GPT 디스크에 단일 파티션을 만드는 예시입니다.
1) 파티션 테이블 만들기 (GPT)
sudo parted /dev/sdb --script mklabel gpt
2) 파티션 만들기 (전체 디스크 사용)
sudo parted /dev/sdb --script mkpart primary ext4 0% 100%
보통 /dev/sdb1이 생성됩니다.
결과 확인:
lsblk
5.3 파티션 포맷하기 (mkfs 명령)
파티션을 만든 뒤 파일 시스템을 생성합니다.
ext4로 포맷 (Ubuntu에 최적)
sudo mkfs.ext4 /dev/sdb1
NTFS로 포맷 (Windows와 공유)
sudo mkfs.ntfs -f /dev/sdb1
FAT32로 포맷 (호환성)
sudo mkfs.vfat -F 32 /dev/sdb1
포맷 후 파일 시스템이 생성됐는지 확인합니다:
lsblk -f
5.4 드라이브 마운트하기 (사용 가능하게)
포맷만으로는 Ubuntu에서 폴더처럼 사용할 수 없습니다.
접근하려면 마운트해야 합니다.
마운트 지점 만들기
sudo mkdir -p /mnt/myhdd
파티션 마운트
sudo mount /dev/sdb1 /mnt/myhdd
내용 확인:
ls /mnt/myhdd
아무것도 표시되지 않으면 정상이며, 디스크가 비어 있어 사용할 준비가 된 것입니다.
다음 장에서는 포맷 후 매우 실용적인 단계인 /etc/fstab을 통한 자동 마운트 설정과 상황별 사용 팁 및 문제 해결을 다룹니다.
6. 포맷 후: 마운트 및 자동 마운트 설정 (fstab)
HDD를 포맷한 뒤 중요한 주제는 마운트와 자동 마운트입니다.
이를 이해하면 Ubuntu에서 저장소 관리가 훨씬 수월해집니다.
특히 외장 HDD와 데이터 디스크는 재부팅 후 자동으로 사용할 수 있으면 편리합니다.
6.1 드라이브가 마운트돼 있는지 확인
먼저 HDD가 현재 마운트돼 있는지 확인합니다.
lsblk으로 확인
lsblk
MOUNTPOINTS 아래에 /mnt/myhdd 혹은 /media/your-username/xxxx와 같은 경로가 보이면 마운트된 것입니다.
df -h로 확인 (용량 보기 쉬움)
df -h
디스크가 어느 위치에 연결돼 있는지와 사람이 읽기 쉬운 용량을 보여줍니다.
6.2 수동 마운트 방법 (빠른 복습)
드라이브가 마운트되지 않았다면 아래 단계대로 수동 마운트할 수 있습니다.
1) 마운트 지점 만들기
sudo mkdir -p /mnt/myhdd
2) 드라이브 마운트
sudo mount /dev/sdb1 /mnt/myhdd
이제 /mnt/myhdd를 열면 HDD 내용이 보일 것입니다.
6.3 자동 마운트를 위한 UUID 찾기
자동 마운트를 영구적으로 만들려면 /etc/fstab에 항목을 추가합니다.
이 설정에서는 /dev/sdb1과 같은 장치 이름 대신 UUID를 사용하는 것이 모범 사례입니다.
장치 이름은 USB 연결 순서나 부팅 시점에 따라 바뀔 수 있기 때문입니다(예: sdb가 sdc가 될 수 있음).
UUID를 사용하면 Ubuntu가 항상 동일한 드라이브를 신뢰성 있게 식별할 수 있습니다.
UUID를 찾으려면 다음 명령을 사용하세요:
lsblk -f
출력에는 UUID 열이 포함됩니다.
예시 (이미지):
- UUID:
1234-ABCD-5678-EFGH
6.4 /etc/fstab에 자동 마운트 항목 추가
이 단계부터는 실수하면 부팅 시 문제가 발생할 수 있으니 주의하세요.
하지만 단계대로 정확히 수행한다면 초보자도 충분히 관리할 수 있습니다.
1) 먼저 fstab 백업 (필수)
sudo cp /etc/fstab /etc/fstab.backup
2) fstab 편집
초보자에게는 nano가 가장 간편합니다.
sudo nano /etc/fstab
3) 예시 항목 (ext4)
UUID=1234-ABCD-5678-EFGH /mnt/myhdd ext4 defaults 0 2
각 필드가 의미하는 바는 다음과 같습니다 (고수준 설명):
UUID=...: 대상 HDD의 식별자/mnt/myhdd: 마운트 지점(폴더)ext4: 파일 시스템 종류defaults: 기본 옵션0: dump 설정(보통 0)2: fsck 우선순위(보통 2)
4) 설정 테스트 (중요)
fstab을 편집한 뒤 바로 재부팅하지 말고 먼저 테스트하세요:
sudo mount -a
오류가 나타나지 않으면 설정이 성공적으로 적용된 것입니다.
6.5 자동 마운트가 실패했을 때 대처 방법
sudo mount -a 실행 후 오류가 발생하면 당황하지 말고 다음을 확인하세요:
- UUID가 올바른가?
- 마운트 지점 폴더가 존재하는가(예:
/mnt/myhdd)? - 파일 시스템 종류가 정확한가(ext4/ntfs/vfat)?
- 필드를 구분하는 공백/탭이 올바른가?
최악의 경우 재부팅 후 Ubuntu가 부팅되지 않으면, 백업해 둔 파일을 이용해 복구할 수 있습니다.
7. 사용 사례: 일반 포맷 목표와 권장 설정
HDD를 포맷하는 것은 단순히 “깨끗이 지우는” 작업이 아닙니다.
목적에 맞는 설정을 선택하면 드라이브를 훨씬 더 쉽고 안전하게 사용할 수 있습니다.
다음은 흔히 마주하는 상황과 권장 설정입니다.
7.1 Ubuntu 전용 데이터 드라이브 만들기 (권장: ext4)
권장 파일 시스템: ext4
주요 사용 사례:
- Ubuntu에서 데이터 저장
- Linux 환경에서 백업
- 개발/프로젝트 파일 보관
ext4가 적합한 이유:
- Ubuntu와 자연스럽게 호환
- 권한 관리가 기대대로 동작
- 장기 사용에 매우 안정적
7.2 Ubuntu와 Windows 모두에서 사용할 외장 HDD (권장: NTFS)
권장 파일 시스템: NTFS
주요 사용 사례:
- Windows에서도 작업 파일을 열고 싶을 때
- 두 운영체제 간에 하나의 외장 HDD를 공유하고 싶을 때
중요 참고 사항:
- Ubuntu는 일반적으로 NTFS를 읽고 쓸 수 있지만, 일부 환경에서는 추가 드라이버가 필요할 수 있음
- Windows “빠른 시작(Fast Startup)” 기능이 Ubuntu에서 드라이브 마운트를 방해할 수 있음
이러한 문제에 대한 해결 방법은 기사 후반부의 트러블슈팅 섹션에서 다룹니다.
7.3 USB 드라이브처럼 사용하기 (권장: FAT32 또는 exFAT)
권장 파일 시스템: FAT32 (최대 호환성)
단, 파일당 4GB 제한이 있다는 점을 유념하세요.
요즘은 exFAT를 선택하는 경우도 많습니다.
exFAT는 대용량 파일을 지원하며 Windows와 macOS에서도 원활히 동작합니다.
다만 환경에 따라 exFAT 지원 여부가 달라질 수 있으므로, 목적이 명확할 때만 초보자가 선택하는 것이 좋습니다.
7.4 이전에 Ubuntu가 설치돼 있던 HDD 재구성 (데이터 드라이브로 전환)
Ubuntu가 설치돼 있던 HDD에는 다음과 같은 파티션이 남아 있을 수 있습니다:
- EFI 시스템 파티션(UEFI 부팅용)
- ext4 루트 파티션
- 스왑 파티션
이러한 디스크를 단순 “데이터 HDD”로 바꾸려면 다음 절차를 따라 하면 쉽습니다:
- 파티션 테이블 재작성(디스크 초기화)
- 하나의 파티션만 생성(일반 데이터 용도)
- ext4로 포맷
GUI(디스크 앱) 또는 CLI를 사용하여 할 수 있지만, GUI가 초보자에게 보통 더 편리합니다.
8. 문제 해결: 포맷이 안 되거나 드라이브가 감지되지 않을 때 해야 할 일
이 섹션에서는 Ubuntu에서 HDD를 포맷할 때 발생할 수 있는 일반적인 문제와 실용적인 해결 방법을 다룹니다.
초보자가 가장 많이 겪는 문제에 초점을 맞춥니다.
8.1 “device is busy”(장치가 사용 중) 오류가 표시됨
이 오류는 아직 마운트된 상태의 드라이브를 포맷하려 할 때 주로 발생합니다.
먼저 드라이브를 언마운트하면 해결됩니다.
sudo umount /dev/sdb1
Ubuntu가 드라이브가 “사용 중”이라며 언마운트를 거부한다면, 파일 관리자에서 해당 드라이브가 열려 있는지 확인하세요.
8.2 HDD가 표시되지 않음 (lsblk에 목록이 없음)
외장 HDD를 연결했지만 나타나지 않을 경우, 다음 순서대로 확인하세요:
- USB 케이블을 다시 연결
- 다른 USB 포트 사용
- 외부 전원이 있다면 전원이 켜져 있는지 확인
- 다른 PC에서 인식되는지 테스트
시스템 로그를 확인하면 단서를 찾을 수도 있습니다:
dmesg | tail -n 50
8.3 포맷 후 드라이브를 마운트할 수 없음
드라이브를 포맷했지만 여전히 마운트할 수 없을 때는 다음을 확인하세요:
- 전체 디스크(
/dev/sdb)가 아니라 파티션(/dev/sdb1)을 포맷했는지 lsblk -f명령으로 파일 시스템 유형이 표시되는지- 마운트 지점 폴더가 존재하는지
예시 마운트 명령:
sudo mount /dev/sdb1 /mnt/myhdd
8.4 Windows에서 공유하던 HDD가 Ubuntu에서 마운트되지 않음
Windows에서 사용하던 NTFS 드라이브가 Ubuntu에서 마운트되지 않을 경우, 가장 흔한 원인은 다음과 같습니다:
- Windows 빠른 시작(Fast Startup)이 활성화돼 있음
- Windows가 드라이브를 대기(hibernated) 상태로 남겨둠
이 경우 Ubuntu는 안전하지 않다고 판단해 마운트를 거부할 수 있습니다.
표준 해결 방법은 Windows에서 완전 종료(Full Shutdown)를 수행하는 것입니다.
Ubuntu와 Windows 간에 드라이브를 공유하려면 이 점을 기억하는 것이 중요합니다.
9. FAQ: Ubuntu에서 HDD 포맷에 관한 흔한 질문들
다음은 자주 검색되는 질문들을 읽기 쉬운 FAQ 형식으로 정리한 것입니다.
9.1 Ubuntu에서 HDD를 포맷하면 데이터가 완전히 삭제되나요?
대부분의 경우, 예.
보다 정확히 말하면 파일 시스템이 재구성되고 이전 데이터는 접근할 수 없게 됩니다.
복구가 가능할 작은 확률이 남아 있긴 하지만, 성공을 보장할 수는 없습니다.
드라이브에 중요한 데이터가 있다면 포맷 전에 반드시 백업하세요.
9.2 Ubuntu에서 외장 HDD를 포맷하는 가장 쉬운 방법은?
초보자에게 가장 쉬운 방법은 디스크 앱(GUI)을 이용하는 것입니다.
- 대상 디스크를 쉽게 식별할 수 있음
- 전체 과정을 클릭만으로 진행 가능
- 실수를 사전에 발견하기 쉬움
명령줄 도구에 아직 익숙하지 않다면, GUI부터 시작하는 것을 강력히 권장합니다.
9.3 Ubuntu에서 파티션을 ext4로 포맷하는 명령은?
파티션을 ext4로 포맷하는 기본 명령은 다음과 같습니다:
sudo mkfs.ext4 /dev/sdb1
단, 대상 장치 이름(/dev/sdb1)은 환경에 따라 다릅니다.
명령을 실행하기 전에 반드시 lsblk 로 확인하세요.
9.4 포맷 후 드라이브를 자동 마운트하려면?
표준 방법은 드라이브의 UUID를 사용해 /etc/fstab에 항목을 추가하는 것입니다.
lsblk -f로 UUID 찾기fstab에 항목 추가sudo mount -a로 테스트
초보자도 단계별로 따라 하면 안전하게 설정할 수 있습니다.
9.5 Ubuntu와 Windows 사이에 HDD를 공유하려면 어떤 포맷을 사용해야 하나요?
Windows와 공유가 필요하다면 NTFS가 가장 실용적인 선택입니다.
Ubuntu 전용이라면 보통 ext4가 더 안정적이고 자연스럽습니다.
필요에 따라 파일 시스템을 선택하세요.
10. 요약: Ubuntu에서 HDD를 안전하게 포맷하는 팁
올바른 절차만 따르면 Ubuntu에서 HDD를 포맷하는 것은 어렵지 않습니다.
하지만 반드시 지켜야 할 한 가지 규칙이 있습니다.
잘못된 디스크를 선택해 포맷하지 않도록 절대 주의하세요.
이것이 가장 중요한 포인트입니다.
요약하자면, 다음은 주요 포인트입니다:
- 초보자는 가장 안전한 워크플로를 위해 GUI(Disks 앱)부터 시작해야 합니다
- 명령어를 사용할 때, 필요할 때마다
lsblk를 확인하세요 - 목적에 따라 ext4/NTFS/FAT32를 선택하세요
- 포맷 후, 마운트와 자동 마운트(fstab)를 통해 드라이브를 훨씬 더 편리하게 사용할 수 있습니다
- 오류가 발생하면, 먼저 드라이브가 여전히 마운트되어 있는지 의심하세요
이 기사의 단계를 따르면, Ubuntu에서 HDD를 안전하게 초기화하고 목표에 따라 편안하게 관리할 수 있을 것입니다.


