-
filesystem & mount리눅스공부 2020. 10. 25. 22:13
HDD & partition
HDD 구조
플래터 : 비자성체 금속(알루미늄 등)으로 이루어진 원판 모양의 disk에 산화금속막을 양면에 코딩
스틴들: 플래터를 회전시켜 주는 역활
헤드 : 플래터 동작시 생기는 공기압을 사용해서 플래터위를 비행하면서 데이터 읽기, 쓰기, 삭제를 하는 장치
== 일반적으로 플래터 수 *2
linux partition type
1. primary partition == 주 영역 파티션, 4개까지만 생성 가능
2. extended partition == 확장 영역 파티션 , 1개만 생성 가능
3. logical partition== 논리 영역 파티션
HDD type == IDE, SCSI, SATA, SAS, SSD
== HDD 명칭은 시스템 자동 부여
IDE : 병렬 : hd + [문자]
ex) hda, hdb, hdc, hdd ..
== hdc는 HDD 명칭으로는 사용 불가, CD-ROM 장치명으로 사용
SCSI : 직렬 : sd + [문자]
ex) sda, sdb, sdc ...
partition type == 사용자 직접 부여 가능 (제한적: 1~4)
== logical은 5번 부터 시작!
IDE HDD + [숫자]
ex) hda1, hdb2, hdd3...
SCSI HDD + [숫자]
ex) sda1, sdb2, sdc3
1. HDD 추가하기
2. 디스크 인식 확인하기: fdisk -l [장치명]
ex) fdisk -l /dev/hd* --IDE HDD 확인
fdisk -l /dev/sd* --SCSI HDD 확인
== 5.x 까지는 IDE, SCSI별도 구분 표기
== 6.x 부터는 SCSI 으로 통합 표기
3. 디스크 파티션 생성 : fdisk [자치명]
d : 파티션 삭제
n : 파티션 생성
p : 파티션 목록 확인
q : 저장하지 않고 나가기
w : 저장하고 나가기
4. 파일시스템 생성 : mkfs == make filesystem == format
mkfs -t [파일시스템] [장치명]
mkfs.p파일시스템] [장치명]
기본 파일시스템
5.x: ext 3 , 6.x: ext 4 , 7.x: xfs
xfs : 64bit파일 시스템, 대용량 파일시스템
== 저널 복구 옵션 포함 == 신속한 복구, 빠른 재시작 지원
5. mount (마운트)
== 리눅스 시스템에서는 장치 파일을 직접적으로 사용할 수 없기 때문에 mount 작업을 통해서 장치 사용
설정 : mount [장치명] [임의의 디렉토리]
Device Directory === mount point
해제 : umount " 또는 "
CD-ROM mount
ex) mount /dev/hdc/test1
mount/dev/cdrom/test1
CD-ROM명칭
5.x : hdc. cdrom
6. ~ : cdrom, se0
mount 유의 사항
1. mount, umount 시에는 mount point 가 아닌 경로에서 작업한다.
2. 데이터가 있는 경로를 mount point로 사용하지 말자
3. 한 개의 파티션은 한 개의 mount point 만 가지도록 한다.
4. 작업하는 대상 파티션은 주 파티션과 논리 파티션뿐이다
[primary] [logical]
== 파티션 설정 완료 이후에 ...the new table will be used at next reboot.. 메시지가 포함된 경고가 출력 된다면 재부팅 진행을 할 것