最新留言:

FC3 / RHEL4 中的 Softraid

roach 發表於 Linux 週五 2 九月 2005 6:51 下午

原文連結

使用mdadm在Linux中配置RAID

軟件RAID是創建即時備份並且防止你的系統在某個驅動器失效的情況下丟失數據的一個費用低廉的方法。學習一些基本的RAID管理。

Linux上的軟件RAID是一個快照,感謝最新Linux版本中包含的mdadm工具。軟件RAID,特別是RAID1,是創建即時備份並且防止你的系統在某個驅動器失效的情況下丟失數據的一個費用低廉的方法。

要想創建一個RAID設備,執行下面的命令:

# mdadm –create –verbose /dev/md0 –level=1 –raid-devices=2 \
/dev/hda1 /dev/hdc1

有兩種方法可以獲得RAID的信息。你可以用提供某個特定設備的詳細信息的mdadm向設備進行查詢,或者你可以通過直接查看/proc/mdstat以瞭解整個RAID系統的概況。例如:

# cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md0 : active raid1 hda1[0] hdc1[1] 56261376 blocks [2/2] [UU]

在這裡你可以看到personality是RAID1,設備/dev/md0是活動的,而兩個磁盤都是活動的(由[UU]進行註釋)。要想獲得該設備的更詳細信息,使用下面的命令:

# mdadm –detail /dev/md0
這個命令將打印出該設備各種不同的信息,包括它創建的時間,大小,上次更新的時間。

如果你想修改驅動器,你可以從組中刪除某個設備。該命令將防止/dev/hdc1出現在/dev/md0組中:

# mdadm /dev/md0 -r /dev/hdc1
你也可以向組中添加設備。方法如下:

# mdadm /dev/md0 -a /dev/hdc1
雖然RAID管理可以異常複雜,但是簡單的驅動器鏡像(比如這個RAID1安裝)卻相當簡單。除此之外,它比昂貴的磁盤或可移除的介質解決方案提供了一個具有更好靈活性和划算的備份解決方案

核心編譯

roach 發表於 Linux 週五 2 九月 2005 3:56 下午

1.下載Kernel Source(廢話!)
CentOS 使用者 => yum install kernel-sourcecode
Fedora 使用者 => 去官方網站或 mirror 抓 kernel-xxxx.src.rpm
RHEL 使用者 => RHN
所有Linux 使用者 => http://www.kernel.org/
反正不只這幾種… 參考看看吧!!

2.確認是否有編譯套件(還是廢話)
yum -y install gcc make automake autoconf
可以的這幾個套件最好是確認一下

3.將 kernel-soruce 放到 /usr/src/ 下
善用 mv / cp 指令將 kernel source 移到 /usr/src
(這不是廢話, 建立良好的習慣會有利於你工作的交接)

4.修改 kernel source 中的 Makefile 專案, 建立你的版別
EXTRAVERSION = 修改為你的版別
可以是 EXTRAVERSION =-roach
也可以EXTRAVERSION =-k8-64
看個人習慣囉!

5.複製舊有設定檔
通常是安裝時預設所建立的,可以的話請你務必複製這個
因為通常他會包含你的硬體設備(如果你沒有大變動的話)
cp /boot/config-2.6.x.x.config /usr/src/linux-2.6.x.x/
你也可以複製 kernel source 所附的各種cpu的設定檔!

6. 使用 menuconfig 介面選取所需模組
make menuconfig
預設都是 Pentium-Pro 如果可以調整成合適的 cpu 效能將會提昇不少
請不要忘記儲存離開… orz

7. 編譯核心及模組
make all
這個動作大約要跑 5min ~ 1hr 以上不等, 我的經驗是 P4 都要在 30min ~1hr 左右
據說 K8 使用者有 5min 的高速經驗… orz

8. 安裝編譯完成的模組
make modules_install

9.建立模組連結
depmod -a

10.建立 initrd 核心映像檔( init ram disk 有點類似開機片的一部份…)
mkinitrd /boot/initrd-2.6.x.x-roach.img 2.6.x.x-roach

11.複製系統資訊到開機目錄
cp System.map /boot/System.map-2.6.x.x-roach

12.複製新的核心到開機目錄
cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.x.x-roach

13.修改開機選單
grub 或是 lilo
複製一組…
類似下面這樣..

title CentOS-4 i386 (2.6.9-11.EL-L7filter)
root (hd0,0)
kernel /vmlinuz-2.6.x.x-roach ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.x.x-roach.img

完成, 收工重開機看看會不會 kernel panic…
不會就恭喜各位…

參考資料
旗標出版社
Linux iptables 技術實務
施威銘研究室著
ISBN 957-442-243-7

偽造冥錢

roach 發表於 新聞 週五 2 九月 2005 1:11 下午

昨天有看到一則很妙的新聞

用google找了幾張圖…

觀蓮企業有限公司
這個是要折起來才會拿去燒的樣子… 引用自

鶴之龍企業股份有限公司
原來科技在進步, 這類傳統文化的商品也有網路商店…真是太厲害了…
不過還是希望有關單位能夠提供真假樣本, 提供民眾選購時可以參考,以免買到偽造「貨幣」 orz

2005.08.31  中國時報
壽生蓮花 夭壽有盜版
曾冠捷/台北報導

陰間的紙錢也出現盜版偽鈔!一名香金專利商賴丁源向警方檢舉,「好兄弟」透過神明顯靈,指稱柯姓男子經營的金紙店涉嫌販售盜版的「九轉壽生蓮花」、「九轉往生蓮花」等紙錢,害「好兄弟」收到假錢,希望陽間的警察偵辦這起「偽造貨幣」案件。

台北市警局萬華分局廿六日據報,立即率隊前往柯姓男子開設的香金鋪調查,發現有數箱「九轉壽生蓮花」、「九轉往生蓮花」涉嫌仿冒檢舉人的原創圖樣,當場將相關物品扣押。柯姓男子雖稱貨源來自中盤商,根本不知是真是假,並懷疑是同行設計陷害。但其販售行為屬實,警方訊問後,依違反著作權法將柯嫌送辦。

依台灣民間習俗,民眾在每年農曆七月期間會燒紙錢(往生錢)給「好兄弟」。但如果出現仿冒的紙錢,害「好兄弟」收到了不能用怎麼辦?

專利商檢舉 五香金舖侵權

賴丁源日前持「九轉蓮花圖」原創圖等文件向警方報案,表示有五家不肖業者盜用他的蓮花圖樣、蓮花經文紙錢,加工製造後廣為推廣。害「好兄弟」興高采烈去領取,準備開開心心使錢時,卻因為這是未經神明授權的紙錢不能使用,氣得「好兄弟」輪番向管理階層的「大鬼」抗議,希望「陽間案由陽間司法審判」,透過請示神明的方式,由專利製造商提出檢舉,不要再讓偽造「貨幣」流傳於陰間。

好兄弟抗議? 干擾陰間金融

擔任高雄玉皇宮董事長的賴丁源指出,他接獲神明顯靈指點,表示全國有五處盜版販售的香金鋪要先行檢舉,神明甚至還指出這五家店的地址。由於七月民間普度風氣極盛,這五家所販賣的盜版「貨幣」,嚴重干擾陰間的「金融秩序」,不少「好兄弟」拿到這些假錢不能行使,造成「好兄弟」缺錢花用。再這樣下去,只怕陰間都要發生暴動,因此賴丁源不敢怠忽,立即找來警方協助。

據了解,依台灣民間習俗中,紙蓮花略分為兩種。一種是燒給往生者、「好兄弟」專用的往生蓮花;另一種壽生蓮花是神祇所用「貨幣」,上面印有壽生經,有助於將福氣迴向冤親債主、三世父母、九玄七祖,而且最好自己摺,冤親債主必能感受燒紙錢者的誠意,讓冤親債主往生而達到消業障的功用。柯嫌所販售的「九轉壽生蓮花經」即屬於後者。

保障著作權 不論紙錢真鈔

至於盜版的紙錢會不會真的在陰間無法行使,由於時值農曆七月,警方不予置評。但未經授權製作或販賣他人原創的物品,即涉及違反著作權法,不管是盜版紙錢或其他商品,只要民眾提出檢舉,警方一定會進行偵辦。

警方偵訊後,依違反著作權法將柯嫌移送法辦,並循線追查盜版上游業者。

FastTrak S150 SX4 模組編譯

roach 發表於 Linux 週五 2 九月 2005 6:41 上午

話說幾個禮拜前想要把公司的 NT4.0 檔案分享服務, 換成 SAMBA, 想要在效率跟金錢上取得一個平衡, 在之前上課時某位老師在閒聊時提供了一個經濟的方案, 也就是 採用 SATA RAID, 並提供了一家可以參考的國內廠商 Promise 喬鼎資訊, 因此我買了兩顆320G硬碟, 也選了一片看起來性能較佳的 SATA RAID 卡FastTrak S150 SX4-M客倌啊! 這可是可以插記憶體的啊! 不禁想起多年以前買不起的 IDE 快CACHE卡, 想當年在上面插個 4MB 是多麼神氣的啊, 當年還是學生的我當然是買不起的, 會知道也是某位大工程師打電話來炫燿…
離題了… 總之可以插記憶體, 我想效能應該會不錯…這片卡不是很好買, 店家沒有庫存, 必須訂貨, 又遇上颱風…一波三折… 總之這片卡我找了快兩個禮拜才買到, 最後我開始安裝發現, 這個是要掛 Module 的, 不是 Hard Raid ,要新安裝, 我想比較新的 Distribution 應該會有支援吧? 然後我開始試著用 RHEL3 / RHEL4 / FC3 / FC4 去安裝, 發現預設是不支援的, 我最後去 Promise 的網站找 Driver …
才發現 Promise 對於 RedHat Distribution 的支持是比較薄弱的, 提供的版僅有 RHEL3/4 以及 RH9 (更舊的晶片組就不用想說會有 RHEL 的Driver) , Fedora 系列的並沒有提供專用的 Driver 但是有提供 Source code ,光聽到 Source 就讓我卻步了,
開始去使用 google 找有沒有人有做好的… 不斷的更換字串翻頁… 最後我選擇自行編譯模組…但是都失敗… 最後我發現他有提供 RHEL4 的, 好吧! 那我就裝 RHEL4 然後在想辦法裝 APT / YUM 然後把 mirror 換成 centos … 基於經濟的考量我不得不這麼作…最後再重新編譯模Kernel的過程中把這片卡的 Module 成功的做出來了…

1.下載所要使用的 Kernel Soruce
2.請確認你的系統內有 gcc 等編譯套件, 正確的套件可能需要查,
(我是使用 yum update 後就就可以順利執行了)
3.取得該介面卡的 module source
4.確認 Kernel Soruce 內的 Makefile 中的版本編號是否與你要安裝的
Kernel Verison是否相符(這很重要,版本不對就不能用)
5.重新編譯核心後, 製作 init ram disk 時, 請將 FastTrak.ko 複製到
/lib/modules 下屬於你的 kernel 版本目錄中的 updates 中…
這樣才能順利驅動介面卡, 不然就等著 Kernel panic …

更換 Theme / 加上表情圖示

roach 發表於 雜記 週五 2 九月 2005 4:00 上午

參考了Error: Kernel Panic…WordPress 1.5 預設主題修正
把表情圖示的功能加上…
另外會再參考奕日回憶錄把圖案加多一點…


978Area is poudly powered by wordpress
訂閱本站 (RSS) and 訂閱回應 (RSS).total of 1930318 visits