看板FreeBSD
标 题Re: [问题] 请问关於硬碟转移
发信站无名小站 (Fri Oct 8 23:38:12 2004)
转信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.csie.nctu!wretch
※ 引述《[email protected] (狮子男)》之铭言:
> ※ 引述《[email protected] (bad.....)》之铭言:
> : 因为 4.x 无法 mount 5.x UFS2 的 slice,所以不可行
> 这我当然知道.
> 但是如果按照 Biboman 前辈的说法:
> " 硬体设备不同到什麽程度?如果你没自己编译 kernel,
> 那麽应该直接移过去可以使用。要注意的只有硬碟是接
> 在哪个位置上(ide 0/1, master/slave)。 "
> 这是代表要转移的硬碟包含了 / slice (或是 /boot slice) 吧?!
> ( 还是我认知错误?! O_o )
> 既然 kernel 没编过, 在硬体都支援的情况下, 移到另外一台当然就可以跑.
> 我这麽说好了:
> " 5.x 的 / slice 移到另外一台电脑去会不支援原本放在另外那台电脑上,
> 4.x 切割出来 UFS 格式的 /home slice , 甚至是移过去就会降版变 4.x ?! "
> 不会吧?! :)
> 另外, 原文我看过, 只是看完一些前辈回答完後, 原作者也没有再度发问,
> 我会觉得可以说是所有, 或是只有 / slice 的硬碟一起转移.
这样说吧, UFS 与 UFS2 是 file system 。
这个东西就是硬碟以什麽样的格式分割,准备存取资料用。
把 HDD 移到另外一台上,没错, kernel 相同的话代表它支援这个设备。
在 OS 底下知道有这样一个设备存在。但是在一个特殊的状况下,
也就是 hdd 是由 5.X 的环境移到 4.x 的这个状况之下,
有可能会发生就是说,在 5.X 底下以 UFS2 格式被格式化的 HDD,
在 4.X 底下,因为 4.X 不认识 UFS2 ,所以里面的资料读不出来。
如果你的定义"可以跑"是说这个设备可以被使用,没错,它可以被使用。
但是是要在你把它重新 newfs 成 UFS 之後。要是它保持在 UFS2 ,
那麽,你可以看到有这样一个 slice 存在,但是你无法 mount 它去 I/O 。
这就跟你要叫 98 去读 NTFS 一样....很像....
--
夫兵者不祥之器物或恶之故有道者不处君子居则贵左用兵则贵右兵者不祥之器非君子
之器不得已相簿 http://www.wretch.twbbs.org/album 有布景主题 速度很快於天下
矣吉事尚左凶事尚右偏将军居左上将军居右言以丧礼处之杀人之众以哀悲泣之战胜以
丧礼处之道常无名朴虽小天下莫能臣侯王若能守之万物将自宾天地相合以降甘露民莫
之令而自均始制有名名亦既有夫亦将知止知220-134-102-130.HINET-IP.hinet.net海