OpenBSD で 2TB 以上の HDD を認識させる
修正版を作成しました。
OpenBSD で 2TB 以上の HDD を認識させる(4TB,OpenBSD5.8)
OpenBSD で 2TB 以上のHDDを増設します。
OSは2TB以下のディスクにインストール済みの環境で行います。 インストールディスクを 2TB 以上にするのはまた面倒だと思います。
かなりいろいろといじってできたため、 不完全な面があるかもしれません。
ディスクはもう一つあるため、 後ほどそれでやってみて手順を確認したいと思います。
環境
OS: OpenBSD 5.5 relece
マザーボード: ASRock C70M1
使用した増設 HDD : TOSHIBA HD01ACA300 3TB
i386 版だとうまくいかないと思います。
また、 OS はそのうち5.7にする予定です。
準備
OS をあらかじめインストールしておき、 増設 HDD を設置します。
3TB のディスクのパーティションを初期化
# fdisk -e sd1
> e 0
> EE # GPTにする
> [enter]
> 64
> [enter]
> q
ディスク上にパーティションを作成
# disklabel -E sd1
Label editor (enter '?' for help at any prompt)
> p m
OpenBSD area: 64-5860533168; size: 2861588.4M; free: 2861588.4M
# size offset fstype [fsize bsize cpg]
c: 2861588.5M 0 unused
> b
Starting sector: [64]
Size ('*' for entire disk): [5860533104] *
> q
# disklabel -E sd1
Label editor (enter '?' for help at any prompt)
> a e
offset: [64]
size: [5860533104]
FS type: [4.2BSD]
Rounding size to bsize (128 sectors): 5860533056
> p m
OpenBSD area: 64-5860533168; size: 2861588.4M; free: 0.0M
# size offset fstype [fsize bsize cpg]
c: 2861588.5M 0 unused
e: 2861588.4M 64 4.2BSD 8192 65536 1
> q
Write new label?: [y] y
ディスク上にファイルシステムを作成
# newfs sd1e
好きなところにマウントして確認
# df -h
Filesystem Size Used Avail Capacity Mounted on
・
・
・
/dev/sd1e 2.7T 8.0K 2.6T 0% /home/test
まとめ
とりえずまとめましたが、冒頭にも書いた通り不完全のため、 後ほど書き直します。
参考資料・リンク
更新履歴
2015/04/02 作成
2015/11/14 修正版のリンクを追加