Linux

[Linux] Disk Mount 커맨드

nineDeveloper 2020. 8. 16.
728x90

4. 추가 Disk Mount (Toast)

사용 커맨드

# 마운트할 폴더 생성
sudo mkdir /mountdisk

# 마운트 가능한 추가 디스크 정보 확인
sudo fdisk -l

# fdisk 연결 작업 커맨드
sudo fdisk /dev/vdb

# 위에 커맨드 입력 후 순서대로 입력 진행
n p 1 enter enter p w

# ext4로 추가 디스크 포맷
sudo mkfs.ext4 /dev/vdb

# 포멧된 디스크 UUID 확인
sudo blkid

# 마운트 정보 입력
sudo vim /etc/fstab

UUID=${UUID} /mountdisk ext4 defaults 0 0

# 입력된 마운트 정보로 마운트
sudo mount -a

# 권한 유저에게 주기
## centos 일때 ubuntu이면 ubuntu:ubuntu
sudo chown -R centos:centos /mountdisk

마운트 커맨드 참조:
https://seongkyun.github.io/others/2019/03/05/hdd_mnt/

command not found 오류 나는 경우 vim 먼저 설치
$ sudo apt-get install vim

패키지 못찾을 경우 
$ sudo apt-get update

둘다 command not found 일 경우 OS문제일 수 있으므로 apt-get -> yum으로 변경 
$ sudo yum update

5. Application 디렉토리 설정

외장 디스크 mount 정보 보기

df -h

Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           798M   11M  788M   2% /run
/dev/vda1        50G  3.3G   44G   7% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/vdb        295G  908M  279G   1% /mountdisk
tmpfs           798M     0  798M   0% /run/user/1000

/dev/vdb 295G 908M 279G 1% /mountdisk

위 와 같이 mount 된 디스크가 있을 때만 mount 디스크에

5. Application 디렉토리 설정을 진행한다

mount 된 디스크가 없을 경우에는 Application 디렉토리 설정이 불필요함

Application 디렉토리 생성

$ sudo mkdir /mountdisk/app

Application Link 연결

app 영역에 해당 Application Name을 넣어 링크 연결

Jenkins 에서는 해당 디렉토리로 배포함

$ ln -s /mountdisk/app ~/app

사용자 설정

## ubuntu면 ubuntu로 변경
$ sudo chown centos:centos /mountdisk/app
728x90

댓글

💲 추천 글