2008年12月24日 星期三

[Ubuntu] NFS - 科耐~ client

NFS ( Network FileSystem )

簡稱~網路檔案系統

今天要寫的是  "科科科科科奈"部份!!!!!

Server 部分下次另成一篇,這絕對是為了方便自己查詢的分篇法。真的!!!
NFS 用法

A電腦當server 分享出來資料夾或是磁碟
B電腦把它 mount 進來!!!

就這樣

B電腦目前是汙幫兔所以跟戴比恩ㄧ樣,先用靠北好用的aptitude
把nfs-common 裝起來
因為我們需要

mount.nfs <==新版mount 不吃nfs,不過裝好之後就可以吃
showmount <==很好用


---

  • showmout -e IP
    把server 提供的分享路徑掃瞄出來,很好用喔

  • mount.nfs
    其實裝好 mount 指令就有這個能力了
    所以指令為
    mount -t nfs ip:分享路徑 被掛載資料夾
    ex: mount -t nfs 192.168.1.1:/bejo/share test/
    or
    mount.nfs 192.168.1.1:/bejo/share test/

完畢,可以盡情的揉令他了GJ!!!

--

今天是行憲紀念日前夕!!!!!

2008年12月12日 星期五

Chroot - 靠我把linux玩爛了怎麼辦!!!

媽~~我玩壞莉納斯妹妹了怎麼辦???

免驚!!!

除了virtual machine , 多重OS開機以外,我們可以在莉納斯妹妹的裙下建構chroot 的環境,這樣就算玩爛了也不會影響本來系統!!!

chroot - 把 / 作業環境切到別的地方去
首先要有套件

  • debootstrap

ㄧ樣aptitude好用到靠北,把他搜出來裝ㄧ裝!!!

再來要準備好Debian ISO 檔
(聽說debootstrap 專為debian 用,不過應該不是這麼回事才對)

然後 mount 起來

#mount -o loop ISO檔案名字 /掛載目錄

要用它來提供資訊建築chroot system
(把ISO檔直接mount 起來讀裡面的東西,這招真的很好用@__@)

選一個目錄當作chroot folder

#mkdir chroot_use

執行debootstrap
#/usr/bin/env -i HOME=/root TERM=$TERM PATH=
/bin:/usr/bin:/sbin:/usr/sbin /usr/sbin/debootstrap
--arch i386 etch CHROOT/ file:///ISO檔的mount位置

etch <==這裡要注意,配合自己ISO檔的裡面release
上層的名稱,選擇適合的script

例如我的debian ISO
dists/etch/Release

然後debootstrap提供有script可以在
/usr/share/debootstrap/scripts/
找到對應的

跑完去做好的folder執行

#chroot .

就可以好好的搞爛糟蹋玩弄使用莉納斯妹妹啦 XD

--
chroot 後還是會繼承ㄧ些系統設定,像ip , hostname等等...
玩歸玩小妹妹不要欺負過頭(誤