Linux 베이스(파티션 및 파일 시스템 생성)

4404 단어 Linux파일 시스템

Linux에서 하드 드라이브 사용


Linux에서 하드 드라이브를 사용하려면 다음 5단계를 수행해야 합니다.
  • 전원이 꺼진 상태에서 하드 드라이브를 시스템에 물리적으로 연결합니다
  • 추가 하드디스크가 제작된 장치 파일을 확인했습니다
  • 하드 드라이브에 파티션을 생성합니다
  • 각 구역을 대상으로 ext3 파일 시스템|mke2fs 명령을 작성합니다(현재 ext4가 주류입니다)
  • 파일 시스템을 마운트합니다
  • 하드 드라이브 연결


    하드디스크를 증설하기 위해서는 먼저 시스템의 전원이 정지된 상태에서 물리적 연결을 한다.다음에 전원을 연결하면 부팅 중에 자동으로 장치를 검사합니다.

    하드 드라이브 연결 표준


    하드 드라이브 연결 표준
    설명
    IDE(Integrated Drive Electronics)
    1989년에 규격화되었다.IDE 인터페이스에는 기본 및 보조 인터페이스인 I/F가 두 개 있습니다.각 I/F에 대해 호스트와 종속기 두 대를 연결할 수 있는 구형 사양
    SCSI(Small Computer System Interface)
    ANSI 규격화.IDE 표준에 비해 최대 전송 속도가 빠르고 케이블당 최대 연결 장치 수도 많지만 IDE에 비해 비싸다.IDE와 마찬가지로 HDD 외에 CD-ROM 드라이브 등을 연결할 수 있습니다.
    SATA(Serial Advanced Technology Attachment
    IDE의 후속 표준으로 SCSI의 주요 표준이 됩니다.
    SAS(Serial Attachment SCSI
    Ultra-320SCSI의 후속 사양입니다.SATA는 소비자를 위해 서버 하드 드라이브를 연결하는 데 자주 사용됩니다.
    USB(Universal Serial Bus)
    일반적으로 주변 장치의 연결에 사용되는 표준이지만 USB 포트가 있는 외장 하드 드라이브를 연결할 때 사용되는 표준입니다.

    장치 파일 확인


    시작 중에 하드 드라이브가 새로 감지되면 감지된 장치를 조작하는 데 사용되는 장치 파일이/dev 디렉터리에 자동으로 추가됩니다.장치 파일은 HDD와 같은 주변 장치를 제어할 때 사용하는 특수 파일입니다.다음 파일은 Linux에서 기본적으로 설치됩니다.
    장치 파일
    설명
    /dev/hda
    주 호스트에 연결된 하드 드라이브
    /dev/hdb
    마스터에 연결된 하드 드라이브
    /dev/hdc
    보조 호스트에 연결된 하드 드라이브
    /dev/hdd
    보조 하드 드라이브에 연결
    /dev/sda
    첫 번째 SCSI/SATA/USB에 연결된 하드 드라이브
    /dev/sdb
    두 번째 SCSI/SATA/USB에 연결된 하드 드라이브
    /dev/sdc
    세 번째 SCSI/SATA/USB에 연결된 하드 드라이브
    /dev/sdd
    네 번째 SCSI/SATA/USB에 연결된 하드 드라이브
    /dev/sr0
    첫 번째 옵티컬 드라이브
    /dev/st0
    첫 번째 테이프 드라이브

    파티션


    파티션 이해


    파티션은 하드 드라이브를 논리적으로 분할한 영역을 말합니다.하드 드라이브가 감지되면 파티션으로 구분해야 합니다.구역은 다음과 같은 세 가지가 있다.
    파티션 유형
    설명
    기본 파티션
    기본 파티션은 디스크에 하나 이상 있어야 합니다.하나의 물리 디스크는 최대 4개의 기본 구역으로 나눌 수 있다.SCSI 디스크(/dev/sda)의 경우 기본 파티션의 장치 파일 이름은/dev/sda1,/dev/sda2,/dev/sda3,/dev/sda4입니다.
    확장 파티션
    기본 구역만 확장 구역으로 사용할 수 있습니다.확장 구역은 파일 시스템을 직접 만들 수 없습니다.반대로 논리적 구역은 확장 구역에 저장된다.
    논리 파티션
    논리 구역은 확장 구역에서 만든 구역입니다.생성할 수 있는 논리 구역의 수량은 하드디스크 유형에 따라 다르지만 SCSI의 경우 논리 구역의 장치 파일 이름은/dev/sda5 이후입니다.
    하드디스크를 성분 구역으로 분할하면 각 구역을 조작하는 데 사용할 장치 파일도 자동으로 생성됩니다.조닝(zoning)의 디바이스 파일 이름은 하드 드라이브의 몇 번째 조닝(zoning)을 나타내는 정수 값을 부여하므로 SCSI 디스크 또는 IDE 디스크의 경우 다음과 같습니다.
    IDE 디스크/dev/hda1,/dev/hda2,/dev/hda3,/dev/hda4
    SCSI 디스크,/dev/sda2,/dev/sda3,/dev/sda4

    파티션 생성 명령


    현재 섹션 테이블의 상태를 표시하기 위해 "fdisk-l"명령을 사용합니다.
    $ fdisk -l /dev/sda
    
    키워드
    설명
    Device
    파티션 장치 파일 이름
    Boot
    부트 로고 부트 로고는 부트 구역을 저장하는 커널(vmlinuz)과 부트 로더(GRUB)의 구역에 표시됩니다*
    Start
    분할 시작 실린더 번호
    End
    분할 끝 실린더 번호
    Blocks
    파티션의 총 블록 수
    Id
    파티션의 파일 시스템 유형 (숫자)
    System
    파티션의 파일 시스템
    fdisk 명령은 파티션에 대한 정보를 생성, 삭제, 수정 및 표시하는 데 사용됩니다.fdisk 명령을 실행할 때 아래의 하위 명령을 입력하여 구역의 제작, 변경, 삭제 등을 진행한다.
    하위 명령
    설명
    m
    사용 가능한 하위 명령 나열
    p
    현재 파티션 테이블 표시
    n
    새 섹션 테이블 만들기
    d
    기존 파티션 테이블 삭제
    l
    구성 가능한 파티션 유형 나열
    a
    부트 플래그 열기 또는 닫기
    t
    파티션 유형 설정, 변경
    w
    파티션 테이블 변경 사항 저장 및 종료
    q
    파티션 테이블 변경 사항을 저장하지 않고 종료

    파일 시스템 생성


    파일 시스템 이해


    파일 시스템은 디렉터리의 차원 구조에서 데이터를 파일로 관리하는 방식을 가리킨다.파티션만 생성하고 파일을 저장할 수 없습니다. 파일 시스템을 만들어야 합니다.
    파일 시스템을 준비하지 않은 상태에서 디스크의 데이터는 "1543 섹터를 여는 데이터"라는 지시가 필요합니다.파일 시스템이 준비되어 있다면, 예를 들어 "/tmp/data.txt 파일 열기"처럼 쉽게 데이터를 처리할 수 있습니다.

    파일 시스템 생성 명령 이해


    파일 시스템을 통해 파일 이름을 지정하여 데이터에 접근할 수 있고 데이터의 지정과 검색 등이 쉬워진다.예를 들어 Windows의 파일 시스템에는 NTFS 등이 있지만 Linux의 파일 시스템에는 ext2, ext3, ext4 등이 있으며 mkfs 명령, mke2fs 명령으로 제작된다.
  • mke2fs[-t 파일 시스템 유형][옵션] 장치 이름
  • 탭 페이지에서 항목 작성 또는 편집
    설명
    -t 파일 시스템
    파일 시스템 형식 지정(ext2, ext3, ext4)
    -j
    ext3 파일 시스템 만들기
    -c
    이전 불량 블록 검사 수행
    # ext4ファイルシステムを、/dev/sda5に作成
    $ mke2fs -t ext4 -j /dev/sda5
    
    "mkswap"명령을 사용하여 교환 영역을 구역별로 만듭니다.
    시스템은 최소한 하나의 교환 공간을 필요로 하는데, 통상적으로 교환 공간에 독립된 구역을 분배한다.
  • mkswap 장치 이름입니다
  • # スワップ領域を、/dev/sda6に作成
    $ mkswap /dev/sda6
    

    좋은 웹페이지 즐겨찾기