ハードディスクパーティション

ハードディスクパーティション

私のコンピュータには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)を作成できますsda3sda3残りを現在のスワップのサイズと別のスワップのサイズで割ります。

これがリモートマシンであり、CD / USBから起動できない場合は、バックアップは必要ありません(またはすべてがsda1スワップパーティションのサイズに合う場合そしてメモリが十分でスワップ領域が不要な場合(過度の作業を行わないと仮定して)、次の手順に従って再分割できます。

  1. 交換の無効化
  2. 削除するsda2
  3. 拡張パーティションの作成sda4
  4. 汎用sda5パーティションの作成sda4
  5. ファイルシステムの作成sda5
  6. すべてのファイルをコピーsda1:sda5
  7. ファイルシステムで/etc/fstabを調整するsda5
  8. grub-installを実行し、sda5が選択されていることを確認してください(通常は/boot/grub/grub.cfgでUUIDを調整する必要があります)。
  9. /etc/default/grubでGRUB_DEFAULTを変更または再実行してUUIDを調整します。
  10. 再起動

再起動すると、現在実行され、/dev/sda5パーティションを削除sda1します。設定が完了したら、上記の手順を繰り返してコンテンツをから再度移動できます。 2回目の再起動後に戻り、sda5をスワップ領域に再構成します。sda1sda2sda5sda1/sda1

リモートホスティングサーバー(Ubuntu 8.04を実行)で上記の操作を正常に実行し、設定を作成し/ましswapた。以前にこれをやったことがない場合は、まず仮想マシンで試してみることをお勧めします。なぜなら、間違いをすると、どういうわけかコンソールにアクセスできないと、マシンに再びアクセスできないからです。プロンプト記号。//homeswap

関連情報