- - PR -
HDDを増設して / の容量を増やしたい
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-05-29 09:19
お世話になります。
現在使用している自宅LinuxマシンのHDD容量が少なくなってきたので、容量を増や したいと考えております。 【現在のパーティション構成】 □ / : 20000MB □ /boot : 128MB □ swap : 1024MB 250GBのHDDを購入して、/ の容量を 450GB 程度にしたいのですが、そのように増設 することは可能でしょうか? Windowsの場合、例えばCドライブの容量を増やしたくでも増設したHDDは別ドライブ となってしまうため、不可能ですよね。 Linuxの場合はどうなのでしょうか? お手数おかけしますが よろしくお願いします。 | ||||
|
投稿日時: 2007-05-29 09:22
すみません。
書き忘れましたが、OSは REHDAT 9 です。 よろしくお願いします。 | ||||
|
投稿日時: 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 でないなら、ちょっと手順を踏む必要があるでしょう。データを消しても良いなら再インストールする方が分かりやすいです。 | ||||
|
投稿日時: 2007-05-29 12:07
実質/パーティション一個の構成ですか。 /を拡張しようとすると面倒なので、容量を使ってそうな /homeや/varを分離する方向で考え直した方が良いですよ。 LVMを使っていて足りなくなった時に拡張可能だとしても、 /だけで構成するのはお勧めできません。 | ||||
|
投稿日時: 2007-05-29 15:45
angelさん、あしゅさん、コメントありがとうございます。
# angelさん 残念なのですが、LVMは使用していません。 他に何か良い方法はあるのでしょうか? 自宅サーバながら、いろいろ設定を変えているのでなるべく再インストールは避け たいと考えています。 # あしゅさん > /homeや/varを分離する方向で考え直した方が良いですよ。 例えば新しく追加したHDDを /var でパーティション作成するということでしょうか? 既存 /var から、新HDDの /var へデータをコピーし、コピー終了後に、既存 /var を 削除という流れになりますかね? | ||||
|
投稿日時: 2007-05-29 19:53
1. 新HDDを接続し、LVMの設定を行い、ファイルシステムの作成まで済ませておく
2. シングルユーザモードに落とし、/を read only で再マウント 3. /の内容を1.で作成したファイルシステムに移行させる (dump 0f - | restore -rf - とかで) 4. 新HDD側が/になるように設定変更後、再起動 然る後にangelさんの手順を行えばいいのじゃないかしらん。 | ||||
|
投稿日時: 2007-05-29 22:09
そうです。 コピーに使うのはdump系でもtarでも構いません。 注意点としては属性を保存するオプションを忘れずに。 tarなら-pです(SELinuxのコンテキストやACLは移行できません)。 /の移行は慣れた人でないと悲惨な思いしそうですし、 LVMを使えば複数のHDDにまたがったパーティションを作れますが、 RAID0と同じように1台のHDDの故障が全体に影響する事になります。 |
1