Linux MintでGpartedを介して新しいパーティションを作成し、4つの基本パーティションをすべて使用しました。 Gpartedは、論理オプションを無効にしたまま直接デフォルトパーティションを作成します。そのため、ディスクに空き容量が多くてもパーティションを作成できません。
基本パーティションを空にするために、データパーティション(システムとは無関係)を論理パーティションに変換する方法は?私は最近Windows 10からMint 19.1に切り替えたので、Linuxソリューションを好みます。まだデュアルブートとして存在するのですが。
sfdiskの出力:
sudo sfdisk -d /dev/sda
label: dos
label-id: 0xfc515ad7
device: /dev/sda
unit: sectors
/dev/sda1 : start= 2048, size= 1124352, type=7, bootable
/dev/sda2 : start= 1126400, size= 408475648, type=7
/dev/sda3 : start= 409602048, size= 1000001528, type=f
/dev/sda4 : start= 1409605632, size= 40960000, type=83
/dev/sda5 : start= 409602056, size= 409599984, type=7
/dev/sda6 : start= 819204096, size= 78123008, type=83
/dev/sda7 : start= 897329152, size= 9762816, type=82
/dev/sda8 : start= 907094016, size= 195309568, type=83
/dev/sda9 : start= 1102403592, size= 307199984, type=7
答え1
パーティション間隔は、sda4
最初に拡張パーティションのサイズを変更すると、デフォルトパーティションを論理パーティションに変換するのに十分です。sda10
sda3
以下で使用可能な修正の表sfdisk /dev/sda < new_partition
と修正を示す違いを参照してください。その後、別のプライマリパーティション(新しいパーティションsda4
)用の空きスロットが必要です。
しかし、私は強いまず、生成できるダミーファイルを使用することをお勧めします。
$ dd if=/dev/null of=/tmp/dummy bs=1 seek=1000G
$ sfdisk /tmp/dummy < new_partition
次に、rootとして次のようにします。
# kpartx -a /tmp/dummy
/dev/loop0
最後のステップでは、カーネルはループデバイス(まだ使用していない場合)を接続し、/tmp/dummy
ここで作成したパーティションを検索します。その後、パーティショニングツール(ファインfdisk
パーティショニングをgparted
解析できるかどうかなど)を確認できます/dev/loop0
。すべてが終わった後
# sfdisk /dev/sda < new_partition
その後、再起動してください。
また、(後者の後に来る)から(および)へsda4
の参照も変更する必要があります。sda10
(hd0,msdos4)
(hd0,msdos10)
/etc/fstab
/etc/grub.d/*
update-grub
それでも、私を何も責めないでくださいシステムを管理している場合;-)
別の答えを待つ方が良いです。パーティションテーブルをGPTまたは同様のものに変換するための自動化されたツールまたはガイダンス方法でこれを実行できる、より使い慣れたパーティショナーがあるかもしれません。
新しいパーティション:
/dev/sda1 : start= 2048, size= 1124352, type=7, bootable
/dev/sda2 : start= 1126400, size= 408475648, type=7
/dev/sda3 : start= 409602048, size= 1040963584, type=f
/dev/sda5 : start= 409602056, size= 409599984, type=7
/dev/sda6 : start= 819204096, size= 78123008, type=83
/dev/sda7 : start= 897329152, size= 9762816, type=82
/dev/sda8 : start= 907094016, size= 195309568, type=83
/dev/sda9 : start= 1102403592, size= 307199984, type=7
/dev/sda10 : start= 1409605632, size= 40960000, type=83
違い:
@@ -1,9 +1,9 @@
/dev/sda1 : start= 2048, size= 1124352, type=7, bootable
/dev/sda2 : start= 1126400, size= 408475648, type=7
-/dev/sda3 : start= 409602048, size= 1000001528, type=f
-/dev/sda4 : start= 1409605632, size= 40960000, type=83
+/dev/sda3 : start= 409602048, size= 1040963584, type=f
/dev/sda5 : start= 409602056, size= 409599984, type=7
/dev/sda6 : start= 819204096, size= 78123008, type=83
/dev/sda7 : start= 897329152, size= 9762816, type=82
/dev/sda8 : start= 907094016, size= 195309568, type=83
/dev/sda9 : start= 1102403592, size= 307199984, type=7
+/dev/sda10 : start= 1409605632, size= 40960000, type=83