看板FreeBSD
标 题Re: [问题] 请问关於硬碟转移
发信站无名小站 (Sat Oct 9 00:22:50 2004)
转信站ptt!ctu-reader!ctu-peer!news.nctu!news.csie.ncyu!news.cna.ccu!netnews.
※ 引述《[email protected] (狮子男)》之铭言:
> 其实原问也没描述清楚状况. :p
> 现在整理大家的回覆应该是这样:
> 状况一 所有硬碟一起互换 :
> 这种情况下只要没大幅改过 kernel (指的是拿掉 device name. 加 quota, ipfw
> 等等的倒不会影响) , 而且两台电脑的硬体都被彼此电脑硬碟上的 FreeBSD 所支援,
> 就 ok.
> 要先注意的是原先哪颗硬碟插在哪个位置要先记好, 换过去後尽量不要变动.
> primary master 是 ad0
> slave ad1
> secondary master 是 ad2
> slave ad3
> IP 或是 hostname 不同就得改 /etc/rc.conf , 原先有跑 X-window 的话得改 vga,
> mouse 等设备名称.
> 状况二 互换的硬碟不包含 /home slice
> 除了状况一的各点之外, 还得注意 UFS 与 UFS2 的差别, 4.x 会抓不到 UFS2 ,
> 但是 5.x 两者都支援.
> 状况三 互换的硬碟不包含 /home , 甚至也不包含 /usr /var 等系统用 slice
> 这点也要注意 5.x 跟 4.x 的差别, 就算都是 UFS , 成功 mount 起来後,
> 也应该要重新 make world , 然後用 portupgrade 配上 -a 跟 -f 重新 compile
> 所有安装过的软体, 因为 4.x 跟 5.x 的 system call 不同, 这样交换你会发现某
> 些原本跑的起来的指令, service daemon , 会跑不起来.
其实不管有没有包括 /home slice
因为在 5.X 底下, default 就是用 UFS2 去 newfs "每个" slice
所以只要是 OS 的版本不一样,旧的是 5.x 新的是 4.X
那麽所有从 5.X 搬去给 4.X 用的 slice 都可能会有这个问题。
(除非在 5.X 的时候就很有先见之明的把 newfs 通通改成 UFS...)
--
夫兵者不祥之器物或恶之故有道者不处君子居则贵左用兵则贵右兵者不祥之器非君子
之器不得已BBS telnet://wretch.twbbs.org 开个人板 超快 不用连署得志於天下
矣吉事尚左凶事尚右偏将军居左上将军居右言以丧礼处之杀人之众以哀悲泣之战胜以
丧礼处之道常无名朴虽小天下莫能臣侯王若能守之万物将自宾天地相合以降甘露民莫
之令而自均始制有名名亦既有夫亦将知止知220-134-102-130.HINET-IP.hinet.net海