WD50EZRX

4月に2万3000円を切った5TBのWESTERN DIGITAL WD50EZRXが、いよいよ2万円を切ってきた。

WD50EZRX

WD Green WD50EZRX

最安値のドスパラ通販特価で税込19,470円は、TB単価で3,894円/TB。WD30EZRXの最安値10,055円の3,351円/TBには少し及ばないものの、WD Greenの他容量に匹敵するレベルであり、1ドライブに収まる集積率を考えればコスパは充分に高い。

GT110b内蔵用として2012年10月にWD30EZRX11月にWD25EZRX、外付用として2014年11月にWD30EURXを調達済みだが、/homeボリュームとして最も酷使しているWD25EZRXがまもなく4年を越える事から、予防措置としてリプレイスする事に。

SATAのPort 2に繋がっているWD25EZRXの代わりにWD50EZRXを接続し、外したWD25EZRXはUSB接続のはい~る Super Turbo 3に移設。GT110bを起動し、最初のpartedのリスト出力で真っ新のWD50EZRXが**“unrecognised disk label”**となっている"/dev/sdb"である事を確認。

root@GT110b:~# `parted` --list
Model: ATA WDC WD1602ABYS-1 (scsi)
Disk /dev/sda: 160GB
~~
**Error: `/dev/sdb`: unrecognised disk label**
Model: ATA WDC WD25EZRX-00M (scsi)
Disk /dev/sdc: 2500GB
~~
root@GT110b:~#

"/dev/sdb"を指定したpartedで諸々を設定する。

root@GT110b:~# `parted` `/dev/sdb`
GNU Parted 2.3
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt
(parted) unit GB
(parted) mkpart home ext4 0 5001
(parted) print
Model: ATA WDC WD50EZRX-00M (scsi)
Disk /dev/sdb: 5001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number  Start   End     Size    File system  Name  Flags
 1      0.00GB  5001GB  5001GB               home
(parted) quit
Information: You may need to update /etc/fstab.
root@GT110b:~#

続いてext4形式でフォーマットし、/mnt/newhomeにmountした後、/home配下をコピー。

root@GT110b:~# `mkfs.ext4` `/dev/sdb1`
mke2fs 1.42.9 (4-Feb-2014)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
152621056 inodes, 1220942336 blocks
61047116 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
37261 block groups
32768 blocks per group, 32768 fragments per group
4096 inodes per group
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
root@GT110b:~# mkdir /mnt/newhome
root@GT110b:~# mount -t ext4 `/dev/sdb1` /mnt/newhome
root@GT110b:~# rsync -auv --delete /home/* /mnt/newhome/
root@GT110b:~#

最後に、新しいUUIDを調べて、/etc/fstabを書換え、再起動すれば良い。

root@GT110b:~# blkid -o value -s UUID /dev/sdb1
0ec8cb4f-bc72-43f0-9cd7-65b202625af9
root@GT110b:~#

【追伸】USB接続のはい~る Super Turbo 3は3ドライブ目が不安定になるらしく

2015-07-29T06:14:56.148585+09:00 GT110b kernel: [32114.850239] **EXT4-fs error** (device sdi1): htree_dirblock_to_tree:913: inode #86523908: block 346038678: comm smbd: bad entry in directory: rec_len % 4 != 0 - offset=0(0), inode=386914903, rec_len=12674, name_len=35
2015-07-29T06:14:56.148601+09:00 GT110b kernel: [32114.852073] **EXT4-fs error** (device sdi1): htree_dirblock_to_tree:913: inode #86523908: block 346038678: comm smbd: bad entry in directory: rec_len % 4 != 0 - offset=0(0), inode=386914903, rec_len=12674, name_len=35
2015-07-29T06:38:36.464587+09:00 GT110b kernel: [33535.781944] **EXT4-fs error** (device sdi1): ext4_iget:4084: inode #96207217: comm updatedb.mlocat: bad extra_isize (38905 != 256)
2015-07-29T06:38:37.884588+09:00 GT110b kernel: [33537.204515] **EXT4-fs error** (device sdi1): ext4_iget:4084: inode #96207223: comm updatedb.mlocat: bad extra_isize (16098 != 256)

というエラーを吐いていたので、コピー一発!2レンジャーUSB3.0 NV-HSC353U3に避難。

参照

週刊アスキー http://weekly.ascii.jp/

WESTERN DIGITAL http://www.wdc.com/jp/

価格.com - 「買ってよかった」をすべてのひとに。 http://kakaku.com/

Amazon.co.jp https://www.amazon.co.jp/