web-dev-qa-db-ja.com

キュービアン:NANDとパーティション

SDを使用してCubieboardにCubianをインストールしました。その後、NANDに移動しました。 NANDには4Gbのメモリがあり、ブートのみを残したいので、別のパーティションをSDに移動します。たぶんNANDに何か他のものを残しますか?しかし、より多くのプログラムをインストールするときにメモリがオーバーフローするのではないかと心配しています。

パーティションを移動できますか?trueの場合、どうすれば移動できますか?

2
McBodik

パーティションを処理する場合、コンテンツを移動する方法は2つあります。 ddなどのツールを使用してパーティションの正確なコピーを作成するか、パーティションの内容をコピーすることができます。

正確なコピー

このアプローチでは、コンテンツだけでなく、ファイルシステムのメタデータもコピーされます。何を達成しようとしているかによって、これは良いことでも悪いことでもあります。

注:ドライブのバイトコピー用に文字通りバイトを作成しています。

たとえば、1TBと2TBの2台のハードドライブがあるとします。現在、すべてのデータが1 TBにあり、それを2TBドライブに移動/移行したいとします。 ddの助けを借りた場合、ドライブをそのまま2TBドライブに複製することしかできず、より大きなスペースのバランスを無駄にすることになります。

$ Sudo dd if=/dev/sda of=/dev/sdb

データのコピー

もう1つのアプローチは、完全に個別のドライブ/パーティションを相互に作成することです。次に、rsyncなどのツールを使用して、1TBドライブ(/ dev/sda1)のパーティションの内容を2TBドライブ(/ dev/sdb1)のパーティションにコピーします。

パーティションを四角にした後、それらをマウントする必要があります。

$ 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
2
slm