アーカイブ

‘インフラ’ カテゴリーのアーカイブ

DBAN(Darik’s Boot And Nuke)でHDDをローレベルフォーマット

2010 年 6 月 16 日 tdtsh Comments off

PCやサーバの廃棄時、データの消去どうしてますか?

高価なHDDクラッシャーがある現場は楽ですが、永久磁石でささっとやられる方や、中にはプラッタを物理破壊するツワモノもおられるかもしれません。

わたしは、フリーでローレベルフォーマットが出来るツール DBANを使用します。
DBAN Download | Darik’s Boot And Nuke

消去アルゴリズムとして米国国防総省準拠アルゴリズム(DoD 5220.22-M)とかが使えます。

まずは、isoイメージをダウンロードして、ブータブルなCD-ROMを作成します。

それから、ローレベルフォーマットを実行したいPCに挿入し、起動してから、
dodと入力しEnterキーを押下するだけ。

これだけで、DoD 5220.22-Mで、全ハードディスクを完全削除してくれるから楽です。
もっとも、古いサーバや、HDDが沢山ある場合は数時間かかりますが・・・

カテゴリー: インフラ, 開発環境 タグ:

Assembla無料で使える個人用Subversion

2010 年 6 月 11 日 tdtsh Comments off

suz-labさんでプライベートなSubversionのWEBサービスが紹介されていました。

suz-lab – blog: AssemblaでプライベートSVN
(いつも有益な情報を有難うございます)

「Free Repositories」のプランでは、無料で、2GBの容量が使えて 、リポジトリ更新出来るのは自分だけ、リポジトリは公開する事も、非公開にも出来る。
SubversionとGitのみが使える。ちゅうかそれが目的なんで充分ですが、他の有料プランでは、プロジェクト管理に有用なツール達 (あまり見てないけど多分Wikiとかプロジェクト管理ツールとか)が使えるみたい。

Pricing/Plans | Assembla

それはもぅ速攻でユーザ登録してインポートしたり、チェックアウトしたりしてみました。
特に遅くもなく普通です。
試したのはたった15MB位のプロジェクトだからか、普段使っている会社のワークステーションに建てたローカルなSubversionよりも早い位。

これ、めっちゃいいですやん。

PublicなGoogle Codeでは無く、非公開なSuvbersion(またはGit)が使いたい方は勿論、バックアップ目的など色々使えて便利でしょう。

使い方によってはDropBox並に便利かもしませれん。

カテゴリー: インフラ, 開発環境 タグ:

Subversion のリポジトリを移動する

2010 年 1 月 19 日 tdtsh Comments off

前回、急ごしらえでSubversionサーバを復旧しました。その続きです。

急場しのぎで間に合わせの古いPCに作ったSubversionサーバ のリポジトリを、別のちゃんとしたサーバに移動した時のメモです。
例によって、個人的なメモなので超不親切です。

 


移動元のサーバで

svnadmin dump /home/svn/repos > /home/myuser/repos.dmp
scp /home/myuser/repos.dmp myuser@dest_server:/home/myuser/

 


新しい(移動先の)サーバで

svnadmin create /home/svn/repos
svnadmin load /home/svn/repos < /home/myuser/repos.dmp

基本的に、これだけです。

あとは、認証の設定とかの内容を、忘れずにコピペする位です。

私の環境では、この2つのファイルの中身を一部新サーバのそれにコピーしました。

vi /home/svn/repos/conf/svnserve.conf

vi /home/svn/repos/conf/passwd

カテゴリー: linux, インフラ タグ:

Subversion 1.4.2をインストールした時のメモ

2010 年 1 月 18 日 tdtsh Comments off

ちょっと前に、Subversion用のサーバが壊れました。
幸い、リポジトリのHDDが生きていたので、別のサーバに構築した時のメモ書いておきます。
めったにSubversion構築しないんで。

Subversionの最新バージョンは1.6.6らしいけど、壊れたサーバにあわせて1.4.2をインストールします。
2~3年前から更新とまっているような。

個人的なメモなので超不親切です。

 


Berkeley DB 4.5.20 をインストール

cd /usr/local/src
wget http://download.oracle.com/berkeley-db/db-4.5.20.tar.gz
tar zxfv db-4.5.20.tar.gz

cd /usr/local/src/db-4.5.20/build_unix/
../dist/configure
make
make install

ls /usr/local/BerkeleyDB.4.5

vi /etc/ld.so.conf
#--------------------------------------------------------------------
include /usr/local/BerkeleyDB.4.5/lib
#--------------------------------------------------------------------

/sbin/ldconfig

 


Subversion 1.4.2 をインストール

cd /usr/local/src
wget http://subversion.tigris.org/downloads/subversion-1.4.2.tar.gz

cd /usr/local/src
tar zxfv subversion-1.4.2.tar.gz
cd /usr/local/src/subversion-1.4.2

./configure --with-berkeley-db=/usr/local/BerkeleyDB.4.5

ここでエラーが発生。

	configure: error: APR-UTIL was installed independently,
	it won't be possible to use the specified Berkeley DB: /usr/local/BerkeleyDB.4.5

参考サイトを参考に、以前インストールしたApache2.2.4があったので、それを流用したらインストールできました。

cd /usr/local/src/subversion-1.4.2
cp -a ../httpd-2.2.4/srclib/{apr,apr-util} .
./configure --with-berkeley-db=/usr/local/BerkeleyDB.4.5
cd /usr/local/src/db-4.5.20/build_unix/
../dist/configure
make
make install

vi /etc/sysconfig/iptables
---------------------------------------------------------------------
# subversion
-A RH-Firewall-1-INPUT -s 192.168.0.0/16 -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
---------------------------------------------------------------------
/etc/init.d/iptables restart

vi /home/svn/repos/conf/svnserve.conf
---------------------------------------------------------------------
[general]
anon-access = none
auth-access = write
password-db = passwd
realm = My First Repository
---------------------------------------------------------------------

vi /home/svn/repos/conf/passwd
	※適宜
---------------------------------------------------------------------
svnuser = pass
---------------------------------------------------------------------

vi /etc/rc.d/rc.local
---------------------------------------------------------------------
/usr/local/bin/svnserve -d -r /home/svn/repos &
---------------------------------------------------------------------

#壊れたPCから救出したHDDの /share/svn/repos のシンボリックリンクを作って終わり
chown -R nobody:dev /share/svn
ln -s /share/svn /home/svn

こんどちゃんと再構築しよう。

カテゴリー: linux, インフラ, 開発環境 タグ:

GParted Live 0.4.6-1 のブータブルUSBメモリを作る

2009 年 12 月 17 日 tdtsh Comments off

だいぶ前に作ったGNU Parted (usb-live 0.3.1)のブータブルUSBメモリが、SATAとかSSDとかに対応できないみたいなので、久しぶりに作り直します。

USBメモリでブータブルなGPartedがあると、何かと便利です。

サイトのドキュメントでは、Linux上でのLive on USBの作り方を説明していますが、作業はWindows機でも行えます。

200MB以上の容量のUSBメモリを用意し、FAT32でフォーマットする。

USBメモリをWindows機に接続する。(ドライブレターは仮にD:とする)

ここからSourceforgeのダウンロードページへとぶ。

gparted-live-0.4.6-1.zip をダウンロードする。

ダウンロードしたzipファイルを、USBメモリ(D:\)に解凍する。

D:\util\win32\makeboot.batを実行し、指示に従う。(ここでsyslinuxが実行され、USBがブータブルに変身します)

USBメモリによってはブータブルにならないものもあります。
私の場合USBメモリを2つ試して、1つ成功でした。

カテゴリー: linux, インフラ タグ: