ABOUT ME

-

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

    '리눅스공부' 카테고리의 다른 글

    process  (0) 2020.10.27
    root password 관리 & GRUB bootloader  (0) 2020.10.27
    RPM  (0) 2020.10.23
    compress  (0) 2020.10.23
    umask  (0) 2020.10.23

    댓글

Designed by Tistory.