[server] 서버를 재부팅하지 않고 새 영구 디스크를 추가하는 방법은 무엇입니까?

GCP에서 실행중인 인스턴스가 있고 다른 영구 디스크를 추가하고 싶습니다. 그러나 나타나지 않습니다.

n1-standard-110GB 스토리지 ( s03) 가있는 인스턴스입니다 . 다른 저장소를 만들어 disk-1마운트했습니다. 그런 다음을 만들었습니다 disk-2.

디스크

슬프게도 새로운 ls /dev/disk/by-id문서는 여기 문서 에서 언급 한 것처럼 표시되지 않습니다 .

껍질

fdisk

시스템을 재부팅하고 로그를 확인했지만 disk-2표시되지 않는 문제를 찾을 수 없습니다 . 어떤 아이디어?



답변

실제로 매우 간단합니다.
스크린 샷은 디스크 -2가 VM 인스턴스에 연결되어 있지 않음을 보여줍니다.
이렇습니다

여기에 이미지 설명을 입력하십시오

이제 게시 한 내용과 비교하십시오.

그래서 당신이해야 할 일은 이것입니다 :

  1. “VM 인스턴스”로 이동
  2. 인스턴스를 클릭하십시오
  3. 상단에서 편집을 클릭하십시오

여기에 이미지 설명을 입력하십시오

  1. “추가 디스크”섹션까지 아래로 스크롤하고 추가를 클릭하십시오.

여기에 이미지 설명을 입력하십시오

  1. 드롭 다운 메뉴에서 디스크를 선택하십시오

여기에 이미지 설명을 입력하십시오

  1. 아래로 스크롤하여 저장을 클릭하십시오.

이제 dmesg 출력에서 ​​sdc로 표시되어야합니다.

여기에 이미지 설명을 입력하십시오

또는 fdisk -l에서

여기에 이미지 설명을 입력하십시오


답변

테스트를 마친 후에는 문제가 빈 디스크 사용과 관련이 있다고 생각합니다. 필자의 경우 VM에 하나의 빈 디스크와 하나의 포맷 된 디스크를 연결했습니다. 포맷 된 디스크가 “/ dev / sdc1¨”로 인식되었지만 빈 디스크가 표시되지 않았습니다.

ls -altr /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root  10 Nov 11 16:50 40206d63-43a8-4d1c-8588-581cefb022a3 -> ../../sda1
lrwxrwxrwx 1 root root  10 Nov 11 17:34 7f63bd57-6ccd-4cea-b0f0-9544870bf67a -> ../../sdc1

¨fdisk -l¨는 디스크가 분할되지 않았지만 디스크가 / dev / sdb로 VM에 연결되었음을 확인했습니다.

sudo fdisk -l
Disk /dev/sda: 10 GiB, 10737418240 bytes, 20971520 sectors
.....
/dev/sda1  *     4096 20971519 20967424  10G 83 Linux
Disk /dev/sdb: 10 GiB, 10737418240 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/sdc: 10 GiB, 10737418240 bytes, 20971520 sectors
.....
/dev/sdc1  *     2048 20971519 20969472  10G 83 Linux

“fdisk / dev / sdb¨를 사용하여 파티션 테이블을 만든 다음“fdisk -l¨

Disk /dev/sdb: 10 GiB, 10737418240 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x5808f242

Device     Boot Start      End  Sectors Size Id Type
/dev/sdb1        2048 20971519 20969472  10G 83 Linux

에 따라 문서 나 디스크를 포맷

sudo mkfs.ext4 -F -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/sdb1

마지막으로 디스크는 보여

ls -altr /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root  10 Nov 11 16:50 40206d63-43a8-4d1c-8588-581cefb022a3 -> ../../sda1
lrwxrwxrwx 1 root root  10 Nov 11 17:34 7f63bd57-6ccd-4cea-b0f0-9544870bf67a -> ../../sdc1
lrwxrwxrwx 1 root root   9 Nov 11 18:09 460a2e04-0f66-42d4-b9cc-8567aa6ee7b8 -> ../../sdb1


답변