[centos] 하드디스크

2019. 3. 26. 16:25study/centos 7 server & network

1. ide

: 일반적인 pc용 하드디스크 장착할 때 사용한다.

: 1:0 같은 경우 cdrom이 차지하고 있다.


2. scsi

: 서버용 하드디스크


2.1 하드디스크 추가




> vm에 추가하게 되면 다음과 같이 새로운 하드디스크가 추가된다.




/dev/sda : 첫번째 하드디스크(Hard Disk) 80GB 

- /dev/sda1 : sda의 첫번째 파티션 

- /dev/sda2 : sda의 두번째 파티션


/dev/sdb : 두번째 하드디스크(New Hard Disk) 1GB

: 이 디스크를 사용하려면 반드시 파티션을 나눠줘야한다.

: 단, 나눈 파티션을 그냥 사용하는 것이 아니라, 반드시 특정한 디렉터리에 마운트 시켜야한다.



2.2 파티션 생성


[root@localhost ~] # fdisk 장치이름 




n : 새로운 파티션 만들기


2.2.1. 파티션 타입 설정

- p : 주 파티션

- e : 확장 파티션 


2.2.2. 파티션 번호 지정

: 지정하지 않고 그냥 엔터치면 기본값(1)이 적용된다.


2.23. sector 시작, 끝 지정

: 지정하지 않고 그냥 넘어가면 기본값이 적용된다.

- first sector : 어디부터 시작할 것인지

- last sector : 어디까지인지 (끝은 어디인지)

* 이 예제에서는 처음부터 끝까지 다 쓸 것이기 때문에 마지막 섹터번호를 써주면 된다.




w : 설정한 내용 적용




: 새로 추가한 sdb (/deb/sdb) 하드디스크에 

: sdb1 (/dev/sdb1)이라는 새로운 파티션이 생겼다.



2.3 파일시스템 생성 (포맷)


[root@localhost ~] # mkfs.ext4 파티션 이름 


: 이전 단계에서 만든 sdb1 파티션에 파일시스템을 생성한다.


*ext4 : 리눅스의 파일시스템 중 하나

+ 나중에 파일시스템에 대해서도 정리할 것



2.4 특정 디렉터리에 마운트 


: /mydata 폴더를 사용하면 기존의 sda1,2가 아닌 새로 만든 sbd1 파티션(sdb 디스크)를 사용하게 된다.



2.5 자동 마운트 설정

: 리눅스를 다시 켤때마다 수동으로 마운트시키는것이 아니라 자동으로 마운트되도록 설정할 수 있다.


[root@localhost ~] # vim /etc/fstab   //해당 파일에 설정을 추가한다.



/dev/sdb1         ② /mydata         ③ ext4         ④ defaults       ⑤ 0    ⑥ 0


① : 파티션 이름

② : 마운트 포인트 (마운트할 디렉터리)

③ : 파일시스템 종류

④ : 파일시스템의 고유 옵션


default : rw, nouser, auto, exec, suid 속성을 모두 가지는 속성, 일반적인 파일 시스템에서 사용된다.

auto : 부팅시 자동마운트 된다.

noauto : 부팅시 자동마운트되지 않게 한다.

exec : 실행파일이 실행되는 것을 허용한다.

noexec : 실행파일이 실행되지 못하게 한다.

suid : SetUID와 SetGID의 사용을 허용한다.

nosuid : SetUID와 SetGID의 사용을 허용하지 않는다.

ro : 읽기전용으로 마운트한다.

rw : 읽기, 쓰기 모두 가능하도록 마운트한다.

user : 일반 계정사용자들도 마운트할 수 있다.

nouser : 일반 계정사용들은 마운트할 수 없도록 한다. (root만 가능)

usrquota : 개별 계정사용자들의 quota 설정이 가능하도록 한다.

grpquota : 그룹별 quota 설정이 가능하도록 한다.


⑤ : dump 관련 설정


1 : 덤프할 필요가 있다

0 : 덤프할 필요가 없다.


⑥ : 파일 점검옵션

: 무결성 체크 여부 지정 (fsck 명령어 사용)


0 : 체크하지 않는다.

1 : 루트 파티션을 의미한다. (가장 먼저 체크되어야하기 때문에)

1이상의 정수 : 작은 순서대로 체크를 한다. 


'study > centos 7 server & network' 카테고리의 다른 글

[centos] 쉘 스크립트  (0) 2019.04.03
[centos] 쿼터  (0) 2019.03.31
[centos] 서비스  (0) 2019.03.25
[centos] 프로세스  (0) 2019.03.24
[centos] 파이프, 필터, 리다이렉션  (0) 2019.03.24