%20%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81VM%20%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E3%81%AE%E6%9C%AB%E5%B0%BE%E3%81%8B%E3%82%89%E7%A9%BA%E3%81%8D%E9%A0%98%E5%9F%9F%E3%82%92%E7%A7%BB%E5%8B%95%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)
VM にスペースを追加することはできましたが、ディスクの最後からスペースをシャッフルしてプライマリ パーティションのサイズを変更する方法がわかりません。この方法について詳しい方がいらっしゃいましたら、ご教示いただければ幸いです...
明確にするために... パーティション 1 のプライマリ パーティションを拡張するために、VM ドライブの末尾にある nbd0 の空き領域を移動しようとしています。空き領域をパーティション 1 にシャッフルするにはどうすればよいでしょうか? parted を使用する必要があることはわかっていますが、再シャッフルの適切なコマンドのシーケンスを確実に把握しておきたいのです...
$sudo parted -s -a opt /dev/nbd0 "print free"
*the current image (after tinkering)
Model: Unknown (unknown)
Disk /dev/nbd0: 56.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
32.3kB 1049kB 1016kB Free Space
1 1049kB 25.7GB 25.7GB primary ext4 boot
25.7GB 25.7GB 1048kB Free Space
2 25.7GB 46.2GB 20.5GB extended
5 25.7GB 26.8GB 1140MB logical linux-swap(v1)
26.8GB 46.2GB 19.3GB Free Space
46.2GB 56.9GB 10.7GB Free Space
答え1
答えが見つかりました。システムに gparted がある場合は、次を使用できます。
$gparted /dev/nbd0
VMイメージをブロックデバイスとしてマウントした後