TeraStationが故障したときにバックアップを復元する方法 追記
2007 年 11 月 30 日 on 2:38 pm | In Linux, OS, バックアップ | コメントなし前回はマウントできるようになったHDDからファイルを取り出す方法として
sambaを使用しましたが文字化けが酷い(;´Д`)
コピーできないファイルが多々あるので役に立たない
原因はsambaのバージョンだと思います(samba3だと上手くいくかもしれません)
もっと簡単に文字化けを回避する方法としてFTPを使用します。
一発で回避できます。
sshでwinscpとかも文字化けは発生しません。
そこは個々の趣味に合わせて行ってください。
TeraStationが故障したときにバックアップを復元する方法
2007 年 11 月 29 日 on 6:02 pm | In Linux, OS, バックアップ | コメントなし注意!!下記の作業を行ってデータ吹っ飛んでも責任はもてないよ。そこんとこよろしく。
TeraStation本体が壊れたときどうするか・・・・そう、バックアップから復元をってことになるはずです。
FATであれば問題なく、Windowsから見ることができます。
厄介なのが専用フォーマット(XFS)のときです。
XFSならLinux端末から、読み込めるだろと考えてましたが・・・・
マウント出来ないです(((( ;゚д゚)))アワワワワ
XFSはアーキテクチャの違うものでは互換性がないらしい
当然、TeraStationとPCではアーキテクチャが違うのでこれにあたる
xfs_repairを実行すると問題なくマウントできるようになります
xfs_repair -L /dev/sda1 ←自分の環境に合わせてください
ただ、xfs_repairは実装メモリが多く載っているものの方が良いかもしれません
SystemRescueCd-x86-0.4.1
ノートPC メモリ128MB
の環境では途中でフリーズ
ただswaponしてあげる上手くいくかも(試してません)
途中でフリーズしたもののマウントできるようになりました
なんか気持ち悪いですが・・・(;´Д`)
mount -t xfs /dev/sda1 /mnt/export
これでsambaで共有できる環境を作るとWindowsからもみれます
SystemRescueCdのsambaでは問題が発生します
文字化けが発生します
sambaの設定を色々変えましたが無理でした
sambaが悪いのかSystemRescueCdが悪いのか不明です
そこで、knoppixを用意します
手元にあったがknoppix3.2でした
バージョン古いせいかsambaも2.2です
デフォルトでは文字化けてしまいます
windowsでExt2IFSとか使ってマウントしたらどうなるかは不明です
smb.confの変更を行います
vi /etc/samba/smb.conf[global]
security = share
client code page = 932
coding system = UTF-8
[hdd]
path = /mnt/export
browseable = yes
public = yes
writable = yes
設定変更後
/etc/init.d/samba start
これで問題なくwindowsマシンと共有できるはずです(TдT)
ただ、これでも一部文字化けしてしまいます
ちなみにTeraStation本体からの復元できるかは不明です
正直全部復元したいよね・・・メーカ出したら全て消えてくると思います
CD、FDがないノートパソコンにCentOS5を入れる方法
2007 年 10 月 30 日 on 9:41 pm | In Linux, OS, UNIX | コメントなしCD、FDがないモバイルなノートパソコンにCentOS5を入れる方法です。
CentOS5だけでなくDebian、Fedoraでもうまくいきます。
ただ自分の環境ではFedora6は途中でフリーズした。
材料
・ノートパソコン
・デスクトップパソコン(Linux)
・HDD2.5->USB変換(デスクトップに繋げて認識するらななんでもいいかも)
・ネット環境
アジェンダ
・はじめに
・grubのインストール
・ブート
・インストール
・おわりに
・はじめに
インストールはいたって単純
grubのインストール→インストーラをブート→ネットワークインストール
こんな感じです。かんたんでしょw
・grubのインストール
grubをデスクトップの方へダウンロードします。
#wget ftp://alpha.gnu.org/gnu/grub/grub-0.97-i386-pc.tar.gz
変換機でノートパソコンのHDDをデスクトップに接続します。
ノートパソコンのHDDを20Mぐらいでパーティション作成してext2で初期化します。
マウントします。
ディレクトリ作ります。
#mkdir -p /[マウントポジション]/boot/grub
grub解凍したあとにstage1とstage2コピーします。
#cp /[解凍場所]/stage* /[マウントポジション]/boot/grub
デスクトップのgrubを立ち上げます。
#/sbin/grub
grubでMBRに書き込み
grub> root (hd1,0) ←sdaでもhd*、*は何個目のHDDかを書く、その後ろはパーティション。
grub> setup (hd1)
grub> quit
successとでればインストール成功。
2つのファイルを/[マウントポジション]/boot/にダウンロード
#wget http://ftp.riken.go.jp/pub/Linux/centos/5/os/i386/isolinux/initrd.img
#wget http://ftp.riken.go.jp/pub/Linux/centos/5/os/i386/isolinux/vmlinuz
コレで下準備終了。
・ブート
ノートパソコンにHDDを接続して立ち上げます。
grubが立ち上がったらブートします。
grub> kernel (hd0,0)/boot/vmlinuz
grub> initrd (hd0,0)/boot/initrd.img
grub> boot
anacondaが起動したらOK
・インストール
インストール方法はいろいろ選べます。
今回はネットワークしかないのでHTTPもしくはFTPを選択
場所聞かれるので
ftp.riken.go.jp
/pub/Linux/centos/5/os/i386/
と入力すればrikenのサーバからダウンロードします。
パーティションですが全部削除してもインストールできます。
諸設定は自分の環境に合わせてください。
・おわりに
grubでインストーラが立ち上がったら基本なんでもインストールできるのではないだろうか。
外付けCD、FDがないんだけどって人は試してみてはどうだろう。
ブートできないCDドライブでもコレでインストールできるだろうと思う。
fmlでメンバー以外の投稿に無視を決め込む方法
2007 年 10 月 20 日 on 6:50 pm | In Linux, OS, UNIX | コメントなしメンバー以外から投稿受けた場合なにもしないhook
config.ph
$START_HOOK =q#
if (!&MailListMemberP($From_address)) {
&Log(”NOT MEMBER HOOK”);
$DO_NOTHING = 1;
return 0;
}
#;
bonding
2007 年 6 月 22 日 on 12:15 am | In Linux, OS, サーバ | 2 コメントbondingです。チーミングです。
NICを冗長化します。
検証環境
CentOS5.0
NIC:corega CG-LAPCITX 2枚
なるべく同じNICの方がいいかも
メーカによってはbonding用ドライバを独自に用意してます。HPとか・・・
1、bonding用の仮想インタフェースを作成します。
/etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.254.30
NETWORK=192.168.254.0
NETMASK=255.255.255.0
BROADCAST=192.168.254.255
USERCTL=no
GATEWAY=192.168.254.254
IPは環境に合わせて変更してください。
2、冗長化するNIC1 eth0
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
3、冗長化するNIC2 eth1
/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
あとモジュールをロードする必要があります。
/etc/modprobe.conf
options bond0 mode=0 miimon=200
を追加します。
コレで準備は完了です。
再起動します。
さてテストとしてSWにからブッチします。
eth0抜いて~挿して~
eth1抜いて~挿して~
両方抜いて~挿して~
・・・・・
が!
うまくいかなかったです。
設定はこれ以上は必要ないはずです。
ただ、Server側からどっかにping打ち続けるとうまくいきます。
仕様????
謎です┐(゚~゚)┌
Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds.
Valid XHTML and CSS. ^Top^