스토리지 사용
    • PDF

    스토리지 사용

    • PDF

    Article Summary

    VPC 환경에서 이용 가능합니다.

    추가한 스토리지를 사용하려면 서버에 스토리지를 마운트하거나 볼륨을 등록해야 합니다. Linux 서버에 스토리지를 마운트하는 방법과 Windows 서버에 스토리지 볼륨을 등록하는 방법을 설명합니다.

    참고

    스토리지 마운트 또는 스토리지 볼륨 등록을 수행하기에 앞서 추가한 스토리지를 서버에 연결해야 합니다. 서버 연결 방법에 대한 자세한 정보는 서버 연결을 참고해 주십시오.

    스토리지 마운트(Linux)

    추가한 스토리지를 사용하려면 Linux 서버에 스토리지를 마운트해야 합니다. 다음 단계를 차례대로 진행하여 추가한 스토리지를 마운트해 주십시오.

    참고

    디스크 이름은 스토리지 상세 정보의 연결정보에서 확인할 수 있습니다. 여기에서는 디스크 이름이 /dev/xvdb인 경우를 예로 들어 설명합니다.

    1. 스토리지 상태 확인

    서버에 접속하여 스토리지 상태를 확인하는 방법은 다음과 같습니다.

    1. 추가 스토리지를 마운트할 Linux 서버에 접속해 주십시오.
      • 서버 접속 방법에 관한 자세한 내용은 Linux 서버 접속을 참고해 주십시오.
    2. su - 명령어를 입력한 후 비밀번호를 한 번 더 입력해 주십시오.
      • root 권한으로 로그인됩니다.
    3. fdisk -l 명령어를 입력하여 /dev/xvdb 디스크가 추가된 것을 확인해 주십시오.

    2. 디스크 파티션

    디스크의 파티션을 설정하는 방법은 다음과 같습니다.

    1. fdisk /dev/xvdb 명령어를 입력해 주십시오.
    2. Command 프롬프트에서 n을 입력해 주십시오.
    3. 생성할 파티션이 primary type이면 p, extended type이면 e를 입력해 주십시오.
    4. 생성할 파티션의 번호와 섹터 영역을 입력해 주십시오.
      • 디스크 전체를 마운트하려는 경우 기본값을 입력해 주십시오.
    5. Command 프롬프트에서 w를 입력해 주십시오.
      • 파티션 설정이 적용됩니다.

    3. 스토리지 포맷

    파티션에 파일 시스템을 설정하는 방법은 다음과 같습니다.
    다음 명령어 중에서 마운트하려는 서버의 이미지에 알맞은 명령어를 입력하여 파티션을 포맷해 주십시오.

    • CentOS 7.x: mkfs.xfs /dev/xvdb1
    • Rocky Linux 8.x: mkfs.xfs /dev/xvdb1
    • Ubuntu: mkfs.ext4 /dev/xvdb1
    • 암호화된 디스크인 경우: mkfs.xfs /dev/mapper/crypt_sd[파티션명]

    4. 스토리지 마운트

    스토리지를 마운트하는 방법은 다음과 같습니다.

    1. mkdir /mnt/a 명령어를 입력하여 디렉터리를 생성해 주십시오.
      • /mnt/a 마운트 포인트가 생성됩니다.
    2. mount /dev/xvdb1 /mnt/a 명령어를 입력하여 스토리지와 디렉터리를 연결해 주십시오.
      • /mnt/a에 스토리지가 마운트됩니다. 이제 스토리지를 사용할 수 있습니다.
    3. df -k 명령어를 입력하여 마운트가 정상적으로 완료되었는지 확인해 주십시오.
      • 파일 시스템 목록에 /dev/xvdb1 마운트 디렉터리가 나타납니다.
      Filesystem      Inodes IUsed   IFree IUse% Mounted on
      /dev/vda2      4718080 74947 4643133    2% /
      /dev/vda1       524288   333  523955    1% /boot
      /dev/xvdb1       49984     3   49981    1% /mnt/a
      

    5. 마운트 정보 유지 설정(fstab 설정)

    Linux 서버를 부팅한 후에도 마운트 정보를 유지하려면 /etc/fstab에서 볼륨 설정을 변경해야 합니다. /etc/fstab은 부팅 단계에서 마운트되어야 할 볼륨 정보들이 저장되는 경로입니다. 부팅 후 스토리지 마운트 정보를 유지하도록 볼륨 설정을 변경하는 방법은 다음과 같습니다.

    참고

    여기에서는 xvdb1 볼륨을 예시로 들어 설명하며, 볼륨의 다른 설정을 변경하는 방법을 함께 설명합니다.

    1. 다음 명령어를 입력하여 볼륨 정보 설정 파일을 열어 주십시오.
      vi  /etc/fstab
      
    2. 다음 표를 참고해 xvdb1 볼륨의 설정을 추가해 주십시오.
      • 볼륨 정보 예시
        /dev/xvdb1      /mnt/a      ext4        defaults        1       2
        
        열 값나타내는 설정설명
        /dev/xvdb1볼륨 이름해당 볼륨의 이름을 표시
        /mnt/a마운트 포인트볼륨이 마운트될 위치
        ext4파일 시스템 종류
        • ext4: Ubuntu
        • xfs: CentOS 7.x
        defaults옵션
        • defaults: auto, rw, nouser, exec, suid 옵션의 속성을 모두 가지는 옵션
        • auto: 부팅 시 자동으로 마운트
        • noauto: 부팅 시 자동 마운트하지 않음
        • rw: 읽기와 쓰기가 가능하도록 마운트
        • ro: 읽기 전용으로 마운트
        • nouser: root 계정만 마운트가 가능하도록 설정
        • user: 일반 계정도 마운트 가능하도록 설정
        • exec: 파일 실행을 허용
        • suid: SetUIDSetGID를 허용
        • nofail: 마운트할 파일 시스템이 사용 불가한 상태일 때에도 부팅 프로세스를 중단하지 않고 계속 진행하도록 하는 옵션
        1덤프 설정
        • 0: 덤프되지 않는 파일 시스템
        • 1: 덤프 가능한 파일 시스템
        2fsck 설정
        • 0: 부팅 시 fsck를 실행하지 않음
        • 1: 부팅 시 root 파일 시스템을 우선하여 확인
        • 2: 부팅 시 root 이외의 파일 시스템을 우선하여 확인
    3. :wq 명령어를 입력하여 편집기를 종료해 주십시오.
    참고

    nofail 옵션이 있으면 다음과 같은 오류 상황에서도 스토리지가 정상적으로 부팅됩니다.

    • UUID에 불필요한 따옴표가 있거나 'default' 오탈자가 있는 등 마운트 정보가 잘못된 경우
    • 실제 마운트할 파일 시스템이 없거나 손상된 경우

    스토리지 언마운트(Linux)

    Linux 서버에서 마운트된 스토리지를 해제하는 방법은 다음과 같습니다.

    1. 스토리지를 언마운트할 Linux 서버에 접속해 주십시오.
      • 서버 접속 방법에 관한 자세한 내용은 Linux 서버 접속을 참고해 주십시오.
    2. umount /mnt/a 명령어를 입력해 주십시오.
      • /mnt/a에 마운트된 스토리지가 해제됩니다.
    참고

    언마운트가 정상적으로 진행되지 않는 경우 언마운트 강제 명령어 또는 fuser 명령어를 통해서 특정 파일이나 파일 시스템, 포트 등에서 사용 중인 프로세스를 확인 및 종료해야 합니다.

    • 언마운트 강제 명령어
      • umount -l /mnt/a
      • umount -f /mnt/a
    • fuser 명령어 사용 순서
      1. fuser -cu /mnt/a로 디렉터리를 사용하는 사용자 또는 프로세스 확인
      2. fuser -ck /mnt/a로 프로세스 강제 종료
      3. umount /mnt/a로 언마운트 수행

    스토리지 볼륨 등록(Windows)

    추가한 스토리지를 사용하려면 Windows 서버에 스토리지를 볼륨으로 등록해야 합니다. 다음 단계를 차례대로 진행하여 추가한 스토리지를 볼륨으로 등록해 주십시오.

    1. 디스크 초기화

    디스크를 초기화하는 방법은 다음과 같습니다.

    1. 추가 스토리지를 볼륨으로 등록할 Windows 서버에 접속해 주십시오.
    2. i-server_window_start을 클릭한 후 Windows Administrative Tools > Computer Management > Disk Management 메뉴를 차례대로 클릭해 주십시오.
      • 실행 창에 diskmgmt.msc를 입력할 수도 있습니다.
    3. 디스크 초기화 팝업 창에서 추가할 디스크를 선택하고 MBR(Mater Boot Record)을 선택한 후 [OK] 버튼을 클릭해 주십시오.
      • 디스크가 초기화됩니다.
      • 팝업 창이 표시되지 않는 경우, 디스크 목록에서 Not Initialized 표시된 디스크를 찾아 마우스 오른쪽 버튼을 클릭한 후 Initialize Disk를 클릭해 주십시오.

    2. 볼륨 생성 및 포맷

    서버에 스토리지 볼륨을 생성하고 포맷하는 방법은 다음과 같습니다.

    1. 디스크 목록에서 Unallocated 표시된 디스크를 찾아 마우스 오른쪽 버튼을 클릭한 후 New Simple Volume을 클릭해 주십시오.
    2. [Next] 버튼을 클릭해 주십시오.
    3. 단순 볼륨 크기를 입력한 후 [Next] 버튼을 클릭해 주십시오.
    4. 할당할 드라이브 문자를 선택한 후 [Next] 버튼을 클릭해 주십시오.
    5. 파티션 포맷을 설정한 후 [Next] 버튼을 클릭해 주십시오.
    6. 설정 내용을 확인한 후 [Finish] 버튼을 클릭해 주십시오.
      • 포맷 완료 후 해당 디스크의 상태가 정상으로 표시되면 스토리지를 사용할 수 있습니다.
    참고

    볼륨 등록이 정상적으로 완료되었는지 확인하려면 Windows 탐색기 창에서 This PC를 클릭한 후 하드 디스크 드라이브 목록을 확인해 주십시오.

    스토리지 볼륨 해제(Windows)

    Windows 서버에서 서버에 등록된 스토리지 볼륨을 해제하는 방법은 다음과 같습니다.

    1. Windows 서버에 접속해 주십시오.
    2. i-server_window_start을 클릭한 후 Windows Administrative Tools > Computer Management > Disk Management 메뉴를 차례대로 클릭해 주십시오.
      • 실행 창에 diskmgmt.msc를 입력할 수도 있습니다.
    3. 표시되는 목록에서 확장할 파티션을 찾아 마우스 오른쪽 버튼을 클릭한 후 Offline을 클릭해 주십시오.
      • 서버와의 연결이 해제되고 파티션의 상태가 Offline으로 표시됩니다.

    서버 연결

    스토리지 생성 후에 스토리지를 설정 및 사용하려면 서버에 스토리지를 연결해야 합니다. 서버 연결 후에 스토리지 마운트 작업을 진행합니다. 서버 연결 방법에 관한 자세한 설명은 서버 연결을 참고해 주십시오.

    서버 연결 해제

    스토리지를 삭제하기 전에 서버 연결을 해제해야 합니다. 스토리지를 다른 서버로 이전할 때에도 서버 연결을 해제해야 합니다. 서버 연결 해제 방법에 관한 자세한 설명은 서버 연결 해제를 참고해 주십시오.


    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.