web-dev-qa-db-ja.com

ファイルシステムをNTFSに変換-> EXT4?

EXT4ファイルシステムに変換したいNTFSドライブに2 TBのデータがあります。私のOSは(比較的)小さい60GB SSDで動作します。バックアップと再フォーマット以外に、ファイルシステムを変換する方法はありますか?

33
wim

記録のためだけに、 arrangeenzotib's answer で述べられている手順を正確に実行するソフトウェア(実際には、ミニディストリビューション)があります。

Parted Magic

NTFSからext4への直接変換のように見えますが、内部的には手順は次のとおりです。

  1. NTFSパーティションを縮小する
  2. 空のスペースにext4パーティションを作成します
  3. Ext4がいっぱいになるまでデータをNTFSからext4に移動します
  4. NTFSが空の場合(すべてのデータが移動された場合)、手順8に進みます。
  5. NTFSを縮小する
  6. Ext4を拡大
  7. 完了するまで手順3〜6を繰り返します。
  8. NTFSパーティションを削除する
  9. Ext4パーティションをNTFSの元の場所に移動する
  10. Ext4パーティションをNTFSの元のサイズにトリミング

したがって、NTFSパーティションが占有されているほど、時間がかかります。 50%未満の場合は、1回の縮小コピー拡大で1回のパスで変換されます。

Parted Magicはこのすべてを便利に自動化しますが、本質的には、配置によって説明される手順と本質的に同じであるため、非常にリスクが高く、very時間がかかります。 Backup-format-Restoreは、はるかに安全およびより高速です。

36
MestreLion

いいえ、私が認識している方法はありません。

あなたが言ったように、唯一の方法は、バックアップ->フォーマット->復元です。

11
enzotib

実際、ISこれをほぼ直接行う方法があります。

anyconvertfs from anyfs-tools を使用すると、NTFSをext2/ext3に簡単に変換できます。

次に、 tune2fs を使用してext4に変換できます。

6
PASAf

別の選択肢は https://github.com/cosmos72/fstransform

リポジトリでも入手可能 であるため、次のようにインストールできます。

Sudo apt-get install fstransform

危険な手順であるため、ドキュメントを一読してください。

3
nelaaro