%20%E3%82%92%E7%B5%90%E5%90%88%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
1 TB SSD NVMe が 2 つ搭載された新しいサーバーがあります。
私の目標は創造することですドライブ1台2 TB です。したがって、2 つの 1 TB を組み合わせる必要があります。
私は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
しましたができませんでした。
私は読んだライトVMそして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
- 2番目のディスクにVGを作成する
- オリジナルからファイルをコピーする
/
- 新しいディスクから起動するようにgrubを変更する
- 古いディスクをVGに追加する
(これは非常に高度なワークフローであり、拡張/修正が確実に必要です)
答え2
最終的に、Ubuntu インストール スクリプト (Rescue システムから) を変更したので、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
。
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
nvme1n1 のスペースからパーティションを作成する
parted /dev/nvme1n1
mkpart primary ext4 0% 100%
使用する
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