- PR -

HDDを増設して / の容量を増やしたい

1
投稿者投稿内容
青海波
会議室デビュー日: 2007/03/07
投稿数: 7
投稿日時: 2007-05-29 09:19
お世話になります。
現在使用している自宅LinuxマシンのHDD容量が少なくなってきたので、容量を増や
したいと考えております。

【現在のパーティション構成】
 □ /   : 20000MB
 □ /boot :  128MB
 □ swap : 1024MB

250GBのHDDを購入して、/ の容量を 450GB 程度にしたいのですが、そのように増設
することは可能でしょうか?
Windowsの場合、例えばCドライブの容量を増やしたくでも増設したHDDは別ドライブ
となってしまうため、不可能ですよね。
Linuxの場合はどうなのでしょうか?

お手数おかけしますが
よろしくお願いします。
青海波
会議室デビュー日: 2007/03/07
投稿数: 7
投稿日時: 2007-05-29 09:22
すみません。
書き忘れましたが、OSは

REHDAT 9

です。
よろしくお願いします。
angel
ぬし
会議室デビュー日: 2005/03/17
投稿数: 711
投稿日時: 2007-05-29 10:18
おはようございます。
LVMを使えば良いと思います。
# MDでもできないことはないでしょうが、LVMの方が柔軟に対応できるでしょう。

現構成で、/ を LVM上に構築しているなら、新しいディスクを PV として既存VGに追加し、lvextend ( 最近は lvm lvextend? ) で LVを、resize2fs ( 最近は ext2online? ) でファイルシステムを拡張すれば O.K. ( ext2/3の場合 )
たぶん redhat9 でもこういったコマンド群はあると思いますが、ないなら別途導入する必要があるでしょうね。kernelを2.6にアップデートしているようなら、新しい方のコマンドを使うことになると思います。

現構成が LVM でないなら、ちょっと手順を踏む必要があるでしょう。データを消しても良いなら再インストールする方が分かりやすいです。
あしゅ
ぬし
会議室デビュー日: 2005/08/05
投稿数: 613
投稿日時: 2007-05-29 12:07
引用:

青海波さんの書き込み (2007-05-29 09:19) より:
【現在のパーティション構成】
 □ /   : 20000MB
 □ /boot :  128MB
 □ swap : 1024MB


実質/パーティション一個の構成ですか。

/を拡張しようとすると面倒なので、容量を使ってそうな
/homeや/varを分離する方向で考え直した方が良いですよ。

LVMを使っていて足りなくなった時に拡張可能だとしても、
/だけで構成するのはお勧めできません。
青海波
会議室デビュー日: 2007/03/07
投稿数: 7
投稿日時: 2007-05-29 15:45
angelさん、あしゅさん、コメントありがとうございます。

# angelさん
残念なのですが、LVMは使用していません。
他に何か良い方法はあるのでしょうか?
自宅サーバながら、いろいろ設定を変えているのでなるべく再インストールは避け
たいと考えています。

# あしゅさん
> /homeや/varを分離する方向で考え直した方が良いですよ。
例えば新しく追加したHDDを /var でパーティション作成するということでしょうか?
既存 /var から、新HDDの /var へデータをコピーし、コピー終了後に、既存 /var を
削除という流れになりますかね?
ぽんす
ぬし
会議室デビュー日: 2003/05/21
投稿数: 1023
投稿日時: 2007-05-29 19:53
1. 新HDDを接続し、LVMの設定を行い、ファイルシステムの作成まで済ませておく
2. シングルユーザモードに落とし、/を read only で再マウント
3. /の内容を1.で作成したファイルシステムに移行させる
 (dump 0f - | restore -rf - とかで)
4. 新HDD側が/になるように設定変更後、再起動

然る後にangelさんの手順を行えばいいのじゃないかしらん。
あしゅ
ぬし
会議室デビュー日: 2005/08/05
投稿数: 613
投稿日時: 2007-05-29 22:09
引用:

青海波さんの書き込み (2007-05-29 15:45) より:
例えば新しく追加したHDDを /var でパーティション作成するということでしょうか?
既存 /var から、新HDDの /var へデータをコピーし、コピー終了後に、既存 /var を
削除という流れになりますかね?


そうです。

コピーに使うのはdump系でもtarでも構いません。
注意点としては属性を保存するオプションを忘れずに。
tarなら-pです(SELinuxのコンテキストやACLは移行できません)。

/の移行は慣れた人でないと悲惨な思いしそうですし、
LVMを使えば複数のHDDにまたがったパーティションを作れますが、
RAID0と同じように1台のHDDの故障が全体に影響する事になります。
1

スキルアップ/キャリアアップ(JOB@IT)