2017-10

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

WD20EARSを使って、8TBファイルサーバー!(つづき)

前回の記事はこちら

訳あってパーティションの構成はこんな形になりました。
というのも、hda2にswap切ってあったのを見逃してただけなんですけど。。。
/dev/hda1/boot
/dev/hda2swap
/dev/sda1/dev/md0/
/dev/sdb1/dev/md0
/dev/sdc1/dev/md0
/dev/sdd1/dev/md0


1台7時間くらい同期にかかったので、夜間のみの作業で結局1週間かかってしまった。(汗


すべて同期し終わってディスクサイズを見てみる。
[root@smbserver ~]# df -h
Filesystem サイズ 使用 残り 使用% マウント位置
/dev/md0 2.7T 2.5T 16G 100% /
/dev/hda1 99M 28M 67M 30% /boot
tmpfs 950M 0 950M 0% /dev/shm
やっぱり、パーティション切って同期させただけだと、増えてない。
RAIDのサイズを変えてやらないとダメだよね~。

ぐぐってみると、reseize2fsというコマンドがあるらしい。サイズ指定なしで、MAXになる。
[root@smbserver ~]# resize2fs -p /dev/md0
resize2fs 1.39 (29-May-2006)
The filesystem is already 732569856 blocks long.  Nothing to do!
あうっ。もうファイルシステムはMAXですよ~。って?


とりあえず、RAID管理のヘルプ!
[root@smbserver ~]# mdadm --help
mdadm is used for building, managing, and monitoring
Linux md devices (aka RAID arrays)
Usage: mdadm --create device options...
            Create a new array from unused devices.
       mdadm --assemble device options...
            Assemble a previously created array.
       mdadm --build device options...
            Create or assemble an array without metadata.
       mdadm --manage device options...
            make changes to an existing array.
       mdadm --misc options... devices
            report on or modify various md related devices.
       mdadm --grow options device
            resize/reshape an active array

       mdadm --incremental device
            add a device to an array as appropriate
       mdadm --monitor options...
            Monitor one or more array for significant changes.
       mdadm device options...
            Shorthand for --manage.
Any parameter that does not start with '-' is treated as a device name
or, for --examine-bitmap, a file name.
The first such name is often the name of an md device.  Subsequent
names are often names of component devices.

 For detailed help on the above major modes use --help after the mode
 e.g.
         mdadm --assemble --help
 For general help on options use
         mdadm --help-options
なんだか、--growオプションにresizeというのがある。

もしかしたらと思い、さらにヘルプ!
[root@smbserver ~]# mdadm --grow --help
Usage: mdadm --grow device options

This usage causes mdadm to attempt to reconfigure a running array.
This is only possibly if the kernel being used supports a particular
reconfiguration.  This version supports changing the number of
devices in a RAID1/5/6, changing the active size of all devices in
a RAID1/4/5/6, adding or removing a write-intent bitmap, and changing
the error mode for a 'FAULTY' array.

Options that are valid with the grow (-G --grow) mode are:
  --level=       -l   : Tell mdadm what level the array is so that it can
                      : interpret '--layout' properly.
  --layout=      -p   : For a FAULTY array, set/change the error mode.
  --size=        -z   : Change the active size of devices in an array.
                      : This is useful if all devices have been replaced
                      : with larger devices.   Value is in Kilobytes, or
                      : the special word 'max' meaning 'as large as
possible'.
  --raid-devices= -n  : Change the number of active devices in an array.
  --bitmap=      -b   : Add or remove a write-intent bitmap.
  --backup-file= file : A file on a differt device to store data for a
                      : short time while increasing raid-devices on a
                      : RAID4/5/6 array. Not needed when a spare is present.
ふむふむ。--sizeオプションでリサイズできるんだな!( ̄ー ̄)ニヤニヤ


どん!
[root@smbserver ~]# mdadm --grow /dev/md0 --size=max
あれ?なにも表示されないけど...


[root@smbserver ~]# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdd1[3] sdc1[2] sdb1[1] sda1[0]
      5860525056 blocks level 5, 256k chunk, algorithm 2 [4/4] [UUUU]
      [==========>..........]  resync = 50.0% (976945152/1953508352) finish=877.8min spee=18534K/sec
うん。大丈夫。ファイルサイズ大きくなった分の同期が始まった。いきなり50%からなんだぁ。


同期が完了して、サイズを確認。5.3Tを認識。
6000GBですね。よしよし(^^)
[root@smbserver ~]# df -h
Filesystem          サイズ  使用  残り 使用% マウント位置
/dev/md0              5.3T  2.5T  2.6T  50% /
/dev/hda1              99M   28M   67M  30% /boot
tmpfs                 950M     0  950M   0% /dev/shm

[root@smbserver ~]# mdadm -D /dev/md0
/dev/md0:
        Version : 0.90
  Creation Time : Tue Jan  6 00:47:30 2009
     Raid Level : raid5
     Array Size : 5860525056 (5589.03 GiB 6001.18 GB)
  Used Dev Size : 1953508352 (1863.01 GiB 2000.39 GB)
   Raid Devices : 4
  Total Devices : 4
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Fri Jul 30 18:42:54 2010
          State : clean
 Active Devices : 4
Working Devices : 4
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 256K

           UUID : cbd85226:1b8f37a8:70dfc066:c1f67474
         Events : 0.22496

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       1       8       17        1      active sync   /dev/sdb1
       2       8       33        2      active sync   /dev/sdc1
       3       8       49        3      active sync   /dev/sdd1


※ GB(ギガバイト) と GiB(ギビバイト)の違い(Wikipedia)
関連記事
スポンサーサイト

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

http://yuuks.blog45.fc2.com/tb.php/162-3b4e99a9
この記事にトラックバックする(FC2ブログユーザー)

«  | ホーム |  »

About

yuuk

Author:yuuk
SE、プログラマー。

iMac(Late 2012, 21.5inch) New
MacBook Air(Early 2014, 11inch)
iPhone 6(64GB White) New
GALAXY S III α
iPad mini 2
NEX-5
Copen

当ブログはリンクフリーです。
リンクしていただけたら、Twitterかコメント欄でお教えください。
こちらからもリンクさせていただきます。

Twitterボタン

Recent Entries

Category

PC (26)
Mac (7)
Windows (2)
Linux (1)
スマートフォン (12)
iPhone (6)
Android (6)
WiMAX (3)
データベース (3)
カメラ (2)
車 (2)
Copen (1)
Kei (1)
プログラム (4)
本 (2)
映画 (1)
自炊 (2)
相互リンク (1)
日記 (19)

Search

Links

Counter

Amazon

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。