리눅스 시스템에 SSD를 파일 시스템에 추가하는 과정은 일반적으로 몇 가지 단계를 포함합니다. SSD를 추가하는 과정에서 필요한 작업은 디스크 파티션 생성, 파일 시스템 생성, 그리고 마운트입니다. 아래에 이 과정을 단계별로 설명하겠습니다.
1. 새 SSD 디스크 확인
먼저, 시스템에 새로 추가한 SSD 디스크를 확인해야 합니다.
lsblk
또는
fdisk -l
이 명령어를 통해 시스템에 연결된 모든 디스크와 파티션을 확인할 수 있습니다. 새 SSD는 일반적으로 /dev/sdb, /dev/sdc 등의 이름으로 나타납니다.
2. 디스크 파티션 생성
SSD에 파티션을 생성해야 합니다. fdisk 또는 parted 명령어를 사용하여 파티션을 생성할 수 있습니다.
fdisk 사용하기 (MBR 파티션 테이블)
fdisk명령어로 SSD 디스크(/dev/sdb라고 가정)를 엽니다.sudo fdisk /dev/sdb- 파티션 테이블을 확인하고 새 파티션을 생성합니다.
n을 입력하여 새 파티션을 생성합니다.- 파티션 번호, 시작 및 끝 섹터를 입력합니다. (일반적으로 기본값을 사용하면 됩니다.)
w를 입력하여 변경 사항을 저장하고fdisk를 종료합니다.
parted 사용하기 (GPT 파티션 테이블)
parted는 GPT(GUID Partition Table)를 사용하고자 할 때 유용합니다.
parted명령어로 SSD 디스크(/dev/sdb라고 가정)를 엽니다.sudo parted /dev/sdb- 파티션 테이블을
gpt로 설정합니다.(parted) mklabel gpt - 파티션을 생성합니다.
(parted) mkpart primary ext4 0% 100% quit을 입력하여 종료합니다.
3. 파일 시스템 생성
새로운 파티션에 파일 시스템을 생성해야 합니다. 일반적으로 ext4 파일 시스템을 많이 사용하지만, 다른 파일 시스템(예: xfs, btrfs)을 사용할 수도 있습니다.
ext4 파일 시스템 생성
- 파티션을 생성한 후, 해당 파티션에 파일 시스템을 생성합니다. 예를 들어
/dev/sdb1에 ext4 파일 시스템을 만들려면:sudo mkfs.ext4 /dev/sdb1
XFS 파일 시스템 생성
XFS 파일 시스템을 사용하려면:
sudo mkfs.xfs /dev/sdb1
4. 마운트 포인트 생성
이제 새로 생성한 파일 시스템을 마운트할 디렉터리를 생성해야 합니다.
sudo mkdir /mnt/myssd
여기서 /mnt/myssd는 SSD를 마운트할 디렉터리입니다. 필요에 따라 다른 경로로 변경할 수 있습니다.
5. 디스크 마운트
이제 새 SSD를 해당 디렉터리에 마운트합니다.
sudo mount /dev/sdb1 /mnt/myssd
이 명령어는 /dev/sdb1을 /mnt/myssd에 마운트합니다.
6. 자동 마운트 설정 (옵션)
시스템이 재부팅될 때 자동으로 SSD를 마운트하려면 /etc/fstab 파일을 수정해야 합니다.
- UUID 확인:
lsblk -f명령어를 사용하여 파티션의 UUID를 확인합니다.lsblk -f예시 출력:NAME FSTYPE LABEL UUID MOUNTPOINT sdb1 ext4 3f0ad7b7-9c3d-4a8e-bc21-994a9e12b8d2 /mnt/myssd - fstab 수정:
/etc/fstab파일을 열고, 새로운 마운트 항목을 추가합니다.sudo nano /etc/fstab그런 다음, 다음 형식으로 새로운 항목을 추가합니다.UUID=3f0ad7b7-9c3d-4a8e-bc21-994a9e12b8d2 /mnt/myssd ext4 defaults 0 2여기서UUID는 해당 파티션의 UUID이고,/mnt/myssd는 마운트 지점,ext4는 파일 시스템 유형입니다. - 파일 저장 후 종료:
Ctrl+X를 눌러 편집을 종료하고, 변경 사항을 저장합니다. - 마운트 확인:
mount -a명령을 사용하여/etc/fstab에 설정된 모든 마운트를 확인하고, 제대로 마운트되었는지 확인합니다.sudo mount -a
7. 디스크 상태 확인
SSD가 제대로 마운트되었는지 확인하려면 df -h 명령어를 사용하여 마운트된 파일 시스템의 상태를 확인할 수 있습니다.
df -h
결론
위의 단계를 따르면 리눅스 시스템에 SSD를 추가하고, 파티션을 만들고, 파일 시스템을 생성한 후, 마운트할 수 있습니다. /etc/fstab에 마운트 설정을 추가하면, 시스템이 재부팅된 후에도 자동으로 SSD를 마운트할 수 있습니다. 추가적으로 SSD의 성능을 최적화하기 위해 TRIM 명령어를 설정하는 것도 좋은 방법입니다. TRIM은 SSD의 성능을 향상시키고, 쓰기 성능 저하를 방지하는 데 도움이 됩니다.