気ままなつぶやき

おべんきょしたこととか

【GitHub Enterpriseでやった失敗】rootディレクトリが足りない...

|o゚д゚)< だって、、、だってだって。。。

(つд⊂)エーン

という嘆きはさておき。。

どんくらい足りないか

こんな感じ。。

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/enterprise--11-root
                      7.6G  4.6G  2.7G  64% /
udev                  4.0G   12K  4.0G   1% /dev
tmpfs                 1.6G  344K  1.6G   1% /run
none                  5.0M     0  5.0M   0% /run/lock
none                  4.0G     0  4.0G   0% /run/shm
/dev/sda1             228M   66M  151M  31% /boot
/dev/sdb              1.5T   42M  1.5T   1% /data/repositories

7Gちょいしかrootディレクトリがありましぇん。

よくみたらヘッダー部分に60%だよって書いてる。
f:id:pnsk:20130215182702p:plain


けど一番困ったのは、アップグレードできない。。(つд⊂)エーン
f:id:pnsk:20130215182615p:plain


てかここでいってた。
知らないと残念過ぎるGitHubの新機能とグリー・DeNA・クックパッド・はてな・ペパボ・ドリコムの活用事例~GitHub:E Casual Talkレポート | イベントカレンダー+ログ

魔法のコマンドを使う

#魔法のコマンド ghe-grow-root
$ ghe-grow-root -d /dev/sda6
 --> Creating /dev/sda6 partition...
 --> Creating physical volume for /dev/sda6...
  Physical volume "/dev/sda6" successfully created
 --> Extending logical volume group...
  Volume group "enterprise-11" successfully extended
  Extending logical volume root to 72.75 GiB
  Logical volume root successfully resized
 --> Growing filesystem. This may take a few minutes...
resize2fs 1.41.14 (22-Dec-2010)
Filesystem at /dev/enterprise-11/root is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 5
Performing an on-line resize of /dev/enterprise-11/root to 19072000 (4k) blocks.
The filesystem on /dev/enterprise-11/root is now 19072000 blocks long.

パーティション切って、勝手に容量割り当ててくれた。

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/enterprise--11-root
                       72G  4.6G   64G   7% /
udev                  4.0G   12K  4.0G   1% /dev
tmpfs                 1.6G  348K  1.6G   1% /run
none                  5.0M     0  5.0M   0% /run/lock
none                  4.0G     0  4.0G   0% /run/shm
/dev/sda1             228M   66M  151M  31% /boot
/dev/sdb              1.5T   62M  1.5T   1% /data/repositories

てか、GHEからもらったイメージファイルの時点で
すでにほとんど足りないから、最初からある程度確保してくれたらいいのに。。。。