개발 창고/Server

[Ubuntu] HDD Mount - 저장공간 증설

로이제로 2022. 12. 29. 22:00
반응형
# 물리적/논리적으로 연결된 디스크 목록 확인
$> sudo fdisk -l

# 파티션 생성/삭제
$> sudo fdisk {디바이스명}

# ext4 타입으로 파티션 포맷
$> sudo mkfs.ext {디바이스 또는 파티션 명}

# UUID 확인
$> sudo blkid

# 마운트할 폴더 생성
$> sudo mkdir -p {폴더 경로}

# 자동 마운트 설정
$> sudo vi /etc/fstab

# 마운트 적용
$> sudo mount -a

# 현재 연결된 디스크별 정보 확인
$> df -h

# 마운트 상태 확인
$> sudo mount | grep {디바이스 또는 파티션 명}

# 마운트 해제
$> sudo umount {디바이스 또는 파티션 명}

 서버 운용을 하다 보면 저장공간이 부족한 경우가 있습니다. 이 경우 하드웨어 증설을 하게 되는데 리눅스의 경우 단순히 Window처럼 plug&play 방식이 아니기 때문에 mount를 활용하여 연결을 해줘야 합니다. mount는 운영체제인 리눅스가 지정된 디바이스를 인식할 수 있도록 해주는 명령어입니다.


1/ 연결된 디바이스 확인

$> sudo fdisk -l

 일반적으로, hdd는 sdb, sdb1, 등등으로 생성되며 확실히 인지 하기 위해서는 본인이 연결한 하드웨어의 용량을 파악하고 있으면 쉽게 찾을 수 있습니다.


2/ 파티션 생성

$> sudo fdisk /dev/sdb

① 디스크 관리 명령 실행

② [n] 키 입력 후 엔터 : New

③ [p] 키 입력 후 엔터 : Partition

④ [1] 키 입력 후 엔터 : 파티션 번호로 이미 1번이 지정된 경우 다른 번호를 사용하여야 합니다.

⑤ 공란 상태로 엔터   : Default인 전체 용량이 지정 됨

⑥ [p] 키 입력 후 엔터 : Print, 해당 디스크의 상태를 보여줍니다.

⑦ 생성한 sdb의 파티션 1번의 상태를 확인 가능합니다.

⑧ [w] 키 입력 후 엔터 : 디스크 관리 종료


3/ 파티션 포맷

$> sudo mkfs.ext4 /dev/sdb1


4/ 마운트 할  UUID

$> sudo blkid


5/ 마운트

# 마운트 디렉토리 생성

$> sudo mkdir -p /Files

 

# 부팅 자동 마운트 되도록 설정

$> sudo vi /etc/fstab

UUID={디바이스의 UUID} {마운트 될 폴더 경로} ext4 defaults 0 0

 

# 마운트 내용 적용

$> sudo mount -a

 

# 마운트 적용 확인

$> df -h

반응형

'개발 창고 > Server' 카테고리의 다른 글

[Linux] 커널 업데이트  (0) 2023.01.05
[Ubuntu] netstate, ifconfig 설치  (0) 2022.12.29
[Ubuntu] find - 파일 찾기  (0) 2022.12.28
[Ubuntu] vim 설치  (0) 2022.12.27
[Ubuntu] 방화벽 켜기/끄기  (0) 2022.12.27