ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [linux] 파티션 분할 하는 방법
    카테고리 없음 2021. 6. 2. 21:49

     

    리눅스도 윈도우 처럼 한개의 하드디스크에서 C: 드라이브 D: 드라이브 처럼 파티션을 나눠서 

     

    생성하는 방법이 있고 그 방법이 fdisk라는 명령어를 사용하는 것이며

     

    잊어버리지 않기 위해서 작성하였다

     

    1. lsblk 상태 확인

     

    - 작업해야 하는 파티션 sdb / 680GB

     

    root@test_db01:/root> lsblk

    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

    sda 8:0 0 60G 0 disk
    ├─sda1 8:1 0 200M 0 part
    ├─sda2 8:2 0 51.8G 0 part /
    └─sda3 8:3 0 8G 0 part [SWAP]
    sdb 8:16 0 680G 0 disk
    sdc 8:32 0 256G 0 disk
    └─sdc1 8:33 0 256G 0 part /var/crash
    sdd 8:48 0 6T 0 disk
    └─ 253:0 0 6T 0 lvm /backup01
    sde 8:64 0 3T 0 disk
    └─ 253:2 0 3T 0 lvm /backup02
    sdf 8:80 0 3T 0 disk
    └─ 253:1 0 3T 0 lvm /backup03

     

    2. fdisk 파티션 지정

    - 100GB, 50GB, 30GB, 500GB 각각 파티션 생성



    oot@test_db01:/root> fdisk /dev/sdb


    Welcome to fdisk (util-linux 2.23.2).



    Changes will remain in memory only, until you decide to write them.

    Be careful before using the write command.





    Command (m for help): n # 새로운 파티션 생성


    Partition type:

    p primary (0 primary, 0 extended, 4 free)

    e extended

    Select (default p): p # 엔터 (default p)


    Partition number (1-4, default 1): # 엔터 (default 1선택)


    First sector (2048-1426063359, default 2048): # 엔터


    Using default value 2048

    Last sector, +sectors or +size{K,M,G} (2048-1426063359, default 1426063359): +100G # 원하는 용량 지정 (ex +100G)

    Partition 1 of type Linux and of size 100 GiB is set



    Command (m for help): n # 새로운 파티션 생성


    Partition type:

    p primary (1 primary, 0 extended, 3 free)

    e extended

    Select (default p): p # 엔터 (default p)

    Partition number (2-4, default 2): # 엔터 (default 2)

    First sector (209717248-1426063359, default 209717248): # 엔터


    Using default value 209717248

    Last sector, +sectors or +size{K,M,G} (209717248-1426063359, default 1426063359): +50G # 원하는 용량 지정


    Partition 2 of type Linux and of size 50 GiB is set



    Command (m for help): n # 새로운 파티션 생성


    Partition type:

    p primary (2 primary, 0 extended, 2 free)

    e extended

    Select (default p): p # 엔터 (default p)

    Partition number (3,4, default 3): 3 엔터 (default 3)

    First sector (314574848-1426063359, default 314574848):

    Using default value 314574848

    Last sector, +sectors or +size{K,M,G} (314574848-1426063359, default 1426063359): +30G # 원하는 용량 지정


    Partition 3 of type Linux and of size 30 GiB is set

    Command (m for help): n #
    새로운 파티션 생성


    Partition type:

    p primary (3 primary, 0 extended, 1 free)

    e extended

    Select (default e): p # 엔터 (default p)

    Selected partition 4

    First sector (377489408-1426063359, default 377489408): # 엔터


    Using default value 377489408

    Last sector, +sectors or +size{K,M,G} (377489408-1426063359, default 1426063359): # 엔터 (나머지 용량이 전체 할당)

    Using default value 1426063359

    Partition 4 of type Linux and of size 500 GiB is set # 나머지 용량인 500GB 할당 됨




    Command (m for help): p # 파티션 테이블을 보여줌




    Disk /dev/sdb: 730.1 GB, 730144440320 bytes, 1426063360 sectors

    Units = sectors of 1 * 512 = 512 bytes

    Sector size (logical/physical): 512 bytes / 512 bytes

    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk label type: dos

    Disk identifier: 0x1383d156



    Device Boot Start End Blocks Id System

    /dev/sdb1 2048 209717247 104857600 83 Linux


    Command (m for help): n #
    새로운 파티션 생성

    Partition type:

    p primary (3 primary, 0 extended, 1 free)

    e extended

    Select (default e): p # 엔터 (default p)

    Selected partition 4

    First sector (377489408-1426063359, default 377489408): # 엔터


    Using default value 377489408

    Last sector, +sectors or +size{K,M,G} (377489408-1426063359, default 1426063359): # 엔터 (나머지 용량이 전체 할당)

    Using default value 1426063359

    Partition 4 of type Linux and of size 500 GiB is set # 나머지 용량인 500GB 할당 됨




    Command (m for help): p # 파티션 테이블을 보여줌




    Disk /dev/sdb: 730.1 GB, 730144440320 bytes, 1426063360 sectors

    Units = sectors of 1 * 512 = 512 bytes

    Sector size (logical/physical): 512 bytes / 512 bytes

    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk label type: dos

    Disk identifier: 0x1383d156



    Device Boot Start End Blocks Id System

    /dev/sdb1 2048 209717247 104857600 83 Linux

    /dev/sdb2 209717248 314574847 52428800 83 Linux

    /dev/sdb3 314574848 377489407 31457280 83 Linux

    /dev/sdb4 377489408 1426063359 524286976 83 Linux

    # 100G / 50G / 30G / 500G 각각 나눠 진걸 알수 있음




    Command (m for help): w # 저장


    The partition table has been altered!


    Calling ioctl() to re-read partition table.

    Syncing disks.

     

     

    3. 변경된 내용 확인

    root@test_db01:/root> lsblk

    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

    sda 8:0 0 60G 0 disk
    ├─sda1 8:1 0 200M 0 part
    ├─sda2 8:2 0 51.8G 0 part /
    └─sda3 8:3 0 8G 0 part [SWAP]
    sdb 8:16 0 680G 0 disk
    ├─sdb1 8:17 0 100G 0 part
    ├─sdb2 8:18 0 50G 0 part
    ├─sdb3 8:19 0 30G 0 part
    └─sdb4 8:20 0 500G 0 part

    sdc 8:32 0 256G 0 disk
    └─sdc1 8:33 0 256G 0 part /var/crash
    sdd 8:48 0 6T 0 disk
    └─ 253:0 0 6T 0 lvm /backup01
    sde 8:64 0 3T 0 disk
    └─ 253:2 0 3T 0 lvm /backup02
    sdf 8:80 0 3T 0 disk
    └─ 253:1 0 3T 0 lvm /backup03

     

    댓글

Designed by Tistory.