파티션에 Ubuntu 운영 체제가 있는 경우 두 개의 디스크(파티션과 디스크)를 결합하는 방법은 무엇입니까?

파티션에 Ubuntu 운영 체제가 있는 경우 두 개의 디스크(파티션과 디스크)를 결합하는 방법은 무엇입니까?

2개의 1TB SSD NVMe와 함께 제공되는 새 서버가 있습니다.

나의 목표는 창조하는 것이다.원 드라이브2TB로. 그래서 두 개의 1TB를 결합해야 합니다.

다음을 사용하여 SSD 1에 Ubuntu를 설치했습니다.

PART /boot/efi esp 256M
PART swap swap 31G
PART /boot ext3 1024M
PART / ext4 all

설치 후 다음과 같이 표시됩니다 lsblk.

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
    nvme0n1     259:0    0 953.9G  0 disk
    ├─nvme0n1p1 259:1    0   256M  0 part /boot/efi
    ├─nvme0n1p2 259:2    0    31G  0 part [SWAP]
    ├─nvme0n1p3 259:3    0     1G  0 part /boot
    └─nvme0n1p4 259:4    0 921.6G  0 part /
    nvme1n1     259:5    0 953.9G  0 disk

이제 내 목표는결합하다 part 921.6G nvme0n1p4하지만 disk 953.9G nvme1n1나는 할 수 없었습니다.

나는 다음과 같은 내용을 읽었다.LVM그리고LVM 사용자 가이드, 그래도 올바른 단계를 찾을 수 없었습니다.

LVM을 생성하는 첫 번째 단계는 기존 물리적 장치를 가져와서 이를 물리적 볼륨(PV)으로 변환하는 것입니다(원천)

pvcreate /dev/nvme1n1                           # create physical volume from disk

vgcreate serverssd /dev/nvme0n1p4               # create volume group named "serverssd" and add partition to it

이 시점에서 나는에러 메시지:

/dev/nvme0n1p4를 단독으로 열 수 없습니다. 마운트된 파일 시스템?

/dev/nvme0n1p4를 단독으로 열 수 없습니다. 마운트된 파일 시스템?

문제는 Ubuntu가 nvme0n1p4. 그러나 이것이 디스크 관리 작업에 영향을 주어서는 안 된다는 내용을 읽었습니다.


튜토리얼에서 다음 단계는 다음과 같습니다.

vgextend serverssd /dev/nvme1n1             # extend the existing Volume Group

오류 메시지를 극복하고 작업을 완료하는 방법에 대한 도움을 주시면 감사하겠습니다.

답변1

  1. 두 번째 디스크에 VG 생성
  2. 원본에서 파일 복사/
  3. 새 디스크에서 부팅하도록 grub을 변경하세요.
  4. VG에 기존 디스크 추가

(이것은 매우 높은 수준의 작업 흐름이므로 확실히 확장/수정이 필요합니다)

답변2

결국 Rescue 시스템에서 Ubuntu 설치 스크립트를 변경하여 Ubuntu 드라이브용 디스크의 전체 공간 대신 ​​80G만 사용하게 되었습니다.

대신에:

PART /boot/efi esp 256M
PART swap swap 31G
PART /boot ext3 1024M
PART / ext4 all

나는 다음을 사용했다:

PART /boot/efi esp 256M
PART swap swap 31G
PART /boot ext3 1024M
PART / ext4 80G

설치 후 의 왼쪽 공간에 파티션을 생성 nvme0n1하고 의 파티션과 병합했습니다 nvme1n1.

  1. nvme0n1의 왼쪽 공간에서 파티션을 만듭니다.

    parted /dev/nvme0n1

    print

    다음을 제공합니다:

     Number  Start   End     Size    File system     Name  Flags
     1      2097kB  271MB   268MB   fat16                 boot, esp
     2      271MB   33.6GB  33.3GB  linux-swap(v1)        swap
     3      33.6GB  34.6GB  1074MB  ext3
     4      34.6GB  121GB   85.9GB  ext4
    

    그 다음에:

    mkpart primary ext4 121GB 100% quit

    그 다음에:

    mkfs.ext4 /dev/nvme0n1p5

  2. nvme1n1의 공간에서 파티션 생성

    parted /dev/nvme1n1

    mkpart primary ext4 0% 100%

  3. 다음을 제공하는 용도 lsblk:

     NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
     nvme1n1     259:0    0 953.9G  0 disk
     └─nvme1n1p1 259:8    0 953.9G  0 part 

관련 정보