본문 바로가기
컴퓨터 이야기/Linux sToRy

새로운 HDD 또는 SSD ubuntu22.04에 Btrfs 로 포멧 및 마운트 방법

by 밴스 2025. 1. 10.
728x90

1. HDD 또는 SSD 확인

아래 명령어로 새로운 HDD 및 SSD 가 인식되었는지 확인한다.

$ sudo fdisk -l

예를 들어 /dev/sdb 와 같이 새로운 디바이스가 보여야 한다.

 

2. 파티션 생성

fdisk 명령어를 사용하여 새로운 파티션을 생성해야한다.

25년 01월 시점 대부분 GPT 파티션 시스템을 사용할테니 해당 내용을 기준으로 생성한다.

$ sudo fdisk /dev/sdb
  • 'g'를 입력하여 empty GPT 파티션 테이블 생성
  • 'n'(새 파티션 생성) → 'p'(주 파티션 선택) 전체 디스크 사용시 나머지 옵션은 기본값 사용 'w'(변경사항 저장 및 종료)

3. Btrfs로 포멧

새로 파티션을 생성했으면 /dev/sdb1 이 생겼을 것이다.
아래 명령어로 포멧을 진행한다

$ sudo mkfs.btrfs -f /dev/sdb1

 

4. 마운트 포인트 생성 및 HDD(SSD) 마운트

아래 명령어에 따라 새롭게 디렉터리를 만들어주고 해당 파티션을 마운트 해준다.
(HDD 와 SSD 에 따라서 택일해서 사용)

$ sudo mkdir /mnt/new_disk

 

HDD 일 경우

$ sudo mount /dev/sdb1 /mnt/new_disk

 

SSD 일 경우

$ sudo mount -o compress=zstd:1,ssd,noatime,space_cache=v2 /dev/sdb1 /mnt/new_disk

 

5. 마운트 여부 확인

아래 명령어를 사용하여 마운트 여부를 확인할 수 있다.

$ df -h

 

 

기타. 자동 마운트 설정

일회성으로 마운트 하는것이 아닌, 재부팅시에도 마운트가 되길 원할 수 있다.
그럴경우에는 /etc/fstab 을 편집해주어야 한다.

 

그전에 먼저 아래 명령어를 통해 uuid 를 확인한다.

$ sudo blkid /dev/sdb1

 

uuid 가 확인이 되엇으면, 아래 명령어를 통해 /etc/fstab 편집모드로 넘어간다.
(vi editor 사용법에 대해서는 해당 포스팅에서 다루지 않는다)

$ sudo vi /etc/fstab

 

파일 마지막에 아래 내용을 추가한다. <UUID> 섹션에는 는 이전 명령어에서 확인해서 넣는다.

HDD 의 경우

UUID=<UUID> /mnt/new_disk btrfs defaults 0 2

예) UUID=03456e87-5d8f-4633-90bc-f7ab4c8292b8 /mnt/new_disk btrfs defaults 0 2

 

SSD 의 경우
UUID=<UUID> /mnt/new_disk btrfs compress=zstd:1,ssd,noatime,space_cache=v2 0 2
예) UUID= 03456e87-5d8f-4633-90bc-f7ab4c8292b8 /mnt/new_disk btrfs compress=zstd:1,ssd,noatime,space_cache=v2 0 2

 

만약에,
/etc/fstab 설정대로 mount를 갱신하고 싶다면 다음 명령어를 사용하여 갱신할 수 있다.

$ sudo mount -a
반응형

댓글