본문 바로가기

Linux

[Linux] 서버에 디스크 추가하기 확인, 포맷, 마운트

728x90

- vm ware 가상워크스테이션에서 물리적 하드디스크 추가한 이후부터 진행

 

1. 추가된 디스크 확인

fdisk -l

필자는 sdb 하나 추가됨을 확인할 수 있다.

 

2. 디스크 활성화

fdisk /dev/sdb
n
p
1
enter
enter
p
w

 

3. 활성화 된 디스크 포맷 (포맷 과정을 거쳐야 서버에서 디스크 활용 가능)

mkfs -t ext4 /dev/sdb1

 

4. 디스크를 사용할 디렉토리 생성, 권한

mkdir /disk1
chmod 775 /disk1

 

5. 임시 마운트, 상태 확인

mount /dev/sdb1 /disk1
mount
df -h 

리부팅할 경우 마운트가 풀려버리는 임시 마운트 설정 방법이다.

 

* 영구적으로 마운트하는 방법 !

vi /etc/fstab
/dev/sdb1                                           /disk1                       ext4    defaults    0 0

/dev/sdb1(파일시스템 장치명)

/disk1(디스크를 사용할 디렉토리 경로 / 마운트 포인트)

ext4(파일시스템 타입)     

defaults(마운트 옵션)       

0(Dump)

0(File Sequence Check Option)

 자세한 설명은 하단에서 볼 수 있다.

esc :wq!로 저장하고 나와서

reboot으로 재부팅해주고 df -h로 영구적으로 마운팅됐는지 확인할 수 있다. 

 

* UUID로 변경해서 적용하면 유지보수가 편리함

UUID 조회 방법

blkid

 

 

1. 파일시스템 장치명 (FileSystem Device Name)
: 파일 시스템 장치명은 곧 파티션들의 위치를 말함.

2. 마운트 포인트(Mount Point)
: 등록할 파티션을 어디에 위치한 디렉토리에 연결할 것인지 설정하는 필드.

3. 파일시스템 종류 (FileSystem Type)
: 파티션 생성 시 정해줬던 파일시스템의 종류를 써주는필드.
필자는 파티션 생성 시 -t옵션을 사용하여 ext4로 파일시스템을 설정   

파일 시스템 종류
- ext : 초기 리눅스에서 사용하였던 종류(현재는 사용하지 않음)
- ext2 : 현재도 사용. 긴 파일 시스템 이름을 지원하는 것이 특징
- ext3 : 저널링 파일시스템. ext2보다 파일시스템의 보안 기능 향상. 16TB까지 지원
- ext4 : ext3보다 더 큰 용량을 지원하며 삭제된 파일 복구, 파일시스템 점검 속도가 월등히 빨라진 파일시스템.
- iso9660 : DVD/CD-ROP을 위한 표준 파일시스템으로 읽기만 가능.
- nfs : 원격서버에서 파일시스템 마운트할 때 사용되는 시스템
- swap : 스왑공간으로 사용되는 파일시스템에 사용.
- ufs :  Unix system 에서 표준 파일시스템으로 사용.
- vfat : 윈도우 95/98 등 ntfs를 지원하기 위한 파일시스템에 사용.
- msdos: MS-DOS파티션을 사용하기 위한 파일시스템에 사용.
- ntfs : 윈도우 NT/2000의 ntfs를 지원하기 위한 파일시스템에 사용.
- hfs :  MAC컴퓨터의 hfs를 지원하기 위한 파일시스템에 사용
- hpfs : hpfs를 지원하기 위한 파일시스템에 사용.
- sysv : Unix system v를 지원하기 위한 파일시스템에 사용
- ramdisk : RAM을 지원하기 위한 파일시스템에 사용

4. 마운트 옵션(Mount option)
:  파일시스템에 맞게 사용되는 옵션들을 설정하는 필드.
 
옵션 종류
- default  : rw, nouser, auto, exec, suid 속성을 모두 설정
- auto : 부팅 시 자동마운트
- noauto : 부팅 시 자동마운트 하지 않음
- exec : 실행 파일이 실행되는것을 허용
- noexec : 실행 파일이 실행되는것을 불허용
- suid : SetUID, SetGID 사용을 불허용
- ro : 읽기전용의 파일시스템으로 설정
- rw : 읽기/쓰기 전용의 파일시스템으로 설정
- user : 일반 사용자 마운트 가능
- nouser : 일반사용자 마운트 불가능 , root만 가능
- quota : 생성할 수 있는 파일의 용량과 개수를 제한 가능
- npquota : 파일의 용량과 개수 제한 불가능 

5. Dump 
: 덤프(백업) 되어야 하는지 설정하는 필드.
0  - 덤프 불가능
1  - 덤프 가능

6. File Sequence Check Option 
: fsck에 의한 무결성 검사 우선순위를 정하는 옵션.
0  - 검사 X
1  - 1순위로 검사
2   - 2순위로 검사