HDD(Hard Disk Drive)
- 자성체로 코팅된 알루미늄 기판에 자료를 저장할 수 있도록 만든 보조기억장치 중에 하나
플래터(Platter)
- 하드 디스크를 구성하는 얇은 판
- 코팅 된 산화금속막을 논리적으로 나누고(Partition) 위치를 지정(Formating)하면 정보를 저장할 수 있음
스핀들(Spindle)
- 플래터가 회전할 수 있도록 모터와 직접 연결된 축
- 스핀들에 직접 연결되어 있어서 '스핀들 모터' 라고도 불러옴
헤드(Head)
- 플래터 표면에 코팅된 자성체를 자화/소거하여 정보를 저장/삭제 하거나 읽어들이는 장치
엑츄에이터(Actuator)
- 엑츄에이터는 헤드를 움직이는 장치
- 헤드가 부착된 arm(팔)을 지정한 위치까지 이동함
실린더(Cylinder)
- 여러개의 플래터의 트랙이 수직적으로 쌓여 있는 것으로 실린더 형태를 하고 있어서 이런 이름이 붙여짐
즉! 디스크에 중심축으로 같은 위치에 있는 트랙의 집합
트랙(Track)
- 하드디스크 기록 단위의 하나로써 자기 매체에 늘어선 동심원으로 하나하나를 트랙
- 물리적으로 기록하는 부분
즉! 정보가 저장되는 동심원
섹터(Sector)
- 자기 디스크 상의 동심원상에 정보가 기록되어 있는 각 트랙을 똑같은 길이로 분할했을 때 그 일부분
- 디스크상의 최소 물리적 저장 공간으로써 최소 단위가 512byte로 되어 있음
- 데이터를 저장 시 공간낭비가 없음
- 데이터를 읽어들이는 속도가 느림
클러스터(Cluster)
- 섹터의 최소 단위의 문제점을 해결하기 위함
- 기본값으로 4KB
- 데이터를 읽어들이는 속도가 빠름
- 데이터를 저장 시 공간낭비 즉! 섹터의 집합
HDD의 형식
MBR(Master Boot Record)와 GPT(GIUD Partition Table)
- 사용할 수 있는 디스크 종류는 크게 2가지고 되어 있음
MBR은 전통적인 BIOS(Basic Input Output System)방식의 시스템에서 사용되고 있는 디스크 형식
GPT는 새롭게 개발된 EFI(Extensible Firmware Interface)방식의 시스템에서 사용되고 있는 디스크 형식
GPT는 BIOD방식의 시스템에서는 사용할 수 없음
정리하면 디스크에 관한 정보를 담는데는 MBR이냐 GPT냐로 나눠게 됨
MBR은 디스크 부팅에 관한 정보를 담고 있는 440byte의 Master Boot Code 영역과 파티션에 대해 정보를 담고 있는 64byte의 Partition Table 영역이 있음
Primary(주) Partition Table에 기록이 되는 파티션 엔트리(공간)는 개당 최소로 16byte로 이루어져 있음
최대 MBR은 Primary Partition을 4개까지만 생성할 수 있음
(참고로 GPT는 Primary Partition을 무려 128개까지 생성할 수 있음(거의 무제한)
MBR 디스크의 최개 Primary Partition 개수가 4개까지라는 제한으로 인해 이를 해결하고자 Extended(확장) Partition과 Logical(논리) Partition을 생성해야만 4개 이상 파티션을 생성할 수가 있음
HDD Type
IDE(Intergrated Drive Electronis) HDD는 CPU에서 직접 관리하기 때문에 부팅 중에 장착할 수 없음
hd+문자 -> hda, hdb, hdc(사용불가), hdd, hde 등
------------------
->CD-ROM
SCSI(Small Computer System Interface) HDD는 CPU에서 직접관리 하지 않으며 내부에 scsichip이 직접 관리를 함 부팅 중에도 장착할 수 있음(단! 인식이 되지 않으므로 재부팅 후에 사용)
sd+문자 -> sda, sdb, sdc, sdd, sde 등
(참고로 CentOS 5.x(이하)에서는 IDE HDD는 hd+문자, SCSI HDD는 sd+문자로 사용함
CentOS 6.x(이후)부터는 IDE HDD, SCSI HDD는 sd+문자로 사용함)
Partition Type
IDE HDDI(hd+문자)+숫자 -> hda1, hdb2, hdc3, hdd4 등
SCSI HDD(sd+문자)+숫자 -> sda1, sdb2, sdc3, sdd4 등
1)HDD 추가하기(IDE Tpye)
poweroff -> vmware -> VM -> settings -> Add -> Hard Disk 선택 -> IDE 체크 -> Create a new virtual disk -> 하드디스크 용량은 1.0GB -> Disk File은 그대로 가고 - > Finish -> OK
참고로 HDD 삭제하기
poweroff -> VMware -> VM -> Settings -> 삭제할 하드 디스크 선택후 Remove
2) HDD 확인
명령어는 fdisk
사용형식
fdisk [option]
option
-l : HDD의 목록을 출력
예를 들어
fdisk -l /dev/sdb1
3) Partition 생성
사용형식
fdisk 장치명
fdisk 관련 명령어
d : 파티션 삭제
l : 파티션 타입 리스트
m : 메뉴 출력
n : 새로 파티션 추가
p : 파티션 테이블 출력
q : 저장하지 않고 종료
t : 파티션 시스템 아이디 변경
w : 저장하고 종료
1) Priamary(주) partition 생성
n -> p 또는 기본값 -> 1 또는 기본값 -> 기본값 -> 용량
용량은 '+''용량''단위'
에를 들어, +100M
-> p
2) Extended(확장) Partition 생성
n -> e -> 2 또는 기본값 -> 기본값 -> 용량
예를 들어, '+'"용량''단위'
+500M -> p
3) Logical(논리) Partition 생성
n -> l -> 파티션 번호는 물어보지 않고 알아서 5번으로 지정 -> 기본값 -> 용량
예를 들어, '+''용량''단위'
+300M 혹은 enter(남아있는 모든 용량 전부 지정)
(참고로
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
위 문구 사이에 ... The new table will be used at the next reboot ... 문구가 나오면 재부팅을 반드시 하세요)
4) 포맷 (Make File System)
- 새로운 파일 시스템을 생성
사용형식
mkfs [option] [파일 시스템 타입] 장치|파티션명
option
-t : 파일 시스템 타입
파일 시스템 타입의 종류
ext3 -> CentOS 5.x
ext4 -> CentOS 6.x
xfs -> CentOS 7
포멧은 Primary Partition과
Logical Partition만 해당함
Extended Partition은 포맷할 수 없음
5) 마운트(mount)
- 파일 시스템을 디렉터리 일부에 넣어서 이용가능 하게 하는 작업 다시말해, 장치파일을 디렉터리처럼 사용하는 것을 마운트라 함
- 서버의 자원을 사용하는 것이므로 관리자만 사용함
'Linux' 카테고리의 다른 글
리눅스 CentOS - 보관, 압축, 해제 (1) | 2024.01.12 |
---|---|
리눅스 CentOS - 권한 (1) | 2024.01.11 |
리눅스 CentOS - User Account Management (1) | 2024.01.10 |
리눅스 CentOS - VI 편집기 (3) | 2024.01.09 |
리눅스 CentOS - FTP (1) | 2024.01.08 |