UNIX的技術向上計画

UNIX系のOS。主にOpenBSDとUbuntuについて、自分のメモも兼ねて書いていきます。基本的に内容及びリンク先については保証致しません。ご了承ください。

OpenBSD で 2TB 以上の HDD を認識させる

修正版を作成しました。

OpenBSD で 2TB 以上の HDD を認識させる(4TB,OpenBSD5.8)

OpenBSD で 2TB 以上のHDDを増設します。

OSは2TB以下のディスクにインストール済みの環境で行います。 インストールディスクを 2TB 以上にするのはまた面倒だと思います。

かなりいろいろといじってできたため、 不完全な面があるかもしれません。

ディスクはもう一つあるため、 後ほどそれでやってみて手順を確認したいと思います。

環境

OS: OpenBSD 5.5 relece

アーキテクチャ: x86_64

マザーボード: 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

まとめ

とりえずまとめましたが、冒頭にも書いた通り不完全のため、 後ほど書き直します。

参考資料・リンク

14 - Disk Setup

更新履歴

  • 2015/04/02 作成

  • 2015/11/14 修正版のリンクを追加