![Ubuntu에서 두 개의 하드 드라이브 병합](https://linux55.com/image/124389/Ubuntu%EC%97%90%EC%84%9C%20%EB%91%90%20%EA%B0%9C%EC%9D%98%20%ED%95%98%EB%93%9C%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%20%EB%B3%91%ED%95%A9.png)
내 컴퓨터에는 2개의 하드 드라이브가 설치되어 있습니다. 그 중 하나는 비어 있고(방금 추가했습니다) 다른 하나는 다른 모든 것을 포함합니다.
fdisk의 출력:
root@*****:~# sudo fdisk -l
Disk /dev/sda: 100 GiB, 107374182400 bytes, 209715200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: *****
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 209715166 209713119 100G 83 Linux
Disk /dev/sdb: 100 GiB, 107374182400 bytes, 209715200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: ******
이제 시스템이 켜졌습니다 /dev/sda
. 200GB 파티션을 얻기 위해 기존 HDD를 새 HDD와 병합하는 방법은 무엇입니까 /dev/sda
?
답변1
죄송합니다. 두 개의 하드 드라이브를 병합하는 기능은 없습니다.
너 뭐야할 수 있는여러분이 해야 할 일은 LVM을 사용하여 두 개의 디스크가 포함된 볼륨 그룹을 생성한 다음 약 200GB의 논리 볼륨을 생성하는 것뿐입니다. 대략적으로 말하면 단계는 다음과 같습니다.
- 백업하세요
/dev/sda1
- 현재 부트 로더가 어떻게 구성되어 있는지(예: GRUB2) 숙지하고 LVM에서 부팅할 수 있는 방법이 있는지 확인하십시오. 예를 들어 GRUB2는 LVM에서 부팅할 수 있지만GRUB 파티션이 방법.
- 2단계에서 배운 내용을 기반으로 다시 분할합니다.
/dev/sda
예를 들어, GRUB2용으로 작은 파티션을 만들고 나머지는 LVM 전용으로 사용할 수 있습니다. 파티션이 필요하지 않습니다/dev/sdb
. - 각 디스크에 하나씩 두 개의 LVM 물리 볼륨을 생성합니다. 예를 들어,
pvcreate /dev/sda2 && pvcreate /dev/sdb
- 두 개의 물리 볼륨을 포함하는 볼륨 그룹을 만듭니다. 전임자:
vgcreate vg0 /dev/sda2 /dev/sdb
- 파일 시스템에 대한 논리 볼륨을 생성합니다. 전임자:
lvcreate -ay -l 100%FREE --name rootfs vg0
- 새 파일 시스템을 포맷합니다. 전임자:
mkfs.ext4 /dev/vg0/rootfs
- 백업을 다음으로 복원하세요.
/dev/vg0/rootfs
- "/" 파일 시스템에서 마운트하도록 마운트
/dev/vg0/rootfs
하고 수정합니다 ./etc/fstab
/dev/vg0/rootfs
- LVM 논리 볼륨 내에서 Linux 커널을 찾을 수 있는 위치를 알 수 있도록 부트 로더를 재구성해야 할 수도 있습니다.
짐작하셨겠지만, /dev/vg0/rootfs
그렇습니다본질적으로두 개의 하드 드라이브가 병합되었습니다.