1.물리적 디스크 추가

2.디스크이름 확인

fdisk –l :현재 물리적 디스크의 정보를 출력

ls –l/dev/sd* => 추가된 물리적 장치는 /dev 디렉터리에 파일로 존재

/dev/sd* 파일의 정보를 출력

3.파티션 실행

fdisk 디스크 파일명 : 파티션 작업 시작

fdisk /dev/sdc

command

n : 새로운 파티션 추가

d : 기존 파티션 제거

q : 작업 없이 종료

w : 현재까지의 작업 저장

**n이나 d 작업 후에는 반드시 w를 작업해서 저장

command : n

partition type:

p

e

+500M //사이즈 500

command : n

partition type :

w

** 두개의 파티션으로 설정

4. 포맷 작업(운영체제 사용할 수 있는 파일 시스템을 생성하는 과정)

리눅스 운영체제 파일 시스템 종류 :

ext2 : 큰파일 처리 x

ext3 : ext2보단 큰파일 처리

ext4 : 현재 가장 많이 사용

mkfs.ext2 : ext2 파일 시스템 생성

mkfs.ext4 /dev/sdc1

mkfs.ext4 /dev/sdc2

5. 마운트 할 논리 디렉터리 생성

mkdir /mnt/hdd1 -> sdc1 mount

mkdir /mnt/hdd2 -> sdc2 mount

2개 생성

ls /mnt

6.논리 파일과 물리장치 mount

mount 물리장치 파일명 논리파일명

mount /dev/sdc1 /mnt/hdd1

mount /dev/sdc2 /mnt/hdd2

**해당 디스크 사용

7. cd /mnt/hdd1

cp /etc/hosts .

8. cd /mnt/hdd2

cp /etc/hosts .

9. reboot

10. cd /mnt/hdd1

11. ls

12. cd

13. mount /dev/sdc1 /mnt/hdd1

14. cd /mnt/hdd1

15. ls

** /etc/fstab 파일

물리 디스크와 논리 폴더의 마운트 정보를 저장해 놓은 파일

파일 내용에 문제가 있을 시에는 정상 부팅이 되지 않는다.

cat /etc/fstab

구조

1. 장치명 => UUID를 기록

2. 마운트 포인트 => 논리 폴더

3. 파일 시스템 종류 => ext2, ext3, ext4, xfs, swap 등

swap : 가상디스크(디스크를 메모리처럼 사용)

4. 옵션 : 파일 시스템의 속성을 지정

default : 일반적인 파일 시스템

auto : 부팅 시 자동으로 마운트

usrquota : 사용자별 디스크 용량을 할당하고자 할 때

grpquota : 그룹별 디스크 용량 할당하고자 할 때

user : 일반 사용자도 mount가 가능

옵션을 중복 설정이 가능하다.

defaults, usequotqa,user

5. 디스크 검사 덤프 관련

0 : dump 불가

1 : dump 가능

6.파일 일반 점검 옵션

0 :부팅시 fsck 수행 하지 않는다.

1 :부팅시 fsck 제일 먼저 수행(root 디렉터리에 해당)

2 :부팅시 fsck  다음으로 수행(일반 디렉터리에 해당)

/etc/fstab 파일에 기록

UUID = /mnt/hdd1 ext4 defaults 1 2

**디스크 uuid 확인

blkid

vi /etc/fstab

내용 삽입=> a

저장=> :wq

cat /etc/fstab

**과제

1G 디스크 추가

파티션 용량 : 300M 200M 500M 파티션

각 파티션 포맷후 아래 폴더와 마운트

/mnt1/hdd1

/mnt1/hdd2

/mnt1/hdd3

부팅시 마운트 되게 /etc/fstab 구성 변경

fdisk –l 명령 실행 결과

blkid 명령 실행 결과

cat /etc/fstab

**과제제출한글파일에 답있음