Ubuntu を使用して NTFS パーティションを新しいマシンの HDD にコピーするにはどうすればよいですか?

Ubuntu を使用して NTFS パーティションを新しいマシンの HDD にコピーするにはどうすればよいですか?

背景: 最近新しいラップトップを購入しました。Ubuntuが動作している古いノートパソコンのUbuntuインストールから必要なものをすべてコピーしましたこのようにただし、古いマシンには、保存しておきたいデータが入った NTFS パーティションがありました。スペースを確保するためにこの HDD のパーティションのサイズを変更しましたが、それでもコピーする必要があります。

最悪の場合、GParted で同じサイズの新しい NTFS パーティションを作成し、両方のマシンにマウントして、ssh/rsync を使用してすべてのファイルをコピーすることもできますが、おそらくもっと良い/簡単/効率的な方法があります。「LAN 経由で ntfs パーティションをコピー」という内容で Google 検索をいくつか試しましたが、処理すべき情報が多すぎます。できる限り Google でこれらの問題を解決しようとしていますが、この場合、直接人に尋ねる必要がある段階になったと思います。

答え1

これには dd コマンドを使用できます。ディスク全体のクローンを作成する場合は、次のようにしますsudo dd if=/dev/sda of=/dev/sdb。これにより、パーティションなどすべてを含む sda の完全なコピーが sdb に作成されます。2 番目のディスクに空き容量があるかどうかはチェックされないので、空き容量があることを確認してください。

ファイルシステムをあるパーティションから別のパーティションにコピーするのも同じくらい簡単です。sudo dd if=/dev/sda5 of=/dev/sdxx. IF は入力ファイル用、 OF は出力ファイル用です。 ファイルでもこれを行うことができます。 たとえば、ファイルシステムをファイルにコピーするには、 を使用しますsudo dd=/dev/sda1 of=/path/to/somefile.img。 その後、ファイルを好きなように転送し、ファイルを入力として使用し、パーティションを出力として使用することができますdd if=/path/to/image.img of=/dev/sda1

答え2

お好みの通常の GIU ファイル マネージャーを使用してデータをコピーする場合はどうでしょうか。ネットワーク経由でデータをコピーする場合、基盤となるファイル システムはほとんど関係ありません。パーティションがネットワーク経由で共有されておらず、コマンド ライン ソリューションを希望する場合は、scp または rsync を使用するのがおそらく最も簡単です。

関連情報