2006-02-07

如何在 Freebsd 掛載新硬碟

1.用 sysinstall 進入 UI 選單操作,以 fdisk 做分割

2.回到 CLI,以 disklabel 配置分割區,只做過 fdisk 的磁碟機的 disklabel 看起來會類似這樣
#disklabel /dev/da1s1 (第 2 顆 scsi hdd)
root@tmp4# disklabel /dev/da2s1
# /dev/da2s1:
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
a: 286744106 16 unused 0 0
c: 286744122 0 unused 0 0 # "raw" part, don't edit

進入編輯模式(操作同 vi),
#disklabel -e /dev/da1s1
將 a: 這行刪掉,複雜一行 c:,然後將前面改成 d:,fstype 改成 4.2BSD,儲存離開
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
c: 286744122 0 unused 0 0 # "raw" part, don't edit
d: 286744122 0 4.2BSD 0 0 # "raw" part, don't edit

3.以 newfs 新增,加上 soft-update (-U)
#newfs -U /dev/da1s1d
newfs 做完就可以 mount 起來使用


4.編輯 /etc/fstab,讓開機時自動掛載,基本上就抄原本 Mountpoint / 的設定,
把 Device 改成 /dev/da1s1d,Mountpoint 改成要 mount 的位置,Eg:/content1
# Device Mountpoint FStype Options Dump Pass#
/dev/da1s1d /content1 ufs rw 1 1

完成基本新 HDD 掛載的動作,其他就以此類推。

P.S.disklabel 裡的 a: 代表是 / 磁區,b: 代表是 swap 磁區,c: 代表是扣除前面兩者所剩下來的所有磁碟空間
之後開始就是屬於 fs 的部份

參考 URL:
FreeBSD連載(20):建立檔案系統
FreeBSD 使用手冊 2.5 磁碟空間配置

沒有留言: