
2 つのパーティションを持つ 500 GB のハード ディスク ドライブを考えてみましょう。これらのパーティションはまったく同じサイズで作成されましたが、その後、ツールを使用して調整されました (最初のパーティションは少し大きくなります) diskmgmt.msc
。パーティション スキームは GPT です。両方のパーティションはデータのみです。
このハード ドライブを GNU/Linux システムを実行する別のコンピューターに移動する場合、当然のことながら、両方のパーティションを NTFS 以外のファイル システムに再フォーマットする必要がありますが、パーティション スキーム自体を調整したり、やり直す必要があるかどうかが気になります。
フォーマットするだけで十分でしょうか、それともネイティブの Linux ツールを使用してドライブを再パーティション化する必要がありますか? または、再パーティション化せずに、アライメントを調整するコマンドなどを実行する必要があるでしょうか?
私の場合、再パーティション化を避けることが望ましい理由があります。パーティションの 1 つがほぼいっぱいで、その内容をバックアップするには十分なスペースのある別のドライブが必要ですが、手元にはありません。パーティション間でファイルを交換できるため、再フォーマットはそれほど問題になりません。
ありがとう。
答え1
2 つのパーティションが引き続き必要であると仮定すると (再フォーマットを検討しているため、現在ドライブ上にあるデータは保存されていないのは明らかです)、非常に高速 (かつ非常に破壊的!) な操作であり一貫性が保証されるため、再パーティション化をお勧めしますが、これを行う重要な理由はないと思います。
パーティションを変更する理由の1つは、パーティションが現在ブロック境界に揃っていない場合で、パフォーマンスに影響する可能性があるためです。parted を使用してパーティションをアラインメントし、最高のパフォーマンスを得る方法多くのための。
両方のパーティションを再作成せずに、隣接する 2 つのパーティションの位置合わせを調整する方法はないと思います。
parted
コマンドライン ソリューションを好む場合は を使用し、GUI ソリューションを好む場合はディストリビューションのパーティション エディターを使用します。
答え2
パーティションを再フォーマットする場合は、パーティション タイプ マーカーも変更する必要があります。Linux はそれらを無視しますが、他のオペレーティング システムでは、NTFS を示すパーティション タイプがあるのに実際には NTFS パーティションが存在しない場合に混乱する可能性があります。
Linux fdisk は、パーティションを削除して再作成することなく、パーティション タイプ マーカーを変更できます。
答え3
パーティションスキームを調整する必要はありません。実際、必要なければ再フォーマットする必要もありません。StackexchangeにはNTFSとExt4を比較した質問があります。ここしかし、回答で言及されているように、Wikipedia にはファイル システムの詳細な内訳が記載されています。
ntfs パーティションをマウントするには、マウント ポイントを作成し、通常どおりマウントするだけです。
mount -t ntfs /dev/disk_partition path/to/mount/point
たとえば、/mnt/storage にマウントする場合は、次のようにします。
mkdir /mnt/storage
mount -t ntfs /dev/partition /mnt/storage
今後このデバイスをシステムが自動的にマウントするようにするには、/etc/fstab
次の手順でファイルにエントリを追加します。ここ
答え4
低レベルフォーマットではパーティションのサイズのみが決定されます。そのスペースを使用するファイルシステムは、当然ながら OS がそれを理解できるかどうかに依存します。したがって、あなたの例では、パーティション自体を Linux ネイティブに再フォーマットしたいかもしれませんが、パーティションのサイズを変更したくない場合は、パーティションを再分割する必要はありません。
さて、ここからが面白いところです。これらのパーティションをデータ リポジトリとして使用しているため、どちらにも OS をインストールする必要はありません。また、NTFS は Windows ベースのファイル システムですが、最近の Linux ディストリビューションのほとんどで使用できます。そのため、再フォーマットする必要すらないかもしれません。