우리는 서버를 운용 중 디스크 용량이 부족, 데이터 관리의 편의성, 운영 안전성을 위해 추가 디스크를 사용하게 되는데, 한번 하면 자주 하는 작업은 아니기 때문에 할 때 마다 기억이 좀 가물가물해서 이렇게 기록해 놓기로 했다.
1. 시스템에 연결된 디스크 목록 확인
sudo fdisk -l 로 디스크 목록을 확인한다.
* 표시는 부팅 디스크를 의미하며 만약 내용이 많아 보기 힘들다면 sudo fdisk -l | more 명령어로 끊어서 보면 된다.
2. 파티션 생성
sudo fdisk /dev/sdb
이후 커맨드 입력은 다음 순서로 하면 된다.
n -> p -> 1 (파티션 넘버) -> 엔터 -> 엔터 -> p -> w
3. 파티션 포맷
파티션을 생성했으면 포맷을 진행한다.
sudo mkfs.ext4 /dev/sdb1
4. UUID 확인
blkid 명령으로 디스크의 UUID를 확인한다
sudo blkid
fstab 작성 시 활용하기 위해 UUID를 기록해두자.
5. 디스크를 마운트할 디렉토리 생성
sudo mkdir -p <마운트할 디렉토리 이름>
6. fstab 작성
vi /etc/fstab 에 다음과 같은 양식으로 작성하여 추가하자.
<장치명> <마운트포인트> <파일시스템 종류> <옵션> <dump설정> <파일점검옵션>
오타나 양식에 맞지 않으면 마운트가 되지 않거나 부팅이 되지 않을 수 있으니 주의하자.
옵션에 defaults 말고 errors=remount-ro을 적으면
파일시스템상에 에러가 감지되면 자동적으로 ro 모드로 재마운트 한다.
대부분 / 디스크에 적용함
7. 디스크 마운트
mount /dev/sdb1 <마운트할 디렉토리 경로>
8. 디스크 마운트 확인
df -h 명령으로 잘 마운트 되었는지 확인
'Linux' 카테고리의 다른 글
Ubuntu apt 패키지 초기화 (0) | 2024.05.31 |
---|---|
Ubuntu 22.04 LTS SSH접속 안될 때 (1) | 2023.11.02 |
리눅스 Logrotate (1) | 2023.04.17 |
awk 명령어 (0) | 2023.04.15 |
wc 명령어 (0) | 2023.04.15 |