Home » FreeBSD » FreeBSD ディスク増設 (gpart, newfs) (Tag: )

My DeskTop のデスクトップでは、3.5″ 2TB x 2 (SATA 3.0) の構成ですが、RAID1 にはせず起動パーティションとバックアップ用ディスクの様にセパレートして使用しています。

バックアップ用ディスク側 (/dev/ada1) が先日破損したため、同機種を買い足して取り付けた後従来の習慣で

# dd if=/dev/zero of=/dev/ada1 bs=1k count=1
# fdisk -BI ada1

dd, fdisk を使い始めましたが、/dev を確認すると

ad6
ad6s1
ada1
ada1s1

の様になり、9.1-RELEASE で構築した /dev/ada0p2 の様に p ではなく s で作成されました。良い機会なので、gpart を改めて手動で使用してみることにしました。

# gpart create -s GPT ada1
gpart: geom 'ada1': File exists

# gpart add -t freebsd-ufs ada1
gpart: autofill: No space left on device

# gpart show ada1
=>        63  3907029105  ada1  MBR  (1.8T)
          63  3907029105        - free -  (1.8T)

# gpart destroy ada1
gpart: Device busy

# gpart delete -i 1 ada1
ada1s1 deleted

# gpart destroy ada1
ada1 destroyed

delete しないと destory は出来ないという良い例ですね。改めてクリアな状態に出来たので、追加します。

# gpart show ada1
gpart: No such geom: ada1.

# gpart create -s GPT ada1
ada1 created

# gpart show ada1
=>        34  3907029101  ada1  GPT  (1.8T)
          34  3907029101        - free -  (1.8T)

# gpart add -t freebsd-ufs ada1
ada1p1 added

# gpart show ada1
=>        34  3907029101  ada1  GPT  (1.8T)
          34           6        - free -  (3.0k)
          40  3907029088     1  freebsd-ufs  (1.8T)
  3907029128           7        - free -  (3.5k)

fdisk, disklabel に相当する作業は終わりました。この後は newfs, mount です。

# newfs -U /dev/ada1p1
/dev/ada1p1: 1907729.0MB (3907029088 sectors) block size 32768, fragment size 4096
        using 3048 cylinder groups of 626.09MB, 20035 blks, 80256 inodes.
        with soft updates
super-block backups (for fsck_ffs -b #) at:
 192, 1282432, 2564672, 3846912, 5129152, 6411392, 7693632, 8975872, 10258112, 11540352, 12822592,
 14104832, 15387072, 16669312, 17951552, 19233792, 20516032, 21798272, 23080512, 24362752,
 25644992, 26927232, 28209472, 29491712, 30773952, 32056192, 33338432, 34620672, 35902912,
(中略)
 3877493952, 3878776192, 3880058432, 3881340672, 3882622912, 3883905152, 3885187392, 3886469632,
 3887751872, 3889034112, 3890316352, 3891598592, 3892880832, 3894163072, 3895445312, 3896727552,
 3898009792, 3899292032, 3900574272, 3901856512, 3903138752, 3904420992, 3905703232, 3906985472

# mkdir /fs
# mount /dev/ada1p1 /fs/

# mount
/dev/ada0p2 on / (ufs, local, journaled soft-updates)
devfs on /dev (devfs, local, multilabel)
linprocfs on /compat/linux/proc (linprocfs, local)
/dev/ada1p1 on /fs (ufs, local, soft-updates)

せっかくですから、ada1 も journaled にしたいので、umount, tunefs で対応します。

# umount /fs

# tunefs -j enable /dev/ada1p1
Using inode 4 in cg 0 for 33554432 byte journal
tunefs: soft updates journaling set

# mount /dev/ada1p1 /fs

# mount
/dev/ada0p2 on / (ufs, local, journaled soft-updates)
devfs on /dev (devfs, local, multilabel)
linprocfs on /compat/linux/proc (linprocfs, local)
/dev/ada1p1 on /fs (ufs, local, journaled soft-updates)

出来ました。後は /etc/fstab に追加して終了です。

/dev/ada1p1     /fs             ufs     rw      2       2

Random Select

豚骨味噌 白髪ネギラーメン 味こいめ 脂あっさり (1)
哲麺 (豚骨醤油 青ネギラーメン 味こいめ 脂あっさり) から日を空けずして再び訪れました。いつもの凝り性全開です。3 回目もカウンター席でしたが、後ろ壁側の席が珍しく空席でした。気が付くとサインがた
新開発 ! 超クリーミー泡サーバー (19)
新開発 ! 超クリーミー泡サーバー (Part 3) の続きです。Part 3 で 30 点分の飛び道具がありましたが、292 点まで溜まりました。そろそろ締切が近付いてきたので、まずはフルセットで応
玉ねぎ + あらびきガーリック
ハッシュ・ド・ビーフの作り方 (No. 2) の続きです。玉ねぎ次は玉ねぎをざく切りして、あらびきガーリックとともに茶色くなるまで炒める。炒め終われば寸胴に移す。です。玉ねぎは、近所のスーパーで適当に
印度チキンカレー (大盛り)
カリーライス専門店 エチオピア 本店 (No. 7 – 辛さ 65 – 70 倍) でついに辛さ 70 倍を極めた後、しばらくは堅気な辛さ ? で気を抜いてカレーを食べたいと思
YASAI シャンプー & ヘアパック
こなゆきコラーゲン でお世話になっている タマチャンショップ が実に色々商品を出していることを知り、国産 21 世紀雑穀米 を買った際に YASAI シャンプー & ヘアパック も併せて買って
川平湾 (3)
石垣島 (No. 6 – 明石食堂) の続きです。ランチで大満足した後は、ゆっくり川平湾に向かいました。寄り道しなければ明石食堂からは 40 分程の距離の様ですが、途中目についた海岸に降り
Lavender
2009 年 5 月頃に初めて縮毛矯正をかけました。矯正前はドライヤーで伸ばせばストレートに間違われる程度のクセ毛です。ただし、湿気の多い日などは、あっと言う間にくるっとうねったりくるんと縮んだりと、
FreeBSD Logo
デスクトップやノート PC の環境を FreeBSD 9.1-RELEASE (amd64) から 10.1-RELEASE (amd64) に移行した際、ついに日本語入力を kinput2 + ca
純生讃岐うどん (6)
1 ヶ月程前に香川の友達から差し入れをいただきました。 うどん本陣 山田家 という地元では有名店の通販のセットで、"一日、四千人が行列をつくる讃岐うどんの老舗" だそうです。開封し
ベリサイン セキュア・サーバ ID 月額提供開始
2012/11/01 より Drive Network では従来よりお取扱いしていた SSL 証明書 "セキュア・サーバ ID" を月額費用 5,250 円のみでご利用いただけるサ
Valid HTML5 Valid CSS3 Another HTML Lint