このblogについて
最近仕事でコーディングやらサーバ構築をやっていないので、プライベートでやることにしました。
このblogは自分の興味の赴く間に、やったことをメモする場とします。
突っ込み歓迎。
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