
Ubuntu日本語フォーラム

ログインしていません。
UBUNTUのインストール時に、LINUXーSWAP領域が作られますが、
この領域のサイズを減らしたり、移動(現在dev/sda2からdev/sda5)したいと思っています。
可能でしょうか?(支障?)ご教授下さい。
(ファイルを書き換えなければいけないとき、どの箇所か教えて下さい)
最後の編集者: VZ (2009-02-03 23:12:31)
オフライン
LiveCD で起動して、Gparted を使えば可能ですよ。
ただしパーティションサイズの変更は、物理デバイスのサイズにもよりますし、パーティション変更の大きさの変化によりますが、かなり時間がかかります。私が 160GB STAT HDD に LVM を導入した時に sda1 のパーティションサイズを変更したのですが、サイズ変更に一晩かかりました。もちろん私自身は寝てましたが。
それと作業は、かならずバックアップを取ってからやってください。失敗するとパーティションごと HDD 内のデータが消えてなくなりますから。
最後の編集者: avidya (2009-01-27 20:56:09)
avidyaさん、ありがとうございます。
SWAPの大きさの変更はできました。
次はdev/sda2からdev/sda5(論理パーティション)に変更させたいと思っています。
パーティション切ってなんとかやってみたのですが、LINUX-SWAPとして機能していません。
よろしくお願いします。
オフライン
とりあえず、現状での
/etc/fstab
の内容を貼り付けていただけませんか?
ありがとうございます。
連絡遅くなり申し訳ございません。
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=297b6b99-71e5-4b5a-b9f3-aaf61d35534f / ext2 relatime,errors=remount-ro 0 1
# /dev/sda2
UUID=bff37fd4-a555-488b-bd1d-7be6430e09de none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/scd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
です。よろしくお願いします。
いろいろやっていますが、うまくいきません。
UBUNTUのパーティションの作成で、SWAPを削除して、新たにSWAPを作成し、SWAPをオンにしましたが、やったときはうまく
動いているようですが、次回起動させると記憶?されておらず、SWAPとして動いていません。
インストール時に作成されるSWAPしか認識できないのでしょうかね?
オフライン
VZさん による投稿:
# /dev/sda1
UUID=297b6b99-71e5-4b5a-b9f3-aaf61d35534f / ext2 relatime,errors=remount-ro 0 1
# /dev/sda2
UUID=bff37fd4-a555-488b-bd1d-7be6430e09de none swap sw 0 0
まず、gparted で
/dev/sda2 を開放してください。
次に開放された同じ領域を拡張パーティションにして、swap 領域をその拡張パーティションに作成してください。swap 領域が "/dev/sda5" になるはずです。
それとちょっと気になるのが sda1 です。ext2 でフォーマットされているんですね。ext3 ならジャーナリングが有効になるので、もしもパソコンがダウンした時などに、ディスク復旧の確率が高まるのですが。ext2 の場合は、だいたいはディスクがクラッシュしたら終わりです。もし将来 Ubuntu をバージョンアップする時にクリーンインストールするときには、ext3 にすることをお薦めします。
ext2 を ext3 にする方法もあるのですが、initrd イメージの再作成という面倒なことをしなければならないので、お薦めしていいかどうか判断できません。
avidya による投稿:
それとちょっと気になるのが sda1 です。ext2 でフォーマットされているんですね。ext3 ならジャーナリングが有効になるので、もしもパソコンがダウンした時などに、ディスク復旧の確率が高まるのですが。ext2 の場合は、だいたいはディスクがクラッシュしたら終わりです。もし将来 Ubuntu をバージョンアップする時にクリーンインストールするときには、ext3 にすることをお薦めします。
これは「システムクラッシュした時のリカバリ速度が速い」かなと思います。
非常に残念ながら、ext3の耐障害特性はext2と完全に同じで、「unclean なアンマウントが起きた場合」のfsckが省ける(ジャーナルに基づいてメタデータを戻せる)ので、リカバリに時間がかからないだけだったりします……。
オフライン
ありがとうございます。
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=a12a6e89-d676-4187-8fc9-b8049721b923 / ext2 relatime,errors=remount-ro 0 1
# /dev/sda5
UUID=6890ff51-a1c8-4d02-add3-5a8874826450 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/scd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
上記のようになりました(LINUXMINTにインストールしなおしました。)
が、やはりSWAPが作動していません。
Gpartedでみると、SWAPが非アクティブなっています。
アクティブにして終了させても、次回起動時には非アクティブになっています。
うまくいきません。
よろしくお願いします。
オフライン
VZさん による投稿:
Gpartedでみると、SWAPが非アクティブなっています。
アクティブにして終了させても、次回起動時には非アクティブになっています。
うまくいきません。
この文章ですが、gparted を起動し、sda5 を選択、[パーティション]-[情報]で確認されたんですよね?それと当然 HDD の Ubuntu を起動しての結果ですよね?
もしそうなら、ちょっと私の知識の範囲を越えています。識者の方のフォローをお願いします。
最後の編集者: avidya (2009-01-31 08:15:14)
avidya による投稿:
この文章ですが、gparted を起動し、sda5 を選択、[パーティション]-[情報]で確認されたんですよね?
それと当然 HDD の Ubuntu を起動しての結果ですよね?
その通りです。
SWAPをオンにしているのに。なぜ次回の起動でオフになってしまうのだろうか?パーティションサイズ変更が原因なのか?
ハードの区画の変更を考えたとき、サイズ変更したいときって、よくあると思います。
なんとかならないのでしょうか。
お願いします。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: kiyoshi (2009-01-31 09:58:39)
オフライン
UbonroPooさん と同意見です。
まさか、avidyaさんが示されている内容について、素朴な疑問ですが、gparted を起動し、VZさんは、
swap領域を修正指定した後、「編集」→「全ての操作を適用」をクリックして、設定を反映させましたか?
ps. #14の返答された結果、私も原因が検討つきません。
実際、swap領域のサイズを変更したことありますが、不具合には遭遇しませんでした。
最後の編集者: koisan1949 (2009-01-31 22:38:12)
オフライン
ありがとうございます。
>swap領域を修正指定した後、「編集」→「全ての操作を適用」をクリックして、設定を反映させましたか?
はい、行いました。
オフライン
ありがとうございます。
よろしくお願いします。
<1>正常なとき、
$ sudo blkid
/dev/sda1: UUID="a12a6e89-d676-4187-8fc9-b8049721b923" TYPE="ext2"
/dev/sda3: LABEL="HD1" UUID="D427-53FB" TYPE="vfat"
/dev/sda5: TYPE="swap" UUID="6890ff51-a1c8-4d02-add3-5a8874826450"
/dev/sdb1: LABEL="SDHC" UUID="D22C-F30B" TYPE="vfat"
/dev/sda6: UUID="4983-99B5" TYPE="vfat"
$ sudo fdisk -l
Disk /dev/sda: 16.1 GB, 16139681792 bytes
255 heads, 63 sectors/track, 1962 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5c7ff9cb
デバイス Boot Start End Blocks Id System
/dev/sda1 * 1 601 4827501 83 Linux
/dev/sda2 602 701 803250 5 拡張領域
/dev/sda3 702 1962 10128982+ c W95 FAT32 (LBA)
/dev/sda5 602 701 803218+ 82 Linux swap / Solaris
Disk /dev/sdb: 16.0 GB, 16071000064 bytes
255 heads, 63 sectors/track, 1953 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4dcfa078
デバイス Boot Start End Blocks Id System
/dev/sdb1 1 1954 15690240 c W95 FAT32 (LBA)
<2>SWAPサイズを変更したとき(SWAPが機能しないとき)
$ sudo blkid
/dev/sda1: UUID="a12a6e89-d676-4187-8fc9-b8049721b923" TYPE="ext2"
/dev/sda3: LABEL="HD1" UUID="D427-53FB" TYPE="vfat"
/dev/sda5: TYPE="swap" UUID="ab5c93fb-c98a-4f3c-917c-ee06f9788bdc"
/dev/sdb1: LABEL="SDHC" UUID="D22C-F30B" TYPE="vfat"
/dev/sda6: UUID="4983-99B5" TYPE="vfat"
$ sudo fdisk -l
Disk /dev/sda: 16.1 GB, 16139681792 bytes
255 heads, 63 sectors/track, 1962 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5c7ff9cb
デバイス Boot Start End Blocks Id System
/dev/sda1 * 1 601 4827501 83 Linux
/dev/sda2 602 701 803250 5 拡張領域
/dev/sda3 702 1962 10128982+ c W95 FAT32 (LBA)
/dev/sda5 602 652 409626 82 Linux swap / Solaris
Disk /dev/sdb: 16.0 GB, 16071000064 bytes
255 heads, 63 sectors/track, 1953 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4dcfa078
デバイス Boot Start End Blocks Id System
/dev/sdb1 1 1954 15690240 c W95 FAT32 (LBA)
オフライン
調べてみたら、私の環境でも起動時に swapon されていませんでした。
日本語REMIX版ubuntu 8.04.1
クリーンインストールしてアップグレードしただけだとおもいますので、皆様の環境では如何でしょう。
/etc/rc.local に
/sbin/swapon スワップデバイス
との記述を加えて逃げました。
最後の編集者: UbonroPoo (2009-01-31 23:49:33)
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: kiyoshi (2009-02-01 00:24:34)
オフライン
ありがとうございます。
/etc/fstabを訂正して何度か起動させましたが、
SWAP機能してくれません。
んーーー。
もう1つきづいたのですが、サイズを変更すると、起動時にコマンドが画面をだらだら流れます。
正常なときは、グラフィックだけですよね・・・・・。
なにが原因なのでしょうかね?
よろしくおねがいします。
kiyoshiさんの動きが本来の動き なんでしょうね。いいですね。
オフライン
kiyoshiさん、ありがとうございます。
SWAP機能しました!
本当にありがとうございます。
あとは、コマンドが流れるのをなんとかしなくてはいけません。
よろしくおねがいします。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: kiyoshi (2009-02-01 10:16:09)
オフライン
kiyoshi 様
/etc/fstab において、
/dev/sda5 none swap sw 0 0
に変更すれば、うまくいきました。
ありがとうございます。
スプラッシュスクリーンの件は、まだうまくいきません。
はじめ5秒くらいスプラッシュスクリーンが表示されて、途中からコマンドが30行?くらい流れて、ログイン画面にいきます。
はじめ5秒くらいスプラッシュスクリーンは関係ないのでしょうか?
オフライン
ブートスプラッシュスクリーンの解像度を変更して黒い表示をなおそう! の方法で表示できるはずです。
オフライン
mozさん、ありがとうございます。
いろいろやりましたが。うまくいきませんでした。
すみません。
オフライン
確認できたことを正確に書きます。
1、LINUXMINT6をインストール。
2、起動時、25秒くらいのスプラッシュスクリーン
3、ユーザーログイン画面
(正常な動作)
4、SWAPの領域サイズ変更
5、電源切る
6、起動時8秒くらいのスプラッシュスクリーン
7、グラフィックがなくなって、20秒くらいコマンドが画面を流れる
8、ユーザーログイン画面
SWAPの領域サイズ変更でこのような動きがおこっていると考えられます。
SWAPは認識されています。
本当、不思議です。
menu.lstにsplashつけたりしてもダメでした。
よろしくお願いします。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン