私は大学のインターネット接続を介してUbuntuオペレーティングシステムをインストールし、すべてのソフトウェアとツールをインストールしました。今家に帰ってきたので、何らかの理由でシステムがクラッシュした場合、すべてのソフトウェアとユーティリティを再インストールすることは必ずしも簡単ではないかもしれません。
システムがクラッシュした場合にペンドライブを接続してシステムを復元できるように、ペンドライブなどにライブOSシステム全体をバックアップする方法はありますか?つまり、現在のソフトウェアだけでなくOSもインストールできます。バックアップ中)インターネットに接続せずにソフトウェアアップデータを使用しませんか?その理由は、Ubuntuを初めてインストールすると、約500MBのアップデートがインストールされ、すぐに使用できるためです。今、私のコンピュータにUbuntu OSを再インストールする必要がある場合に備えて、この初期の500 MBアップデートを無視したいと思います。
また、OSを再インストールした後も再ダウンロードする必要なく、バックアップ時に持っていたソフトウェアがそのまま維持されることを願っています。
答え1
これを使用してsquashfs
ファイルシステムの圧縮バージョンを作成できます。
まず、squashfs-toolsがインストールされていることを確認してください。正確なパッケージ名はわかりません。したがって、Googleを見つけてUbuntuにインストールしてください。
インストール後に実行 -
- sudo mount /dev/xxx /mnt(xxx を正しいパーティション名に変更します。これはパーティションである必要があります。オペレーティングシステムはどこにインストールされていますか?
- CD〜
- sudo mksquashfs /mnt root.sfs -comp xz
- これで、ホームフォルダにroot.sfsというファイルが必要です。をバックアップ。
これを再インストールするには、
- Live CDをターゲットPCに挿入し、USBまたは圧縮ファイルをコピーするために使用されるデバイスを取り付けます。
- CDを含むディレクトリに移動
root.sfs
- sudo unsquashfs root.sfs
- これで、squashfs-rootというディレクトリが作成されます。その内容をシステムがインストールされる予定のパーティションにコピーします。
- 最後のステップは、新しくインストールされたシステムにルートを移動し、
update-initramfs
GRUBを実行してインストールすることです。update-grub
- 再起動。
答え2
最も簡単な方法は、2つのUSBドライブを使用することです。またはCD-ROMとUSBドライブ。
1つは起動可能なように非常に小さいかもしれません。クローン属システム(数百MB必要)購入できる最小のUSBサムドライブで十分です。またはCD-ROMに書き込みます(ただし、CDは脆弱で、CDから起動して実行するのはUSBよりも遅い)。
2番目は、パーティションテーブルと各ファイルシステムパーティションの圧縮コピーをディスクに格納するのに十分な大きさでなければなりません。これは、サムドライブ(64GBまたは128GBなど)、外付けHDDまたはSSDなどです。
基本的なプロセスは、Clonezilla USB / CD-ROMを起動し、2番目のドライブを接続し、メニューに従ってClonezillaにシステムを2番目のドライブにバックアップするように指示することです。
復元するには、Clonezilla USB / CD-ROMを起動して2番目のドライブを挿入し、メニューに従ってClonezillaにバックアップを内蔵ハードドライブに復元するように指示します。これにより、バックアップを実行したときと同様に、システムの正確なレプリカが復元されます。
パッケージをインストールまたはアップグレードするか、構成ファイルを大幅に変更するたびに、定期的にバックアップを実行して最新の状態に保ちます。オペレーティングシステムとソフトウェアパッケージが変更されていない場合tar
(rsync
または他のものまで)を使用して、cp
データファイル(ホームディレクトリ、/ etc、および/ usr / localなど)を3番目のUSBドライブに定期的にバックアップします。