Linuxを搭載したホームサーバーを使用している場合は、OSを頻繁にアップグレードすることになるでしょう。バックアップする重要なファイルと、すばやく起動して実行するのに役立ついくつかの代替ユーティリティを次に示します。
もちろん、すべてのホームサーバーは少し異なるため、それに応じてこれらの推奨事項を調整する必要があります。これは、どこから始めればよいかを理解するのに役立つ一般的なガイドにすぎません。
による画像 ダリルミッチェル
/ home
明らかなことから始めましょう。 / homeには、システム上の各ユーザーのフォルダーが含まれています。個人のホームディレクトリは、すべての音楽、映画、写真、およびドキュメントが存在する場所です(ただし、それらに個別のパーティションを使用する場合を除く)が、他のプログラムの構成ファイルも格納します。 nautilusでctrl + Hを押すと、隠しファイルが表示され、多数のファイルが表示されます。必要なものは何でもバックアップします。別の/ homeパーティションがある場合でも、このディレクトリをバックアップすることは悪い考えではありません。再インストールすると、これらの構成ファイルの少数が上書きされる可能性があるためです。すべてのユーザーに対してこのプロセスを繰り返します。
Apt Sources
aptが使用するソフトウェアソースのリストは「/etc/apt/sources.list」にあり、署名されたgpgキーは/etc/apt/sources.list.d/ディレクトリにあります。 Linuxを使用したことがある場合は、デフォルト以外のリポジトリからソフトウェアをインストールした可能性があります。再インストール後、最終的なディストリビューションマーカーを新しいものに変更し(たとえば、「lucid」から「maverick」)、それらの行を新しいsources.listにコピーする必要がある場合がありますが、多くのリポジトリでは、ダウンロードする必要があります。それらを使用する前に、新しいgpgキー。少なくとも、それはあなたがあなたの古いセットアップで持っていたものを思い出させるものとして少なくとも役立つでしょう。 Ubuntu-Tweakは、ソフトウェアとリポジトリをインストールしたり、設定の負荷を変更したりする方法を提供し、このバックアップの優れた代替手段として機能します。
Samba構成
Samba(Windows)共有を設定する場合は、「/ etc / samba /smb.conf」をコピーする必要があります。 Sambaの構成はバージョン間でほとんど変更されないため、再インストールした後、古いコピーを使用できます。再構成する必要がある場合、またはバックアップを忘れた場合は、gadmin-samba(Gnomeの場合)とKSambaPlugin(KDEの場合)の両方にsmb.conf用のGUIエディターが用意されており、編集とやり直しが簡単になります。
SSH
SSHを使用してコンピューターにリモートアクセスする場合は、「/ etc / ssh / ssh_config」および「/ etc / ssh / sshd_config」にある構成ファイルをバックアップすることで時間を節約できます。
fstab
問題のファイルは「/ etc / fstab」であり、その仕事はLinuxのファイルシステムテーブルです。間違いなく、新しいインストールで古いインストールのfstabファイルを使用することはできません。これは、パーティションを再フォーマットするたびにUUIDが変更されるためです。ただし、古いfstabファイルの残りの行をコピーして、すべてのオプションを調べるのに時間を費やす必要がないようにすることができます。これは、多数のパーティション、自動マウントされた共有、個別の/ homeパーティションなどがある場合に非常に便利です。どちらも、fstabファイルを編集するためのGUIプロセスを提供するため、pySDM(Gnome)またはmountmanager(KDE)を使用することもできます。 、ただし、最初に手動バックアップを必ず実行してください。ネット上のほとんどのアカウントから、fstabのオプションについて学び、手動で編集するのが最も安全だと思われるので、それを覚えておいてください。
バックアッププログラム
rsyncやSimpleBackupなどのツールを使用して自動バックアップを実行するようにサーバーを設定している場合は、それらの構成ファイルを取得する必要があります。 Rsyncの設定は「/etc/rsyncd.conf」にあり、SimpleBackupの設定は「/etc/sbackup.conf」にあります。
ウェブサイトファイル
多くの人は、個人のWebサイトを実行するために、ホームサーバーにApache、MySQL、PHPをインストールしています。それらの構成ファイルはバックアップするには少し複雑すぎる可能性がありますが、「/ var / www」にあるWebサイト自体に対して行うことを忘れないでください。
Apache、MySQL、およびPHPのバージョンは変更される可能性があり、新しいパスワードを使用することをお勧めします。これらを再インストールする場合は、再構成することをお勧めします。これを行う場合、次のコマンドを使用して、Ubuntuに3つすべてを一度に簡単にインストールできます。
sudo apt-get install lamp-server ^
はい、そのキャレット(^)がそこにある必要があります。 MySQLデータベースを簡単に構成するには、phpMyAdminをインストールすることを忘れないでください。
sudo apt-get install libapache2-mod-auth-mysql phpmyadmin
Apacheのインストールを選択するときは、スペースバーを押す必要があります。横にアスタリスク(*)が表示されている場合は、正しく実行されています。そして、いつものように、すべてのデフォルトのパスワードをすべて変更するようにしてください。ハッピーリインストール!