서버를 재부팅하지 않고 새 영구 디스크를 추가하는 방법은 무엇입니까? 만들었습니다 disk-2. 슬프게도 새로운 ls /dev/disk/by-id문서는 여기

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

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

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

시스템을 재부팅하고 로그를 확인했지만 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