亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

如何使用一塊新加的SCSI硬盤?

2024-07-26 00:29:21
字體:
來源:轉載
供稿:網友
下面是一個簡便的方法: 
1. cd /stand; ./sysinstall 
2. 選 partition, 進去把 sd1 割好後 (此時 partition table 尚未寫入) , 按 w 進入 wizard mode, 鍵入 write 再 quit 把 partition table 更新. 
3. 再來選 label, 進去把 sd1s1 割好, 一樣按 w 進入 wizard mode 用 write, quit 把 disklabel 更新. 
4. newfs /dev/rsd1s1e 

不然的話, 拿安裝片來, 進入 Partition 選項中建立新 partition, 然後按 "W"rite 寫入; 再到 Label 選項中建立新的 slice, 再按 "W"rite 寫入。 

這不是正統的方法, 但是卻是教一般人最容易的了.... 

下面將介紹如何以傳統的方法來新增一顆硬盤 (或一個 partition) 或修改已經存在的 partition 或 label。 當然傳統的方法不一定好用,但是你應該要知道。 

0. 分割硬盤不管在什么操作系統下都是相當危險的,除非你已經駕輕就熟了,不然最好先用一顆空的硬盤來練習,以免毀掉重要資料。還有,請準備一臺計算機以便計算各種資料。 

1. 首先請先閱讀“硬碟分割政策”以了解 FreeBSD 新的 slice 觀念。這個新的 slice 觀念于 1995 年四月開始啟用,跟傳統的 BSD (如 386BSD, NetBSD, SunOS) 有很大的不同,允許多個 BSD partition 存在。 

2. 不管你是要新增 IDE 或 SCSI 硬碟,或是只是要新增一個 partition,這些觀念都是一樣的,首先你要知道你想新增的硬碟的 device 名稱,例如 : IDE 第二顆硬碟的第 3 個 PRimary partition -> wd1s3 
SCSI 第三顆硬碟的第 1 個 primary partition -> sd2s1 
* (以下以 sd0s2 為例,假設為 100MB) 

3. 首先把硬碟掛上去,你可以用 DOS 的 pfdisk.exe 來分割新的 partition,或是以 DOS 的 fdisk.exe 割一個 primary partition,再用 pfdisk.exe 把 partition ID 改成 165 (十進位)。 完畢後跳看 Step-4。 

* 如果你想用 FreeBSD 的 fdisk,在進入 FreeBSD 後先以 Step-4 的方法建立 /dev/sd0s2*,再執行 fdisk sd0 觀察 sd0 的硬碟分割狀況,如下范例∶(這是 1G 的 SCSI Fireball,已經割了一個 primary 
FreeBSD partition) 

******* Working on device /dev/rsd0 ******* 
parameters extracted from in-core disklabel are: 
cylinders=1042 heads=64 sectors/track=32 (2048 blks/cyl) 

Figures below won't work with BIOS for partitions not in cyl 1 
parameters to be used for BIOS calculations are: 
cylinders=1042 heads=64 sectors/track=32 (2048 blks/cyl) 

Warning: BIOS sector numbering starts with sector 1 
Information from DOS bootblock is: 
The data for partition 0 is: 
sysid 165,(FreeBSD/NetBSD/386BSD) 
start 32, size 614368 (299 Meg), flag 80 
beg: cyl 0/ sector 1/ head 1; 
end: cyl 299/ sector 32/ head 63 
The data for partition 1 is: <<<--- 欲新建於此 !!! 
^^^^^^^^^^^^ 
The data for partition 2 is: 

The data for partition 3 is: 
  

再來就要開始分割了,鍵入 fdisk -i sd0,首先它會問你硬碟的參數,如∶ 

******* Working on device /dev/rsd0 ******* 
parameters extracted from in-core disklabel are: 
cylinders=1042 heads=64 sectors/track=32 (2048 blks/cyl) 

Figures below won't work with BIOS for partitions not in cyl 1 
parameters to be used for BIOS calculations are: 
cylinders=1042 heads=64 sectors/track=32 (2048 blks/cyl) 

Do you want to change our idea of what BIOS thinks ? [n] 

如果有錯誤 (注意∶你必須非常 解各種 translation 的數據),不然不需要修改,直接回答 n 或按 Enter 跳過。 (在本范例中,這顆 Fireball 沒有經過 SCSI Translate,所以數據為 cyl=1042, heads=64, sec/track=32) 

再來它會依次問你 primary 1,2,3,4 的分割狀況,根據你的情形回答,不改變的回答 n,要改變的回答y。比方說,第二個 primary partition (在 FreeBSD 中為 partition 1, 由零開始) 是空的,你想建立成 FreeBSD partition,你應該會看到∶ 

The data for partition 1 is: 

Do you want to change it? [n] 

這時候回答 y,再來它會問你∶ 

Supply a decimal value for "sysid" [0] 

請回答 165,這是 UFS 的 partition ID。 接下來是此 partition 的開始位址∶ 

Supply a decimal value for "start" [0] 

由於此范例中新增的 partition 是從第 300MB 開始,大小為742MB, 因此 start 應為 300*2048 = 614400。 你要是不會算的話,把前面已經存在的 partition 資料加起來,如∶ 
partition 0: start 32, size 614368 (299 Meg), flag 80 
start+size (32+614368) 就是羅! 

要是你是從該硬碟的最前面開始,start 請回答 "32" !! 注意∶不是 0 !! 因為要預留一些空間給 MBR 之類的。 

再來它會問你該 partition 的大小,如∶ 

Supply a decimal value for "size" [0] 

請回答 MB*2048,如此范例為 742*2048 = 1519616。 
再來它會問你是否要明確的定義從那個 cyl 的那個 head 開始∶ 

Explicitly specifiy beg/end address ? [n] 

這除了超人以外,是沒有必要去名確定義的。就回答 n 就好了。 
然後它會把這個新建的 partition 資料印出來,如∶ 

sysid 165,(FreeBSD/NetBSD/386BSD) 
start 614400, size 1519616 (742 Meg), flag 0 
beg: cyl 300/ sector 1/ head 0; 
end: cyl 17/ sector 32/ head 63 
Are we happy with this entry? [n] 

如果你確定無誤後,回答 y 繼續。 
然後它會繼續問你後面剩下的 partition 是否要更動,如果沒有的話就一路回答 n 到所有的 partition 完。 然後它會問你是否要改變 active 的 partition,如∶ 

Do you want to change the active partition? [n] 

如果不是開機用的 partition 就不要更動了。 
最後它會確定你要不要更動 partition table,如∶ 

Should we write new partition table? [n] 

確定的話,復頌一遍大榔頭的名言∶ "Trust me, I know what I am doing !" 再回答 y。 
後悔的話回答 n 或按 Ctrl-C 都可以,你的 partition table 就不會被更動。 

4. 建立新的 device nodes ∶ 
cd /dev 
./MAKEDEV sd0 
./MAKEDEV sd0s1a 
這樣會在 /dev 下建立出 sd0s1a, sd0s1b, sd0s1c, ... ,sd0s1h 

5. 構思好你的 slice 分割情形,例如 sd0s1 是 300MB 大小,你想要把一開始的 30MB 割給 /tmp,把再來的 64MB 割給 swap, 在把最後的 206MB 給 /home。 當然在分割的時候你只要分兩種情形,是FileSystem 或是 Swap, 要 mount 到那里是 /etc/fstab 中定義的。 

6. 建立一個空的 disklabel 
$ disklabel -r -w sd0s1 auto 

7. 執行 disklabel -e sd0s1 你應該會看到∶ 

# /dev/rsd0s1c: 
type: SCSI 
disk: sd0s1 
label: 
flags: 
bytes/sector: 512 
sectors/track: 32 
tracks/cylinder: 64 
sectors/cylinder: 2048 
cylinders: 299 
sectors/unit: 614368 
rpm: 3600 
interleave: 1 
trackskew: 0 
cylinderskew: 0 
headswitch: 0 # milliseconds 
track-to-track seek: 0 # milliseconds 
drivedata: 0 

8 partitions: 
# size offset fstype [fsize bsize bps/cpg] 
c: 614368 0 unused 0 0 # (Cyl. 0 - 299*) 

其中你只需要修改最後那些 label 的資料就好了,其他的資料是為了跟舊的 BSD label 相容而遺留的。除非你有特殊需要 (如改變 disk geometry) ,不然不要去更動。 

由於這是新增的 slice,其中只有 c: 一個分割區,此 c: 代表整個 slice 的大小 (300MB)。 
如果你先讀過 Step-1 的資料,你應該知道 a: 通常是給 root 區用的, b: 通常是給 swap 用的,c: 強制代表該 slice 的大小,d:原先代表整顆硬碟的大小,不過新的 slice 已經把 d: 廢除了,e: - h: 是隨便你的。 其實從 a: - h: 只有 c: 是強制性的,其他隨便你要拿來做 FS 或是 swap。 不過為了維護傳統,一般還是喜歡把 a: 留給 root partition,把 b: 留給 swap,其他的 FS 由 e: 開始到 h:。 

所以在這個 300MB 的 slice,我們想把 b: 割 64MB 給 swap,把 e: 割30MB 給 /tmp,把 f: 割 206MB 給 /home。 在你的編輯器中鍵入∶ 

8 partitions: 
# size offset fstype [fsize bsize bps/cpg] 
b: 131072 61440 swap <<-- 新增 
c: 614368 0 unused 0 0 
e: 61440 0 4.2BSD 0 0 0 <<-- 新增 
f: 421856 192512 4.2BSD 0 0 0 <<-- 新增 

其中最前面為 e:(30MB),再來是 b:(64MB),最後是 f:(206MB)。所以∶ 
e: 的 offset (就是 start offset) 是 0 (由該 slice 的頭開始), 
e: 的 size 是 30MB*2048=61440。 (e: 實際上位於 0 - 614399) 
b: 的 offset 是 61440 (e: 的 offset+size),size 是 64MB*2048=131072 
b: 實際上位於 61440 - 192511 
f: 的 offset 是 192512 (b: 的 offset+size),要注意的是,為了 slice alignment 的關系,c: 不見得是 (整個 slice 的大小 * 2048),所以在 slice 中最後一個區塊大小通常不會是 (預定的大小 * 2048)。 
因此最後一個區塊的大小要用 (c: 的 size - 最後一個區塊的 offset) !! 
在此范例中是 614368-192512=421856。 

ftype 如果是 swap 請鍵入 swap,如果是一般的 FS,請鍵入 4.2BSD。 

在算這些資料的時候,要注意不要有區塊彼此覆蓋到的情形,不然就只有等著 crash and lost data 了。 
完成後用你編輯器的 save 功能存檔,要是有顯而易見的錯誤,disklabel 要你再修改。 

然後用 disklabel -r sd0s1 看看新建的 label,如下∶ 

8 partitions: 
# size offset fstype [fsize bsize bps/cpg] 
b: 131072 61440 swap # (Cyl. 30 - 93) 
c: 614368 0 unused 0 0 # (Cyl. 0 - 299*) 
e: 61440 0 4.2BSD 0 0 0 # (Cyl. 0 - 29) 
f: 421856 192512 4.2BSD 0 0 0 # (Cyl. 94 - 299*) 

現在多出最右邊 (# Cyl) 的資料,你可以看看有沒有覆蓋到的地方。 

8. 一切 OK 後,恭禧您,大風大浪已經過了,最後只剩兩個步驟。 
# newfs /dev/rsd1s1e 
# newfs /dev/rsd1s1f 
swap 不需要格式化, 在 newfs 的時候你可以加入參數,來達到特殊需求。 
如 -m 0 設定預留的空間為 0,不然內定 7% 的大小預留給 root 及避免 fragmentation 使用。 
如 -i 1024 設定每 1024 bytes 給一個 inode (內定 2048),通常 BBS 跟 News Server 須要較多的 inodes。 

9. 執行 fsck -y /dev/rsd0s1e; fsck -y /dev/rsd0s1f 檢查看看有沒有錯誤。 

A. 執行 mount /dev/sd0s1e /mnt; ls -la /mnt 看看能不能用。 

B. 最後把新增的 /dev/sd0s1b /dev/sd0s1e /dev/sd0s1f 加入 /etc/fstab, mkdir 新的 mount point,執行 mount -a -t ufs 或是 reboot,一切就大功告成了。 

綜合使用這個傳統方法和前面的快捷方法,相信分割硬盤不是很難的一件事。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久这里只有精品视频首页| 久久久av一区| 正在播放亚洲1区| 国产精品免费观看在线| 久久久久久国产精品美女| 欧美激情第99页| 亚洲aⅴ男人的天堂在线观看| 日韩电影免费观看中文字幕| 欧洲精品在线视频| 97超碰色婷婷| 在线日韩中文字幕| 亚洲精品www| 午夜精品久久久久久99热软件| 精品亚洲aⅴ在线观看| 日韩大胆人体377p| 欧美日本高清一区| 一区二区三区国产在线观看| 两个人的视频www国产精品| 在线激情影院一区| 精品调教chinesegay| 97精品伊人久久久大香线蕉| 欧美高清videos高潮hd| 久久夜色撩人精品| 欧美精品xxx| 91免费人成网站在线观看18| 国产91色在线| 久久999免费视频| 亚洲午夜精品久久久久久久久久久久| 国产精品激情av在线播放| 久久久精品一区二区| 成人有码在线视频| 国产精品久久婷婷六月丁香| 亚洲视频axxx| 久久综合电影一区| 国产精品一区二区三| 国产一区二区黄| 亚洲最大成人在线| 黄色一区二区三区| 欧美高跟鞋交xxxxhd| 91精品久久久久久综合乱菊| 亚洲精品资源在线| 亚洲精品久久久久久久久久久久| 自拍偷拍亚洲精品| 最近中文字幕日韩精品| 成人高清视频观看www| 国产成人在线精品| 欧美大全免费观看电视剧大泉洋| 亚洲丝袜在线视频| 久久精品2019中文字幕| 久久久精品一区| 色播久久人人爽人人爽人人片视av| 国产精品美女www爽爽爽视频| 色一情一乱一区二区| 欧美视频中文字幕在线| 欧洲亚洲女同hd| 亚洲国产精品推荐| 欧美日韩国产精品一区二区不卡中文| 日韩av免费在线| 欧美专区福利在线| 黄色成人在线免费| 岛国av一区二区在线在线观看| 久久久爽爽爽美女图片| 亚洲男人av电影| 中文.日本.精品| 欧美在线激情网| 日韩av电影在线免费播放| 欧美一级电影久久| 国语自产精品视频在线看一大j8| 欧美日韩在线另类| 亚洲精品videossex少妇| 26uuu久久噜噜噜噜| 国内精久久久久久久久久人| 亚洲影视九九影院在线观看| 亚洲成人在线网| 日韩av电影在线播放| 欧美精品日韩www.p站| 午夜精品久久久久久久久久久久| 亚洲国产精品福利| 中文字幕日韩在线播放| 国产欧美精品久久久| 18性欧美xxxⅹ性满足| 久久久久久久999精品视频| 久久久久久这里只有精品| 岛国av一区二区| 亚洲男人天堂网站| 精品中文字幕久久久久久| 福利一区福利二区微拍刺激| 国产精品www| 国产欧美va欧美va香蕉在线| 色偷偷亚洲男人天堂| 国产精品久久精品| 欧美日韩性生活视频| 91久热免费在线视频| 久久久亚洲影院你懂的| 美日韩精品免费视频| 亚洲视频专区在线| 韩国v欧美v日本v亚洲| 亚洲成人网久久久| 色悠悠久久88| 欧美福利在线观看| yw.139尤物在线精品视频| 欧美极品第一页| 成人午夜一级二级三级| 国产91成人在在线播放| 欧美巨猛xxxx猛交黑人97人| 国产成人精品午夜| 日韩女优在线播放| 亚洲精品国产精品自产a区红杏吧| 国产成人在线视频| 久久久之久亚州精品露出| 国产一区二区三区在线播放免费观看| 亚洲区免费影片| 欧美极品少妇与黑人| 日韩美女免费视频| 亚洲视频axxx| 亚洲色图在线观看| 亚洲黄色片网站| 俺去了亚洲欧美日韩| 欧美日韩国产丝袜另类| 最近2019中文字幕大全第二页| 久久久国产一区二区| 欧美色图在线视频| 欧美一区二区三区四区在线| 黄网动漫久久久| 久久久在线视频| 精品一区电影国产| 国产一区二区黄| 国外视频精品毛片| 亚洲国产精品系列| 性欧美亚洲xxxx乳在线观看| 福利视频一区二区| 国产欧美日韩专区发布| 日韩中文字幕在线观看| 欧美午夜丰满在线18影院| 欧美大全免费观看电视剧大泉洋| 国产精品第2页| 日韩在线观看免费全集电视剧网站| 亚洲欧美变态国产另类| 亚洲老头同性xxxxx| 日韩高清电影好看的电视剧电影| 久久久国产精彩视频美女艺术照福利| 亚洲一区第一页| 成人网欧美在线视频| 日韩美女激情视频| 久久91精品国产| 久久久午夜视频| 国产一区二区欧美日韩| 久久久噜久噜久久综合| 中文字幕自拍vr一区二区三区| 日韩av网址在线| 日韩中文字幕在线精品| 日韩va亚洲va欧洲va国产| 欧美电影免费播放| 亚洲色图国产精品| 欧美日韩第一页| 亚洲精品一区久久久久久| 国产精品偷伦一区二区| 91精品国产沙发| 久久99视频免费| 国产精品免费一区豆花| 亚洲国产91精品在线观看| 亚洲大胆人体在线| 国产精品人人做人人爽| 亚洲成人国产精品|