HDD追加&LVM作成作業の備忘録

3TBのHDDを購入したので、サーバに追加する
あと、lvmの作成を行う

前提条件

環境:Ubuntu 15.10 (GNU/Linux 4.2.0-17-generic x86_64)

HDD追加

HDDをぶっ刺し、デバイスファイル名を特定する。
partedでディスクラベルが認識できませんと表示されたデバイスが追加したHDDとなる(多分

$ sudo parted -l| grep "認識"
エラー: /dev/sdd: ディスクラベルが認識できません。


念のためdmesgで確認する。
調べたSCSIアドレスでdmesgをgrepしてHDDの型番を確認する。

$ dmesg| grep sdd| head -n 1
[    1.936646] sd 10:0:0:2: [sdd] Very big device. Trying to use READ CAPACITY(16).

$ dmesg| grep "10:0:0:2"
[    1.934660] scsi 10:0:0:2: Direct-Access     WDC WD30 EZRZ-00GXCB0     1521 PQ: 0 ANSI: 6
[    1.935737] sd 10:0:0:2: Attached scsi generic sg4 type 0
[    1.936646] sd 10:0:0:2: [sdd] Very big device. Trying to use READ CAPACITY(16).
[    1.937366] sd 10:0:0:2: [sdd] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
[    1.937367] sd 10:0:0:2: [sdd] 4096-byte physical blocks
[    1.938341] sd 10:0:0:2: [sdd] Write Protect is off
[    1.938342] sd 10:0:0:2: [sdd] Mode Sense: 67 00 10 08
[    1.939407] sd 10:0:0:2: [sdd] Write cache: enabled, read cache: enabled, supports DPO and FUA
[    1.940769] sd 10:0:0:2: [sdd] Very big device. Trying to use READ CAPACITY(16).
[    3.393075] sd 10:0:0:2: [sdd] Very big device. Trying to use READ CAPACITY(16).
[    3.395054] sd 10:0:0:2: [sdd] Attached SCSI disk


バイスファイル名が確認出来たので、パーティションを作成する。

$ sudo parted /dev/sdd
GNU Parted 3.2
/dev/sdd を使用
GNU Parted へようこそ! コマンド一覧を見るには 'help' と入力してください。
(parted) print
エラー: /dev/sdd: ディスクラベルが認識できません。
モデル: WDC WD30 EZRZ-00GXCB0 (scsi)
ディスク /dev/sdd: 3001GB
セクタサイズ (論理/物理): 512B/4096B
パーティションテーブル: unknown
ディスクフラグ:
(parted) mklabel gpt
(parted) unit GB
(parted) print
モデル: WDC WD30 EZRZ-00GXCB0 (scsi)
ディスク /dev/sdd: 3001GB
セクタサイズ (論理/物理): 512B/4096B
パーティションテーブル: gpt
ディスクフラグ:

番号  開始  終了  サイズ  ファイルシステム  名前  フラグ

(parted) mkpart extended ext4 0% 100%
(parted) print
モデル: WDC WD30 EZRZ-00GXCB0 (scsi)
ディスク /dev/sdd: 3001GB
セクタサイズ (論理/物理): 512B/4096B
パーティションテーブル: gpt
ディスクフラグ:

番号  開始    終了    サイズ  ファイルシステム  名前      フラグ
 1    0.00GB  3001GB  3001GB  ext4              extended

LVMの作成

pvの作成

$ sudo pvscan |grep sdd
$ sudo pvcreate /dev/sdd1
  Physical volume "/dev/sdd1" successfully created
$ sudo pvscan |grep sdd
  PV /dev/sdd1                  lvm2 [2.73 TiB]


vg&lvの作成

$ sudo vgcreate backup-vg /dev/sdd1
  Volume group "backup-vg" successfully created

$ sudo lvcreate -l 100%FREE -n backup backup-vg
  Logical volume "backup" created.

$ sudo mkfs.ext4 /dev/backup-vg/backup
mke2fs 1.42.12 (29-Aug-2014)
Creating filesystem with 732565504 4k blocks and 183148544 inodes
Filesystem UUID: c5307f52-3583-462a-94d3-cdb7ac820cca
Superblock backups stored on blocks:
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
    4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
    102400000, 214990848, 512000000, 550731776, 644972544

Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done


ディスクのマウント

$ sudo mkdir /mnt/backup/
$ sudo mount -t ext4 /dev/backup-vg/backup /mnt/backup/
$ df |grep backup
/dev/mapper/backup--vg-backup 2884149464      74736 2737545244   1% /mnt/backup