• ベストアンサー

パーティションを変更する方法を教えてください

お世話になります。 一度設定したパーティションを変更したいです。 ▼環境 OS:RedHat ES4 Filesystem サイズ 使用 残り 使用% マウント位置 /dev/mapper/VolGroup_ID_20381-LogVol1 109G 314M 103G 1% / /dev/sda3 99M 13M 82M 13% /boot none 505M 0 505M 0% /dev/shm /dev/mapper/VolGroup_ID_20381-LogVol2 496M 11M 460M 3% /tmp /dev/mapper/VolGroup_ID_20381-LogVol5 78G 2.8G 71G 4% /usr /dev/mapper/VolGroup_ID_20381-LogVol4 496M 116M 356M 25% /var /dev/mapper/VolGroup_ID_20381-LogVolHome 41G 100M 38G 1% /home ここで /で割り当てた一部(10G)を /varに 割り当てたいのですがどのようにすれば可能でしょうか?  パーティションマジックなどの有償ソフトを使用せず行いたいです。 (再インストールしかないのでしょうかねぇ?) ちなみに vgdisplay は (一部抜粋) VG Size 232.69 GB PE Size 32.00 MB Total PE 7446 Alloc PE / Size 7442 / 232.56 GB Free PE / Size 4 / 128.00 MB です。 以上、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • lunarosa
  • ベストアンサー率73% (30/41)
回答No.4

/boot 以外は LVM なのでかなりしんどそうですね。何分対象が / ファイルシステムということなので、なおさら厄介ですね。LVM 関連のコマンドを使うだけでも結構大変な上、ro で / をリマウントして処理、あるいは knoppix など違うシステムから起動して / をバックアップ云々…、と考えると場合によっては(本番稼働中のマシンでなければ)再インストールの方がてっとり早いような気が。。。 ・対象デバイス上のデータを属性に気を使いながらバックアップ ・対象デバイスをアンマウント ・PE 移動 ・VG,LV のサイズ調整 ・ファイルシステムのリサイズ このような作業が必要になると思います。

hamuyasu
質問者

お礼

再インストールすることとしました。

その他の回答 (3)

  • mtfoggy
  • ベストアンサー率14% (37/255)
回答No.3

>パーティションマジックなどの有償ソフトを使用せず行いたいです。 というか、パーティションマジックは、LVMには対応していません。

  • goold-man
  • ベストアンサー率37% (8365/22183)
回答No.2

NO1の方提示のフリーソフトで実際にパーティション変えてみました。 一度目はフォーマットを既定になっているFAT32に気がつかず失敗、二度目はFAT32をNTFSに変更して成功しました。(ちなみにWindows PCでLinux用ソフトを使いました) 容量はマウスで適当に動かすのでおよそのものになります。

  • suzukikun
  • ベストアンサー率28% (372/1325)
回答No.1

壊れるのを覚悟の上で http://gigazine.net/index.php?/news/comments/20060529_gparted_live_cd/ はどうでしょう?私は使ったことがないです。ルートを変えるのがちょっと不安ですね。

hamuyasu
質問者

補足

覚悟の上でやってみよう思いますが、 http://www.atmarkit.co.jp/flinux/rensai/linuxtips/825usegparted.html にある、gtkmm-2.4をインストールできず詰まってます。。。 最新バージョンは、gtkmm-2.6.0.tar.bz2 のようなのですが、 ./configure すると ./configure: line 19722: syntax error near unexpected token `5.6.0' ./configure: line 19722: `GLIBMM_CHECK_PERL(5.6.0)' となりmakeファイルができません・・。 perl -v は v5.8.5 RedHat ES4では、該当ツールすらインストールできないのでしょうか・・。

関連するQ&A

  • ルートのパーティションのUse%が100%になった場合

    Redhat EnterPriseLinuxES4でdfコマンドを発行すると以下の結果が表示されます。 #df -H Filesystem Size Used Avail Use% マウント位置 /dev/mapper/VolGroup_ID_4409-LogVol1 1.1G 995M 8.5M 100% / /dev/sda3 104M 38M 61M 39% /boot none 1.1G 0 1.1G 0% /dev/shm /dev/mapper/VolGroup_ID_4409-LogVol2 520M 11M 483M 3% /tmp /dev/mapper/VolGroup_ID_4409-LogVol5 49G 2.8G 44G 6% /usr /dev/mapper/VolGroup_ID_4409-LogVol4 520M 297M 198M 61% /var /dev/mapper/VolGroup_ID_4409-LogVolHome 25G 110M 24G 1% /home 気になるのは[/]のUSE%が100%になっていることです。 ハード構成はDell製のPowerEdge840でハードRAID構成です。 基本的なアプリとしてApache,PHP,Vsftpd,MySQLぐらいです。 インストール手順についてはデフォルト設定で行いました。 この場合どのような方法で空き容量の確保を行えばいいのでしょうか? 調べた結果、KNOPPIXからCDブートを行ってQTPartedを試みたのですが、よく分からなかったので断念しました。 どなたかお分かりになる方おられましたら、ご教授の程宜しくお願いします。

  • RHEL5のdump バックアップ

    お世話になっております。 質問どおりバックアップをテープ装置にとりたいです。 /dev/mapper/VolGroup00-LogVol00 /dev/mapper/VolGroup00-LogVol02 /dev/mapper/VolGroup00-LogVol03  の3つのパーテションを1つのテープにバックアップを取ろうと思っています。 その際、 dump 0uf /dev/st0 /dev/mapper/VolGroup00-LogVol00 dump 0uf /dev/st0 /dev/mapper/VolGroup00-LogVol01 dump 0uf /dev/st0 /dev/mapper/VolGroup00-LogVol03 の後、テープにデータとしては残るのは、上書きされて dump 0uf /dev/st0 /dev/mapper/VolGroup00-LogVol03 のみのデータだけでしょうか? 以前同じような質問がありましたが、どうかご教授ねがいます。 http://oshiete1.goo.ne.jp/qa1104482.html

  • dfコマンドについて

    dhコマンドの出力例です。 =========== Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 74G 2.1G 68G 3% / /dev/hdc1 99M 9.0M 85M 10% /boot none 125M 0 125M 0% /dev/shm =========== ●このうち、【/dev/mapper/VolGroup00-LogVol00】とはHDDのどの部分を示しているのでしょうか? ●また、Filesystemがnoneとはどういう意味でしょうか?デバイスファイルが/dev/shmなのであるはずがないと言う意味でしょうか?そうであるならば、/dev/shmとはHDDのどの部分を示し、なんの為にあるのでしょうか? ●/dev/hdc1と同じように考えてセカンダリのHDDのなかの何番目かに【/dev/mapper/VolGroup00-LogVol00】や【/dev/shm】が作成されていて特別の意味を示すためにこのように表示されていると考えてよろしいでしょうか? ご存知の方いましたら、よろしくお願いします。

  • HDDの丸ごとコピー(VLM含む)

     300GのHDDに、FC4をインストールしたPCがあります。  インストールするときにパーティションの設定を自動にしてやりました。  環境としては、hda1とhda2があって、LVMになってて、LogVol00がメインの パーティションとなっています。 [root@rokuga ~]# fdisk /dev/hda Disk /dev/hda: 300.0 GB, 300090728448 bytes 255 heads, 63 sectors/track, 36483 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes デバイス Boot Start End Blocks Id System /dev/hda1 * 1 13 104391 83 Linux /dev/hda2 14 36483 292945275 8e Linux LVM [root@rokuga ~]# df -h Filesystem サイズ 使用 残り 使用% マウント位置 /dev/mapper/VolGroup00-LogVol00 270G 41G 216G 16% / /dev/hda1 99M 9.8M 84M 11% /boot /dev/shm 252M 0 252M 0% /dev/shm  このHDDの調子が悪いので、丸ごと別のHDDに起動可能な状態でコピーしたい と思っております。新しいディスクは200GのHDDです。  現在は、300Gですが、実際には50G程度しか使ってないです。  VMWareで、いろいろ試しましたが、いまいちやり方がわからなかったので質 問します。  LVMがつかわれているので、そのまんまパーティションをコピーすることが出 来ません。  dumpを使ってやっても、最後にgrubを入れることが出来なかったり、ddだと、 コピー先が大きくないとだめそうだし、LVのサイズを変更しようと思ってもumount しないとだめだし....  というわけで、実現できないでいます。  どのような方法で、実現できそうですか? よろしくお願いいたします。

  • linuxのディスクパーティション

    CentOS6.3を、500GBのHDDにインストールしました。 インストール時にハードドライブのパーティションレイアウトを 「選択したドライブ上のすべてのパーティションを削除してデフォルトレイアウトを作成します。」 を選択して、minimalインストールをしました。 インストール完了後、df -hで確認したところ、以下のようなディスクレイアウトになっていました。 Filesystem            Size Used Avail Use% マウント位置 /dev/mapper/vg_cent-lv_root 50G 2.6G 45G 6% / tmpfs             3.9G 0 3.9G 0% /dev/shm /dev/sda1           485M 32M 429M 7% /boot /dev/mapper/vg_cent-lv_home 237G 602M 224G 1% /home / サイズが若干小さいと感じています。 /var/logに大きさなサイズのlogが出来るため、100G位あればいいかなと思っています。 <質問> 「/dev/mapper/vg_cent-lv_home 237G 602M 224G 1% /home」 から、50Gぐらいを「/dev/mapper/vg_cent-lv_root」に移す?増やす? /     …100G /home …170G したりすることは出来る物でしょうか? ご教授お願いします。

  • partion imageを使用したCentos5のバックアップ

    partion imageを使用しCentos5のバックアップをしたいのですが、 partion image を起動すると、  hda1    ext3fs      101.94Mib  hda2 -unknown-      76.59 Gib  sda1 fat16           62.35Mib と表示され、hda2のファイルシステムが、-unknown-になってしまい、バックアップが実行できません。 Centosを起動しdf -h を実行すると  /dev/mapper/VolGroup00-LogVol00    74G ・・・  /dfv/hda1                      99M ・・・  tmpfs                         232M ・・・ と表示され、partition imageでは、[hda2」と表示された区画が、 「mapper/VolGroup00-LogVol00 」と表示されます。 これは、LVMが使用されているためだと思いますが、これが影響しているのでしょうか?

  • LVMのバックアップ

    いつもお世話になっております。 LVMのバックアップ方法について教えてください。 RHEL5でLVMのファイルシステムを利用しています。 /dev/mapper/VolGroup00-Logl00 / /dev/mapper/VolGroup00-Logl01 /home /dev/mapper/VolGroup00-Logl02 /data 上記のような構成です。 テープデバイスに、dumpでバックを取りたいのですが、 dump -0uf /dev/st0 /dev/mapper/VolGroup00-Logl00 dump -0uf /dev/st0 /dev/mapper/VolGroup00-Logl01 dump -0uf /dev/st0 /dev/mapper/VolGroup00-Logl02 でバックアップを取得は可能でしょうか? それともLVMシステムは、必ず lvcreate --snapshot --size=1G --name snap0 /dev/mapper/VolGroup00-Logl00 のように必ずsnapshotをとってdump しなくてはいけないのでしょうか? (ネットをみると必ずsnapshotをとる手順が紹介されているようなので。) 基本的なことで申し訳ありませんが、ご教授願います。

  • CentOS 4でパーティションの切り直し

    ディスクが2本ささっており、それぞれにLinuxがインストールされていましたが (デュアルブート構成)、片方のLinux(/dev/sdbにインストール)が不要となったので、 2本とももう片方のLinux(/dev/sdaにインストール)で使えるようにしようとしています。 /dev/sdbはLVMが構成されていましたが、/dev/sdaにインストールを起動して、 fdiskでバッサリ削除して、1パーティションを作成しました。 # fdisk /dev/sdb このディスクのシリンダ数は 8924 に設定されています。 間違いではないのですが、1024 を超えているため、以下の場合 に問題を生じうる事を確認しましょう: 1) ブート時に実行するソフトウェア (例. バージョンが古い LILO) 2) 別の OS のブートやパーティション作成ソフト (例. DOS FDISK, OS/2 FDISK) コマンド (m でヘルプ): p Disk /dev/sdb: 73.4 GB, 73407820800 bytes 255 heads, 63 sectors/track, 8924 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes デバイス Boot Start End Blocks Id System /dev/sdb1 1 8924 71681998+ 83 Linux <<★全てのブロックを/dev/sdb1に。保存(w)もOK。 # mke2fs -i 4096 -j /dev/sdb1 # tune2fs -c0 -i0 -Odir_index -ouser_xattr,acl /dev/sdb1 # mount /dev/sdb1 # df -k Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/mapper/VolGroup00-LogVol00 66410160 57557976 5478720 92% / /dev/sda1 101086 14863 81004 16% /boot none 1027152 257952 769200 26% /dev/shm /dev/sdb1 101086 5664 90203 6% /home1 <<★ なぜか、72GB全てを/dev/sdb1に割り当てたのに、100MB程度しか使えないことになっています。 これは、fdisk前に、/bootに割り当てられていた容量と同じです。 なぜでしょうか? どのようにしたら72GB全て認識するようになるでしょうか? よろしくお願いいたします。

  • LVMで構築したサーバのバックアップとリストア方法

    CentOS5.2でデフォルトインストールしたサーバがあるのですが こいつを「ntfs先などに」バックアップを行いたいのですが googleなどで一通りみてみた物の一向にできません。 また、リストア方法もご存じの方が居りましたら、ご教授願いたく思います。 ボリューム情報は以下の通りになっております。 [root@sv001 /]# vgdisplay -v Finding all volume groups Finding volume group "VolGroup00" --- Volume group --- VG Name VolGroup00 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size 74.41 GB PE Size 32.00 MB Total PE 2381 Alloc PE / Size 2381 / 74.41 GB Free PE / Size 0 / 0 VG UUID pPCt0a-dAMC-AL2I-Aq7S-Py8t-jzHu-UQqSQJ --- Logical volume --- LV Name /dev/VolGroup00/LogVol00 VG Name VolGroup00 LV UUID yYnKac-0Uaw-8Lp6-eDqK-eE0Q-031s-F4gOSi LV Write Access read/write LV Status available # open 1 LV Size 72.47 GB Current LE 2319 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 --- Logical volume --- LV Name /dev/VolGroup00/LogVol01 VG Name VolGroup00 LV UUID zpreFh-jx8s-HXlE-CUIS-eoCw-609A-KYHItY LV Write Access read/write LV Status available # open 1 LV Size 1.94 GB Current LE 62 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:1 --- Physical volumes --- PV Name /dev/hda2 PV UUID yi9Iv4-i0Xz-zK7W-2mwo-2Nr9-S6ja-oVWjC8 PV Status allocatable Total PE / Free PE 2381 / 0 [root@sv001 /]#

  • パーティションの再作成

    こんばんは。 とあるLinuxサーバが1台あり、以下のパーティション構成です。 Filesystem サイズ 使用 残り 使用% マウント位置 /dev/cciss/c0d0p5 18G 4.7G 13G 28% / /dev/cciss/c0d0p1 251M 16M 223M 7% /boot none 4.0G 0 4.0G 0% /dev/shm /dev/cciss/c0d0p6 9.9G 5.7G 3.7G 61% /opt /dev/cciss/c0d0p3 5.0G 131M 4.6G 3% /var /dev/cciss/c0d0p7 229G 1.8G 216G 1% /backup ここで「/backup」を削除し、100G程を「/」に含まれる「/home」に 割り当てたいと思っています。 「/home」を別途パーティションとして再作成する必要があると 思いますが、どのような手順を踏めば良いでしょうか。 アドバイスをお願いします。