パーティション番号のリセット

パーティション番号のリセット

私はWindowsパーティションを削除し、Linuxのみを使用することにしました。

私の古いパーティションテーブルは次のとおりです。

  • sda1: W7 ブートパーティション
  • sda2: W7 パーティション
  • sda3:Linux
  • sda4: 論理区画の開始
  • sda5:交換。

sda1とsda2を削除した後、sda3を展開しました。今私のパーティションテーブルは次のようになります。

  • sda3:Linux
  • sda4: 論理区画の開始
  • sda5: 交換

sda3をsda1に変更したいのですが、どうすればいいですか?

私のfstabにも古いWindowsパーティションが表示されます。

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

proc    /proc   proc    defaults    0   0
#Entry for /dev/sda3 :
UUID=059c7142-b4d8-4ab0-8d0f-ee460fce905e   /   ext4    rw,errors=remount-ro    0   1
#Entry for /dev/sdb1 :
UUID=5632BCEF32BCD569   /media/Datos    ntfs-3g defaults,locale=en_US.UTF-8 0   0
#Entry for /dev/sda2 :
UUID=60D8A6E5D8A6B8A4   /media/Windows  ntfs-3g defaults,locale=en_US.UTF-8 0   0
#Entry for /dev/sda5 :
UUID=53cd360a-1321-497f-8c3a-ff3adf4cf82c   swap    swap    sw  0   0

ベストアンサー1

まず引っ越すとスタートパーティションの場合、そこにあるファイルシステムにさよならを言うこともできます。その理由は、ファイルシステムの先頭には一般に非常に重要なデータ構造(スーパーブロックとも呼ばれる)が含まれているためです。この構造がないと、ファイルシステムのデータにアクセスできません。おそらくスーパーブロックを移動してファイルシステムを変更するユーティリティがあるかもしれませんが(これはパーティションの先頭から計算されるため、最終的にはデータアドレス指定の変更に使用されるセクタ番号です)。非常にそのようなものを注意して使用してください。特に、すでにマウントされているパーティションで使用したい場合はさらにそうです。

ライブシステムでこれを行うと、カーネルはまだ古いパーティションテーブルをキャッシュし、再起動時に新しいパーティションテーブルを作成します(デバイスにマウントされているパーティションがない場合は再読み込みできます。利用可能ですhdparm -z)。それでもどこかで古いパーティション境界(正確なセクタ)を取得できる場合は、以下の説明に従ってリセットして再試行することをお勧めします。この情報がもう存在しない場合、一部のユーティリティはディスク上のスーパーブロックを検索して(またはカーネルキャッシュデータを調べて)元のパーティション境界を見つけようとします。

つまり、サイズを変更する正しい方法は次のとおりです。

  1. ファイルシステムをファイルごとにコピーするか、/dev/sda3ダンプ/dev/sda1ユーティリティを使用してファイルシステムをコピーするか、ターゲットがソースddより大きい場合は直接コピーします。最後の場合は、以下の説明に従ってファイルシステムを拡張する必要があります。

  2. /dev/sda1ファイルシステムからの/dev/sda3すべての重要な参照を回復します/dev/sda1。これには以下が含まれます。

    • ブートローダの設定

      • 起動するカーネルが見つかる場所

      • root=マウントするパーティションをカーネルに通知するカーネルオプション/

    • /etc/fstab- この作業は手動で行う必要があります。これにはユーティリティがあるかもしれませんが、このタイプの場合は依存しません。

  3. から始まる/dev/sda1

  4. /dev/sda1このスペースにまたがる現在使用されていないスペースをカバーまたは再分割するように/dev/sda2拡張/dev/sda3します。拡張する場合は、ファイルシステムのユーティリティを使用して最後に拡張します(EXT2 / 3 resize2fs、XFSxfs_growfsなどの場合)。

  5. 必要に応じて再度更新してください/etc/fstab

番号が変更されました:fdiskはいfix partition order(追加サブメニュー)、gdiskはいsort partitions(メインメニュー)次に、/etc/fstab介入が必要かどうかを確認するためにもう一度確認し、ブートローダの設定も確認する必要があります。

おすすめ記事