私は現在/dev/sdaの再パーティション化を期待するスクリプトを書いています。 USBスティック(私たちの場合は/ dev / sdb)でオペレーティングシステムを実行しているため、「現在使用中の」システムの問題は発生しません。
Number Start End Size File system Name Flags
17.4kB 1049kB 1031kB Free Space
1 1049kB 538MB 537MB fat32 boot, esp
2 538MB 1343MB 805MB linux-swap(v1)
3 1343MB 3221MB 1878MB ext4
3221MB 248GB 245GB Free Space
まず、利用可能なスペースを使用してから、sda3のサイズをより大きなサイズに調整する必要があります。その後、同じサイズのsda4とsda5を作成したいと思います。
現在の問題は、スクリプトを介して空き領域を自動的に割り当て、その中にパーティションを作成するオプションを提供するツールがないことです。
答え1
この問題の回避策は、次のコマンドを使用することです。
parted /dev/sda print free Fix
明らかに、partedのスクリプトモードでは正しいサイズに「修正」することはできません。他のほとんどのツールでは、スクリプトを介して自動化することはできません。実際、これが私が見つけた唯一の解決策です。これは適切な解決策ではありませんが、これを達成する唯一の方法のようです。