私のコンピュータにはLinuxがインストールされています。私のスワップスペースを含む/dev/sda1
マウントポイントがどこにあるかを/
知っています。/dev/sda2
/dev/sda5
/dev/sda1をパーティション化したいです。どうすればいいですか?
答え1
好みのLinuxディストリビューションを含むライブフラッシュまたはCDが必要です(システムが現在実行中のパーティションを再分割できないため)。
そのため、対応するフラッシュ/CDから起動し(BIOSメニューから起動デバイスとして選択)、GPartedなどの一部のパーティションユーティリティを実行できます。 GPartedには非常に直感的なグラフィックインターフェースがあります。あなたがしなければならないのは、/dev/sda1を複数のパーティションに分割することだけです。
パーティションを分割する前に、上記/dev/sda1
のデータをバックアップすることをお勧めします。別のメディアにコピーしてください。現在のパーティショニングツールは非常に安全ですが、危険を避けるのが最善です。
/dev/sda
マスターブートレコード(MBR)(パーティションの場所とタイプ、ブートローダの最初のステップに関する情報を含むMBRの最初の512バイト)、およびオプションのDOS互換領域(バイト513から512バイトまで)をバックアップすることもできます。/dev/sda
ブートローダステップ2または1,5を含むことができるKiBの最後の32番目には、次のものが含まれますdd
。
dd if=/dev/sda of=/path/mbr-backup bs=512 count=1
答え2
2つの小さなパーティションに分割するには、/dev/sda1
まず/ dev / sda1のデータをバックアップしてからCDまたはUSBから起動し、3つの新しいプライマリパーティション(sda1
、、、sda2
)を作成できますsda3
。sda3
残りを現在のスワップのサイズと別のスワップのサイズで割ります。
これがリモートマシンであり、CD / USBから起動できない場合は、バックアップは必要ありません(またはすべてがsda1
スワップパーティションのサイズに合う場合そしてメモリが十分でスワップ領域が不要な場合(過度の作業を行わないと仮定して)、次の手順に従って再分割できます。
- 交換の無効化
- 削除する
sda2
- 拡張パーティションの作成
sda4
- 汎用
sda5
パーティションの作成sda4
- ファイルシステムの作成
sda5
- すべてのファイルをコピー
sda1
:sda5
- ファイルシステムで/etc/fstabを調整する
sda5
- grub-installを実行し、sda5が選択されていることを確認してください(通常は/boot/grub/grub.cfgでUUIDを調整する必要があります)。
- /etc/default/grubでGRUB_DEFAULTを変更または再実行してUUIDを調整します。
- 再起動
再起動すると、現在実行され、/dev/sda5
パーティションを削除sda1
します。設定が完了したら、上記の手順を繰り返してコンテンツをから再度移動できます。 2回目の再起動後に戻り、sda5をスワップ領域に再構成します。sda1
sda2
sda5
sda1
/
sda1
リモートホスティングサーバー(Ubuntu 8.04を実行)で上記の操作を正常に実行し、設定を作成し/
ましswap
た。以前にこれをやったことがない場合は、まず仮想マシンで試してみることをお勧めします。なぜなら、間違いをすると、どういうわけかコンソールにアクセスできないと、マシンに再びアクセスできないからです。プロンプト記号。/
/home
swap