NI-Lab.

nilog:

← 前の日 2015-08-23 次の日 →
← 一年前 一年後 →
Twitter (2015-08-23)
# parted /dev/sdb して (parted) print free でパーティションのサイズを調べる。primary 1 が 499MB で、2 が 2000MB で、3 が 998GB だった。
[t] 2015-08-23 20:24:15
関連するかも情報
[話題急上昇中ワード]
1. 笑点
2. こん平師匠
3. りんたろう
4. ストンプ
5. 汚い山田
6. 倫太郎
7. モヤさま
8. ホームランガール
9. 奈落
10. 活水
http://searchranking.yahoo.co.jp/realtime_buzz/ #buzzbot
[t] 2015-08-23 20:05:05
# parted /dev/sdb して (parted) print free でパーティションのサイズを調べる。primary 1 が 499MB で、2 が 2000MB で、3 が 998GB だった。
[t] 2015-08-23 20:24:15
# fdisk /dev/sda で新しいHDDのパーティションを切る。n -> p -> 1 -> default -> +500M, n -> p -> 2 -> default -> +2000M, n -> p -> 3 -> default -> +900G
[t] 2015-08-23 20:29:30
最後のパーティション、1000GB や 950GB でだめだったので 900GB で断念。
[t] 2015-08-23 20:30:04
fdisk 内の t で

Partition number (1-4): 1
Hex code (type L to list codes): fd
Changed system type of partition 1 to fd (Linux raid autodetect)
[t] 2015-08-23 20:31:54
パーティション1,2,3のタイプを fd に変更
[t] 2015-08-23 20:32:16
fdisk でパーティションを切る方法は、昔の自分のメモを参考に。

[ヅ] Debian GNU/Linux Lenny で ソフトウェア RAID 1 (ミラーリング)を構築している HDD が壊れそうなので入れ替えた http://www.nilab.info/z3/20110602_01.html
[t] 2015-08-23 20:33:06
fdisk 内のコマンド a で、パーティション1にブートフラグを立てる。

Command (m for help): a
Partition number (1-4): 1
[t] 2015-08-23 20:34:09
MySQL とか Tomcat とかプロセスを止めておかないと。
[t] 2015-08-23 20:35:57
おおっと。まちがえた。

# mdadm --manage /dev/md0 --add /dev/sdb1
mdadm: Cannot open /dev/sdb1: Device or resource busy
[t] 2015-08-23 20:37:27
あれっ。

# mdadm --manage /dev/md0 --add /dev/sda1
mdadm: cannot find /dev/sda1: No such file or directory
[t] 2015-08-23 20:38:07
# fdisk -l /dev/sda したら Disk /dev/sda doesn't contain a valid partition table って。あー、設定を書き込むのを忘れてた orz また fdisk でパーティション切る設定からやりなおしだ。。。
[t] 2015-08-23 20:39:21
パーティション設定してから書き込み

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[t] 2015-08-23 20:41:28
# fdisk -l /dev/sda の結果もちゃんとパーティションが切られてる感じになった。
[t] 2015-08-23 20:42:29
# mdadm --manage /dev/md0 --add /dev/sda1
mdadm: added /dev/sda1

# mdadm --manage /dev/md1 --add /dev/sda2
mdadm: added /dev/sda2
[t] 2015-08-23 20:43:53
なんてこった。。。

# mdadm --manage /dev/md2 --add /dev/sda3
mdadm: /dev/sda3 not large enough to join array

とりあえず swap は RAID する必要が無いから捨ててこっちに充てよう
[t] 2015-08-23 20:44:43
また、パーティション切り直し。。。
[t] 2015-08-23 20:44:52
RAIDからswapを外さないと…って(´Д⊂ヽウェェェン

# mdadm --manage /dev/md1 --remove /dev/sda2
mdadm: hot remove failed for /dev/sda2: Device or resource busy
[t] 2015-08-23 20:46:56
/dev/sda2 は壊れてますよフラグをセットしてから

# mdadm --manage /dev/md1 --fail /dev/sda2
mdadm: set /dev/sda2 faulty in /dev/md1
[t] 2015-08-23 20:48:00
RAIDからswapをはずす必要がある。ふぅ( ´∀`)

# mdadm --manage /dev/md1 --remove /dev/sda2
mdadm: hot removed /dev/sda2 from /dev/md1
[t] 2015-08-23 20:48:31
2015年08年23日のnilogをすべて表示する

- NI-Lab.
- Mastodon (@nilab@mastodon-japan.net)
- Twitter (@nilab)
- Timelog (@nilab)
- はてなブックマーク (id:nilab)

Web Services by Yahoo! JAPAN