ハードドライブのコピー

ハードドライブのコピー

Ubuntu しか入っていないハードドライブ全体をコピーするにはどうすればいいでしょうか? 修復ディスクを試す前に、または消去して再インストールする前に、外付けハードドライブにコピーします。他に失うものは何もないはずです。

答え1

UbuntuソフトウェアセンターからClonezillaをインストールするか、

sudo apt-get install clonezilla

そして実行する

sudo clonezilla

ディスク全体またはパーティションを外付けドライブにコピーするための CLI メニューがあります。

答え2

cp、clonezilla、rsync、tar など、さまざまな方法でハード ドライブ全体をバックアップできます。

私は clonezilla の機能性に感心しているので、バックアップ ストレージ (外付けハード ドライブの場合) 上のファイルにすぐにアクセスできる rsync を好むことがあります。ディレクトリ構造はまったく同じで、フォルダーやファイルを参照して検索できます。また、次のバックアップは異なるだけかもしれませんが、rsync を使用すると変更されたファイルを書き換えることができるため、膨大な量のコンピューター リソースと時間を節約できます。

$ sudo rsync -aAXHvP --exclude='/dev/*' --exclude='/proc/*' --exclude ='/sys/*' --exclude='/media/*' --exclude='run/' --exclude='/mnt/*' /* /media/external-hard-drive

個々の rsync オプションの詳細については、 を参照してくださいman rsync


これらが除外される理由については、Ubuntu Community Wiki から次の行を借用します。

... 不要なファイルシステムを回避するには、さらにいくつかの --exclude= 引数を追加する必要があります。これらは、ルートの /proc、/sys、/mnt、/media、/run、および /dev ディレクトリです。/proc と /sys は、実行中のカーネルの変数へのウィンドウを提供する仮想ファイルシステムであるため、バックアップや復元を試みるべきではありません。/dev は、udev によって内容が動的に作成および削除される tmpfs であるため、これもバックアップや復元を試みるべきではありません。同様に、/run は、バックアップする必要のない実行中のシステムに関する変数を保持する tmpfs です。

ソース:https://help.ubuntu.com/community/BackupYourSystem/TAR

答え3

Clonezillaは素晴らしいですが、小さなパーティションに復元する必要がある場合は面倒になります。私はfsアーカイバは、必要な場所に展開できる非常に圧縮されたバックアップをすばやく作成します。推奨されるバックアップ モデルが記載されたわかりやすい PDF がここにあります。https://github.com/issmirnov/dotfiles/blob/master/bin/fsarchiver/backup-ver2.pdf

使い方は非常に簡単です。バックアップするには、 を実行しますsudo fsarchiver savefs -vj4z5 /media/BACKUP_DRIVE/backup.fsa /dev/sdXy。復元も同様に簡単です。

スナップショットを使用して実行中に LVM システムのバックアップを実行することもできます。

詳細なドキュメントは、こちらでご覧いただけます:http://www.fsarchiver.org/QuickStart

お役に立てれば!

関連情報