sda3に新しいパーティションを追加したいのですが、fdiskに「利用可能な空きセクタはありません」と表示されます。どうですか?
答え1
インストールされているファイルシステムがなく、アーカイブしたいソフトウェアに使用できる空きセクタがない場合は、sda3を削除して小さなパーティションに再作成してから、新しいパーティション(おそらく拡張パーティションに)を追加できます。
sda3にソフトウェアが含まれている場合は、実行中のLinuxが含まれているかどうかによって異なります。どちらの場合も、既存のsda3パーティションの既存のファイルシステムを縮小してから、既存のsda3パーティションを縮小する必要があります。
sda3が起動した場所ではない場合は、ファイルシステムを縮小するか一時ドライブにコピーしてからsda3を削除し、より小さなファイルシステムを再作成して材料を再コピーできます。あるいは、ファイルシステムを縮小し(可能であるかどうかはファイルシステムの種類によって異なります)、sda3を縮小することを検討できます。
sda3から起動すると、マウントされたパーティションはこれを実行できない可能性があります。この場合、CDやUSBで起動が可能で、起動できない場合は、上記と同じ方法で進めます。
リモートコンピュータでCDまたはUSBから起動できない場合、状況はもう少し複雑ですが、それでも可能です。この場合、ステップは次のようになります。
- スワップを無効にし、sda2をタイプ83に変更します。
- スワップパーティションを通常のLinuxパーティションにフォーマットし、Linuxをインストール(適切な最小システムコピー)して起動可能にします。
- sda2から始めてsda3に変更を続ける
- 新しいsda3で再起動
- sda2をスワップ領域にリセットする
これらのすべて、特に後者は、間違えた場合に問題が発生する可能性が高いです。 (実際には、Ubuntu 8.04を実行しているホスティングサーバーで後者の「スワップからブート」を実行したため、確実に実行できますが、最新バージョンのLinuxははるかに多くのスペースを占めています。)