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
'컴퓨터 이야기 > Linux sToRy' 카테고리의 다른 글
docker container IP 확인 방법 (0) | 2024.12.18 |
---|---|
PowerPC(ppc64le) AI 개발환경 구축 참고자료 (conda 기반) (0) | 2024.05.08 |
CUDA 설치 관련 (0) | 2024.01.23 |
centos extra for ppc64le (0) | 2022.10.12 |
Linux(리눅스) security(보안) update(업데이트) 명령어 (0) | 2022.10.12 |
댓글