マイコンピュータには2台のハードドライブがインストールされています。そのうちの1つは空で(今追加しました)、もう1つは他のすべてを含みます。
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
。 200 GBのパーティションを取得するために既存のHDDを新しいHDDとマージする方法は/dev/sda
?
ベストアンサー1
申し訳ありません。 2つのハードドライブをマージする機能はありません。
あなたは何ですかできるあなたがする必要があるのは、LVMを使用して2つのディスクを含むボリュームグループを作成し、約200 GBの論理ボリュームを作成することです。大まかに言えば、ステップは次のようになります。
- バックアップしてください
/dev/sda1
- 現在のブートローダがどのように設定されているか(GRUB2など)、よく理解してLVMから起動する方法があることを確認してください。たとえば、GRUB2はLVMから起動できますが、GRUBパーティションこの方法。
- 手順2で学んだ内容に基づいて再分割します。
/dev/sda
たとえば、GRUB2用に小さなパーティションを作成し、残りをLVM専用として使用できます。パーティションは必要ありません/dev/sdb
。 - 各ディスクに 1 つずつ 2 つの LVM 物理ボリュームを作成します。例えば、
pvcreate /dev/sda2 && pvcreate /dev/sdb
- 2 つの物理ボリュームを含むボリュームグループを作成します。前任者:
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
はい本質的に2つのハードドライブがマージされました。