Azure Linux는 다른 디스크 제거 및 추가

Azure Linux는 다른 디스크 제거 및 추가

디스크 공간을 늘려야 했습니다. Linux Azure의 경우 새 빈 디스크를 연결하고 여기의 단계를 따랐습니다.http://azure.microsoft.com/en-in/documentation/articles/virtual-machines-linux-how-to-attach-disk유일한 차이점은 새로 추가된 deviceid가 /var/log/messages에서 발견되지 않았다는 것입니다.

이제 다른 디스크를 추가해야 하고 또 다른 디스크를 연결했습니다. 문제는 fdisk의 첫 번째 단계를 수행하는 데 있습니다.

sudo fdisk /dev/sdc

최근 디스크가 어디에 연결되어 있는지 전혀 모르고, 디스크를 완전히 제거하려는 경우 단계가 무엇인지도 모릅니다. umount가 디스크를 마운트 해제한다는 것을 알고 있지만 인스턴스에서 장치를 반드시 제거하지는 않습니다. 나는 완전한 분리를 원한다.

답변1

마침내 알아냈습니다. 추가된 추가 SCSI 디스크는 /dev/sda, /dev/sdb, /dev/sdc, /dev/sdd, /dev/sde에서 시작됩니다.... MS 튜토리얼에서 /에 대해 이야기하는 이유 dev/sdc는 시스템의 세 번째 디스크이고 첫 번째는 루트 볼륨이고 두 번째는 임시 임시 저장소이고 이것이 세 번째 디스크이기 때문입니다. 이제 /dev/sdc는 충분하지 않아 제거하려고 합니다.

  1. /etc/fstab 파일에서 항목 제거
  2. 마운트 해제 /datadrive

이제 Azure 콘솔에서 연결된 디스크를 제거할 수 있습니다.

sdc가 아직 있고 다른 것을 추가하고 싶다고 가정해 보겠습니다. Azure 콘솔에서 연결하고 다음과 같은 단계를 수행하면 됩니다.http://azure.microsoft.com/en-in/documentation/articles/virtual-machines-linux-how-to-attach-disk/#initializeinlinux 유일한 차이점은 다른 디스크가 /dev/sdc1에 파티션을 만드는 위치가 /dev/sdd1이 된다는 점입니다.

참고자료

  1. http://www.yolinux.com/TUTORIALS/LinuxTutorialAdditionalHardDrive.html
  2. http://azure.microsoft.com/en-in/documentation/articles/virtual-machines-linux-how-to-attach-disk/#initializeinlinux

답변2

새 디스크를 연결한 후 CLI에서 다음을 수행합니다.

$ sudo grep SCSI /var/log/syslog      ##MAKE SURE sdc IS THERE
$ sudo fdisk /dev/sdc                   ##to create a new partition
  • n을 누르십시오 (새 파티션을 생성하려면)
  • p를 누르세요(기본으로 만들려면)
  • 1을 눌러 첫 번째 파티션으로 만듭니다.
  • 자세한 내용을 보려면 p를 누르세요.
  • w를 눌러 디스크 설정을 작성하면 완료됩니다.
$ sudo mkfs -t ext4 /dev/sdc1 # 파일 시스템 만들기 ext4(또는 3)
$ sudo mkdir /datadrive ##(또는 새 드라이브의 다른 이름)
$ sudo 마운트 /dev/sdc1 /datadrive

마지막 2개의 명령은 데이터 드라이브를 우리가 만든 sdc의 새 마운트로 만드는 것입니다. 다시 시작할 때 파일 시스템이 자동으로 마운트되도록 하려면 다음을 수행하십시오.

$ sudo -i blkid

sdc1(예: /dev/sdc1: UUID="33333333-3b3b-3c3c-3d3d-3e3e3e3e3e3e" TYPE="ext4") 의 출력을 취합니다 .

$ sudo vi /etc/fstab

마지막에 다음을 추가하세요.

UUID=33333333-3b3b-3c3c-3d3d-3e3e3e3e3e3e   /datadrive   ext4   defaults   1   2

파일 시스템이 올바르게 마운트되었는지 테스트하려면 다음을 수행하십시오.

$ sudo umount /datadrive
$ sudo mount /datadrive

관련 정보