리눅스공부

filesystem & mount

CMS419 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.. 메시지가 포함된 경고가 출력 된다면 재부팅 진행을 할 것