web-dev-qa-db-ja.com

GPartedは、パーティションをディスクの先頭からディスクの末尾に移動しますか?

タイトルにあるように、簡単に言えば、GPartedでパーティションを移動したことはなく、ドライブが損傷するのではないかと心配しています。スクリーンショットがあります。

Gparted screenshot

未割り当て領域を使用するようにsda2パーティションを取得しようとしています。 sda2をハードドライブの最後に移動する必要があると思いますが、よくわかりません。方法もわかりません。

何か助けていただければ幸いです!

8
tijko

パーティションは連続している必要があるため(1つの/ dev/sda2に2つの別々のディスク領域を使用することはできません)、GPartedの「移動/サイズ変更」を使用して、最初にsdaをディスクの最後に移動する必要があります。関数。

|1|------sda2------|           free space           |-----------sda3-----------|

その後、同じ関数を使用して、sda2を中央の空きスペースに展開します。

|1|----------------------sda2-----------------------|-----------sda3-----------|

ただし、sda3はシステムパーティションであるため、同じシステムから移動またはサイズ変更することはできません。代わりに、UbuntuCDから起動する必要があります。

パーティションの移動(または、まれにサイズ変更)canにより、すべてのファイルが失われる可能性があります。たとえば、移動中に電源が切れた場合(パーティションを移動するのに長い時間がかかります)。ただし、決しては物理的な損傷を引き起こしません。

4
user1686

grawityの答えは、この質問に対して完全ではありません。パーティション2の内容をデバイスの最後に移動することができます。パーティションを右クリックしてコピーし、最後に貼り付けます。それが成功したら、パーティション2を削除します。

これにより、パーティション2とパーティション3の名前が切り替わります。 sda2をデバイスの最後に移動した後、sda3はsda2に名前が変更され、sda2はsda3に名前が変更されます。

この変更をシステムに通知する必要があります。 sda2またはsda3が/ etc/fstabで参照されている場合は、sda2からsda3への参照、およびsda3からsda2への参照を変更する必要があります。また、変更を認識できるように、 Grubブートローダーを再インストール する必要があります。

4
Rucent88