国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
freebsd 掛載硬盤
mount /dev/ad0s1c /mnt
cd /etc/fstab
 
/etc/fstab
 
df -lh

fdisk -i

mount /dev/ad0s1d /mnt
 
ad0和da0
 
 
 

www# mount ad0s1 /mnt
mount: ad0s1: No such file or directory
 
L: 8 C: 65 ====================================================================
# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/da0s1b             none            swap    sw              0       0
/dev/da0s1a             /               ufs     rw              1       1
/dev/da0s1e             /tmp            ufs     rw              2       2
/dev/da0s1f             /usr            ufs     rw              2       2
/dev/da0s1d             /var            ufs     rw              2       2
/dev/acd0               /cdrom          cd9660  ro,noauto       0       0
/dev/ad0s1d             /mnt            usf     rw              2       2
 

www# cd /mnt
www# ls
.cshrc          .mailrc         .snap           down_other      games
.login          .profile        acc.htaccess    down_patch      netgame
.login_conf     .rhosts         comic           down_tools      pcgame
.mail_aliases   .shrc           down_client     down_vedio      tvgame
 
www# reboot
 
FreeBSD上如何使用一塊新加的SCSI硬盤(一)?

下面是一個簡便的方法:
1. cd /stand; ./sysinstall
2. 選 partition, 進(jìn)去把 sd1 割好後 (此時 partition table 尚未寫入) , 按 w
進(jìn)入 wizard mode, 鍵入 write 再 quit 把 partition table 更新.
3. 再來選 label, 進(jìn)去把 sd1s1 割好, 一樣按 w 進(jìn)入 wizard mode 用 write,
quit 把 disklabel 更新.
4. newfs /dev/rsd1s1e
不然的話, 拿安裝片來, 進(jìn)入 Partition 選項中建立新 partition, 然後按
"W"rite 寫入; 再到 Label 選項中建立新的 slice, 再按 "W"rite 寫入。
這不是正統(tǒng)的方法, 但是卻是教一般人最容易的了....
關(guān)於正統(tǒng)的方法,請閱讀下一篇 (以傳統(tǒng)方法新增硬碟)
===========================================
FreeBSD上如何使用一塊新加的SCSI硬盤(二)?

這一篇將介紹如何以傳統(tǒng)的方法來新增一顆硬盤 (或一個 partition) 或修改已經(jīng)存
在的 partition 或 label。 當(dāng)然傳統(tǒng)的方法不一定好用,但是你應(yīng)該要知道。
0. 分割硬盤不管在什么操作系統(tǒng)下都是相當(dāng)危險的,除非你已經(jīng)駕輕就熟了,不然
最好先用一顆空的硬盤來練習(xí),以免毀掉重要資料。 還有,請準(zhǔn)備一臺計算機(jī)以便
計算各種資料。
1. 首先請先閱讀“硬碟分割政策”以了解 FreeBSD 新的 slice 觀念。這個新的
slice 觀念于 1995 年四月開始啟用,跟傳統(tǒng)的 BSD (如 386BSD, NetBSD, SunOS)
有很大的不同,允許多個 BSD partition 存在。
2. 不管你是要新增 IDE 或 SCSI 硬碟,或是只是要新增一個 partition,這些觀念
都是一樣的,首先你要知道你想新增的硬碟的 device 名稱,例如 : IDE 第二顆硬
碟的第 3 個 primary partition -> wd1s3
SCSI 第三顆硬碟的第 1 個 primary partition -> sd2s1
* (以下以 sd0s2 為例,假設(shè)為 100MB)
3. 首先把硬碟掛上去,你可以用 DOS 的 pfdisk.exe 來分割新的 partition,或是
以 DOS 的 fdisk.exe 割一個 primary partition,再用 pfdisk.exe 把 partition
ID 改成 165 (十進(jìn)位)。 完畢後跳看 Step-4。
* 如果你想用 FreeBSD 的 fdisk,在進(jìn)入 FreeBSD 後先以 Step-4 的方法建立
/dev/sd0s2*,再執(zhí)行 fdisk sd0 觀察 sd0 的硬碟分割狀況,如下范例∶(這是 1G
的 SCSI Fireball,已經(jīng)割了一個 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,首先它會問你硬碟的參數(shù),如∶
******* 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 的數(shù)據(jù)),不然不需要修改,
直接回答 n 或按 Enter 跳過。 (在本范例中,這顆 Fireball 沒有經(jīng)過 SCSI
Translate,所以數(shù)據(jù)為 cyl=1042, heads=64, sec/track=32)
再來它會依次問你 primary 1,2,3,4 的分割狀況,根據(jù)你的情形回答,不改變的回
答 n,要改變的回答y。比方說,第二個 primary partition (在 FreeBSD 中為
partition 1, 由零開始) 是空的,你想建立成 FreeBSD partition,你應(yīng)該會看
到∶
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
應(yīng)為 300*2048 = 614400。 你要是不會算的話,把前面已經(jīng)存在的 partition 資料
加起來,如∶
partition 0: start 32, size 614368 (299 Meg), flag 80
start+size (32+614368) 就是羅!
要是你是從該硬碟的最前面開始,start 請回答 "32" !! 注意∶不是 0 !! 因?yàn)橐?
預(yù)留一些空間給 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 繼續(xù)。
然後它會繼續(xù)問你後面剩下的 partition 是否要更動,如果沒有的話就一路回答 n
到所有的 partition 完。 然後它會問你是否要改變 active 的 partition,如∶
Do you want to change the active partition? [n]
如果不是開機(jī)用的 partition 就不要更動了。
最後它會確定你要不要更動 partition table,如∶
Should we write new partition table? [n]
確定的話,復(fù)頌一遍大榔頭的名言∶ "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. 構(gòu)思好你的 slice 分割情形,例如 sd0s1 是 300MB 大小,你想要把一開始的
30MB 割給 /tmp,把再來的 64MB 割給 swap, 在把最後的 206MB 給 /home。 當(dāng)然
在分割的時候你只要分兩種情形,是FileSystem 或是 Swap, 要 mount 到那里是
/etc/fstab 中定義的。
6. 建立一個空的 disklabel
$ disklabel -r -w sd0s1 auto
7. 執(zhí)行 disklabel -e sd0s1 你應(yīng)該會看到∶
# /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: 一個分割區(qū),此 c: 代表整個 slice 的大小
(300MB)。
如果你先讀過 Step-1 的資料,你應(yīng)該知道 a: 通常是給 root 區(qū)用的, b: 通常是
給 swap 用的,c: 強(qiáng)制代表該 slice 的大小,d:原先代表整顆硬碟的大小,不過新
的 slice 已經(jīng)把 d: 廢除了,e: - h: 是隨便你的。 其實(shí)從 a: - h: 只有 c: 是
強(qiáng)制性的,其他隨便你要拿來做 FS 或是 swap。 不過為了維護(hù)傳統(tǒng),一般還是喜歡
把 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: 實(shí)際上位於 0 - 614399)
b: 的 offset 是 61440 (e: 的 offset+size),size 是 64MB*2048=131072
b: 實(shí)際上位於 61440 - 192511
f: 的 offset 是 192512 (b: 的 offset+size),要注意的是,為了 slice
alignment 的關(guān)系,c: 不見得是 (整個 slice 的大小 * 2048),所以在 slice 中
最後一個區(qū)塊大小通常不會是 (預(yù)定的大小 * 2048)。
因此最後一個區(qū)塊的大小要用 (c: 的 size - 最後一個區(qū)塊的 offset) !!
在此范例中是 614368-192512=421856。
ftype 如果是 swap 請鍵入 swap,如果是一般的 FS,請鍵入 4.2BSD。
在算這些資料的時候,要注意不要有區(qū)塊彼此覆蓋到的情形,不然就只有等著 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*)
現(xiàn)在多出最右邊 (# Cyl) 的資料,你可以看看有沒有覆蓋到的地方。
8. 一切 OK 後,恭禧您,大風(fēng)大浪已經(jīng)過了,最後只剩兩個步驟。
# newfs /dev/rsd1s1e
# newfs /dev/rsd1s1f
swap 不需要格式化, 在 newfs 的時候你可以加入?yún)?shù),來達(dá)到特殊需求。
如 -m 0 設(shè)定預(yù)留的空間為 0,不然內(nèi)定 7% 的大小預(yù)留給 root 及避免
fragmentation 使用。
如 -i 1024 設(shè)定每 1024 bytes 給一個 inode (內(nèi)定 2048),通常 BBS 跟 News
Server 須要較多的 inodes。
9. 執(zhí)行 fsck -y /dev/rsd0s1e; fsck -y /dev/rsd0s1f 檢查看看有沒有錯誤。
A. 執(zhí)行 mount /dev/sd0s1e /mnt; ls -la /mnt 看看能不能用。
B. 最後把新增的 /dev/sd0s1b /dev/sd0s1e /dev/sd0s1f 加入 /etc/fstab,
mkdir 新的 mount point,執(zhí)行 mount -a -t ufs 或是 reboot,一切就大功告成
了。
綜合使用這個傳統(tǒng)方法和前面的快捷方法,相信分割硬盤不是很難的一件事。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
第一章 安裝FreeBSD
G1 App to SD 完全教程
linux(ubuntu)下分區(qū)和格式化sd卡
Installation guide
how to sovle the common problem of raid
幾乎各種rom通用的 A2SD 刷機(jī)包 (2.7.5.1
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服