例として、2.6.37カーネルでopenSUSE 11.4をテキスト(最小)モードで使用します。 (いくつかのコマンドを使用して3.1.1にアップグレードすることもできます。これらのコマンドは以下で利用可能です)
1.もちろん、最初にクリーンなオペレーティングシステムをインストールし、RAIDを構成する必要があります。 この場合、単純なミラーリング、つまりRAID 1が使用されます。これは、オペレーティングシステムのインストール中に設定するか、インストール時に組み立てることができます。 susestudio.comのカスタムキャストを使用しました。 通常、Yast Partitionerを使用して、RAIDミラーを作成する苦労を軽減できます。
2.インストールしたシステムをすぐに破壊したい場合は、新しいコアを縫い付けます。 これを行うには、次を実行します。
zypper ar download.opensuse.org/repositories/Kernel:/stable/standard Kernel:stable
zypper in --from Kernel:stable kernel-default
そしてシステムを再起動します。
3. truecryptをインストールします。 残念ながら、SuSEリポジトリには含まれていないため、次のようにします。
wget www.truecrypt.org/download/truecrypt-7.1-linux-console-x86.tar.gz
tar -xvf truecrypt-7.1-linux-console-x86.tar.gz
./truecrypt-7.1-setup-console-x86
彼には追加のライブラリがないため、チームが決定します
zypper in libfuse.so.2
4.安全なパーティションを作成します。
: truecrypt -c /dev/sdb ( ) --quick, [1]
: truecrypt /dev/sdb --filesystem=NONE
: mkfs.ext4 /dev/mapper/truecrypt1
: mount /dev/mapper/truecrypt1 /backup
, : df –h
コマンドを混乱させないために、これを将来行うスクリプトファイルを次に示します。
TC_DEV="/dev/sdb" <-
TC_MP="/backup" <- ?
TC_CONT="/dev/mapper/truecrypt1" <-?
## Truecrypt thing
# Dismount all mounted volumes
truecrypt -d -f
# Mount volumes
truecrypt $TC_DEV --filesystem=none
mount -t ext4 $TC_CONT $TC_MP -o acl,user_xattr
5. rsyncdデーモンの構成ファイル/etc/rsyncd.confを編集し、ユーザーとパスワードを/etc/rsyncd.secretsに追加します。
これがrsyncd.confの外観です
gid = users
read only = false
use chroot = true
transfer logging = true
log format = %h %o %f %l %b
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
slp refresh = 300
use slp = false
[backupusr]
path = /backup/ < ?
auth users = sbackupusr < ?
gid = users
read only = no
list = yes
hosts allow = 0.0.0.0/24 <
hosts deny = * <
secrets file = /etc/rsyncd.secrets < ?
6. rsyncデーモンが必要なポートをリッスンできるようにします。これは、Yast-Firewallで、または手動で実行できます。
7. rsyncdを開始します:rcrsyncd start、サービスを有効にします:chckonfig rsyncd on
最初の部分で検討したスクリプトを開始し、確認します。 彼は、コンピューター名でプライマリフォルダーを作成できないことを誓うことができます。weいchmod 777 / backupコマンドで決定します。最初のバックアップ後にスクリプト自体がフォルダーへのアクセスを閉じるため、これは重要ではありません。 次回は、曜日ごとにスナップショットを取得するスクリプトについて説明します。また、Linuxマシンをドメインに接続して共有フォルダーへの権限を設定する方法についても説明します。