Microsoft Azure에서 Ubuntu에 추가 디스크 마운트

Home Forums 지식공유 Microsoft Azure에서 Ubuntu에 추가 디스크 마운트

This topic contains 0 replies, has 1 voice, and was last updated by  김 문식 2 years, 8 months ago.

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #960

    김 문식
    Keymaster

    Microsoft Azure상에서 Ubuntu 서버를 운영하는 중에 새로운 HDD를 붙이면 어떻게 인식하게 될까?

    먼저 Azure의 데시보드에서 디스크를 붙입니다. 화면 중앙 아래 부분에 있는 Attach를 클릭하면 Attach emplty disk라는 메뉴가 나온다.

    해당 메뉴를 클릭하면, 팝업이 떠서 디스크의 종류를 선택할 수 있다.

    크게 설정할 것은 없고, 용량정도를 선택하면 된다.

    새로운 디스크가 추가되면 대시보드에서 이번에 추가된 디스크도 확인 가능하다.

    이렇게 추가된 디스크를 VM에서 확인하기 위해서 해당 VM에 ssh로 접속한다.

    $sudo grep Attach /var/log/dmesg

    위와 같이 명령을 내리면 최근에 추가된 디스크의 로그가 다음과 같이 보인다.

    $ sudo grep Attach /var/log/dmesg
    [    6.299460] sd 2:0:0:0: Attached scsi generic sg0 type 0
    [    6.309994] sd 2:0:0:0: [sda] Attached SCSI disk
    [    7.166494] sd 3:0:1:0: Attached scsi generic sg1 type 0
    [    7.258052] sd 3:0:1:0: [sdb] Attached SCSI disk
    [    7.308452] sd 5:0:0:0: Attached scsi generic sg2 type 0
    [    7.448979] sd 5:0:0:0: [sdc] Attached SCSI disk
    

    잠깐 설명을 하면 sda는 OS가 설치되는 기본 디스크이다. sdb는 Azure에서 관리목적으로 사용하는 디스크로서 이 디스크는 휘발성이라고 생각하면 좋다. 리부팅 시에 저장된 모든 데이터가 사라질 수 있다.
    기본적으로 /mnt에 마운트 되어 있다.

    sdc가 조금전에 추가한 디스크이다. 만약 디스크를 attach하고 바로 grep명령을 내렸을 때 sdc가 나타나지 않는다면 해당 vm을 재시작하면 된다.

    이제 할 일은
    1.마운트 포인트 디렉토리 생성
    $sudo mkdir /data

    위와 같이 디렉토리를 생성한다.

    2./etc/fstab 수정
    $sudo blkid
    위 명령을 내리면 각 디스크들의 UUID를 확인할 수 있다. sdc의 UUID를 확인하고
    $sudo nano /etc/fstab
    으로 해당 디스크에 대한 정보를 추가한다.

    # CLOUD_IMG: This file was created/modified by the Cloud Image build process
    UUID=1bfe5b19-ecce-4fd7-989a-f41625030ee1	/	 ext4	defaults,discard	0 0
    
    # CLOUD_IMG: This file was created/modified by the Cloud Image build process
    # The following is used to dynamically configured additional
    # NICs. Do not remove unless you know what you are doing.
    none /etc/network/interfaces.dynamic.d tmpfs   nodev,noexec,nosuid,size=64K 0 0
    /dev/sdb1	/mnt	auto	defaults,nobootwait,comment=cloudconfig	0	2
    /dev/disk/by-uuid/77bd11da-6ba7-417e-8ae9-0475b260xxxx	/data	auto	defaults	1	2
    

    $sudo mount /data

    위와 같이 마운트 하면 사용 가능하다.

    $sudo mount 로 확인

    Attachments:
    You must be logged in to view attached files.
Viewing 1 post (of 1 total)

You must be logged in to reply to this topic.