SDを使ってCubieboardにCubianをインストールしました。その後、NANDに移動しました。 NANDには4GbのRAMがあり、ブートのみを維持し、別のパーティションをSDに移動したいと思います。 NANDに他のものを残すことができますか?ちなみに、プログラムをさらにインストールするとメモリオーバーフローが心配になります。
パーティションを移動できますか?では、どうすればよいですか?
答え1
パーティション操作時にその内容を移動する方法は2つあります。などのツールを使用して、パーティションの正確なコピーを作成したり、dd
パーティションの内容をコピーしたりできます。
正確なコピー
この方法は、コンテンツだけでなくファイルシステムのメタデータもコピーします。達成しようとする目標に応じて、これは良いことかもしれないし、悪いことかもしれません。
メモ:デフォルトでは、ドライブをバイト単位でコピーしています。
たとえば、1 TBと2 TBの2つのハードドライブがあるとします。現在、すべてのデータが1TBドライブにあり、それを2TBドライブに移動/移行しようとしているとします。助けを求めると、dd
ドライブはそのまま2TBドライブにのみ複製でき、より大きなスペースのバランスを無駄にします。
$ sudo dd if=/dev/sda of=/dev/sdb
データのコピー
別のアプローチは、互いに完全に分離されたドライブ/パーティションを作成することです。それからrsync
。
パーティションを配置したら、マウントする必要があります。
$ sudo mount /dev/sda1 /media/ssd
$ sudo mount /dev/sdb1 /media/backup-drive/ssd-backup
次にコピーを使用してくださいrsync
。
$ sudo rsync -ax /media/ssd /media/backup-drive/ssd-backup