お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-01-27 19:05:29

VZ
メンバ
登録日: 2009-01-27

<解決済み>LINUXーSWAP領域変更?

UBUNTUのインストール時に、LINUXーSWAP領域が作られますが、
この領域のサイズを減らしたり、移動(現在dev/sda2からdev/sda5)したいと思っています。
可能でしょうか?(支障?)ご教授下さい。
(ファイルを書き換えなければいけないとき、どの箇所か教えて下さい)

最後の編集者: VZ (2009-02-03 23:12:31)

オフライン

 

#2 2009-01-27 20:46:00

avidya
ゲスト

Re: <解決済み>LINUXーSWAP領域変更?

 LiveCD で起動して、Gparted を使えば可能ですよ。

 ただしパーティションサイズの変更は、物理デバイスのサイズにもよりますし、パーティション変更の大きさの変化によりますが、かなり時間がかかります。私が 160GB STAT HDD に LVM を導入した時に sda1 のパーティションサイズを変更したのですが、サイズ変更に一晩かかりました。もちろん私自身は寝てましたが。

 それと作業は、かならずバックアップを取ってからやってください。失敗するとパーティションごと HDD 内のデータが消えてなくなりますから。

最後の編集者: avidya (2009-01-27 20:56:09)

 

#3 2009-01-27 22:57:17

VZ
メンバ
登録日: 2009-01-27

Re: <解決済み>LINUXーSWAP領域変更?

avidyaさん、ありがとうございます。
SWAPの大きさの変更はできました。
次はdev/sda2からdev/sda5(論理パーティション)に変更させたいと思っています。
パーティション切ってなんとかやってみたのですが、LINUX-SWAPとして機能していません。
よろしくお願いします。

オフライン

 

#4 2009-01-28 06:55:41

avidya
ゲスト

Re: <解決済み>LINUXーSWAP領域変更?

 とりあえず、現状での
/etc/fstab
の内容を貼り付けていただけませんか?

 

#5 2009-01-29 19:07:22

VZ
メンバ
登録日: 2009-01-27

Re: <解決済み>LINUXーSWAP領域変更?

ありがとうございます。
連絡遅くなり申し訳ございません。

# /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しか認識できないのでしょうかね?

オフライン

 

#6 2009-01-29 22:27:36

avidya
ゲスト

Re: <解決済み>LINUXー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 イメージの再作成という面倒なことをしなければならないので、お薦めしていいかどうか判断できません。

 

#7 2009-01-29 23:50:59

hito
管理者
登録日: 2007-03-18

Re: <解決済み>LINUXーSWAP領域変更?

avidya による投稿:

 それとちょっと気になるのが sda1 です。ext2 でフォーマットされているんですね。ext3 ならジャーナリングが有効になるので、もしもパソコンがダウンした時などに、ディスク復旧の確率が高まるのですが。ext2 の場合は、だいたいはディスクがクラッシュしたら終わりです。もし将来 Ubuntu をバージョンアップする時にクリーンインストールするときには、ext3 にすることをお薦めします。

これは「システムクラッシュした時のリカバリ速度が速い」かなと思います。

非常に残念ながら、ext3の耐障害特性はext2と完全に同じで、「unclean なアンマウントが起きた場合」のfsckが省ける(ジャーナルに基づいてメタデータを戻せる)ので、リカバリに時間がかからないだけだったりします……。

オフライン

 

#8 2009-01-30 17:06:53

VZ
メンバ
登録日: 2009-01-27

Re: <解決済み>LINUXーSWAP領域変更?

ありがとうございます。

# /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が非アクティブなっています。
アクティブにして終了させても、次回起動時には非アクティブになっています。
うまくいきません。

よろしくお願いします。

オフライン

 

#9 2009-01-31 08:13:08

avidya
ゲスト

Re: <解決済み>LINUXーSWAP領域変更?

VZさん による投稿:

Gpartedでみると、SWAPが非アクティブなっています。
アクティブにして終了させても、次回起動時には非アクティブになっています。
うまくいきません。

 この文章ですが、gparted を起動し、sda5 を選択、[パーティション]-[情報]で確認されたんですよね?それと当然 HDD の Ubuntu を起動しての結果ですよね?
 もしそうなら、ちょっと私の知識の範囲を越えています。識者の方のフォローをお願いします。

最後の編集者: avidya (2009-01-31 08:15:14)

 

#10 2009-01-31 09:06:51

VZ
メンバ
登録日: 2009-01-27

Re: <解決済み>LINUXーSWAP領域変更?

avidya による投稿:

この文章ですが、gparted を起動し、sda5 を選択、[パーティション]-[情報]で確認されたんですよね?
それと当然 HDD の Ubuntu を起動しての結果ですよね?

その通りです。
SWAPをオンにしているのに。なぜ次回の起動でオフになってしまうのだろうか?パーティションサイズ変更が原因なのか?
ハードの区画の変更を考えたとき、サイズ変更したいときって、よくあると思います。
なんとかならないのでしょうか。
お願いします。

オフライン

 

#11 2009-01-31 09:10:26

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: <解決済み>LINUXーSWAP領域変更?

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

最後の編集者: kiyoshi (2009-01-31 09:58:39)

オフライン

 

#12 2009-01-31 13:09:38

UbonroPoo
メンバ
登録日: 2007-06-17

Re: <解決済み>LINUXーSWAP領域変更?

mkswap しましたか?

オフライン

 

#13 2009-01-31 13:56:37

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: <解決済み>LINUXーSWAP領域変更?

UbonroPooさん と同意見です。
まさか、avidyaさんが示されている内容について、素朴な疑問ですが、gparted を起動し、VZさんは、
swap領域を修正指定した後、「編集」→「全ての操作を適用」をクリックして、設定を反映させましたか?

ps. #14の返答された結果、私も原因が検討つきません。
 実際、swap領域のサイズを変更したことありますが、不具合には遭遇しませんでした。

最後の編集者: koisan1949 (2009-01-31 22:38:12)

オフライン

 

#14 2009-01-31 22:31:10

VZ
メンバ
登録日: 2009-01-27

Re: <解決済み>LINUXーSWAP領域変更?

ありがとうございます。
>swap領域を修正指定した後、「編集」→「全ての操作を適用」をクリックして、設定を反映させましたか?
はい、行いました。

オフライン

 

#15 2009-01-31 23:03:40

VZ
メンバ
登録日: 2009-01-27

Re: <解決済み>LINUXー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)

オフライン

 

#16 2009-01-31 23:44:11

UbonroPoo
メンバ
登録日: 2007-06-17

Re: <解決済み>LINUXーSWAP領域変更?

調べてみたら、私の環境でも起動時に swapon されていませんでした。

日本語REMIX版ubuntu 8.04.1

クリーンインストールしてアップグレードしただけだとおもいますので、皆様の環境では如何でしょう。

/etc/rc.local に
 /sbin/swapon スワップデバイス
との記述を加えて逃げました。 

最後の編集者: UbonroPoo (2009-01-31 23:49:33)

オフライン

 

#17 2009-02-01 00:17:54

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: <解決済み>LINUXーSWAP領域変更?

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

最後の編集者: kiyoshi (2009-02-01 00:24:34)

オフライン

 

#18 2009-02-01 00:31:39

VZ
メンバ
登録日: 2009-01-27

Re: <解決済み>LINUXーSWAP領域変更?

ありがとうございます。
/etc/fstabを訂正して何度か起動させましたが、
SWAP機能してくれません。
んーーー。

もう1つきづいたのですが、サイズを変更すると、起動時にコマンドが画面をだらだら流れます。
正常なときは、グラフィックだけですよね・・・・・。


なにが原因なのでしょうかね?

よろしくおねがいします。
kiyoshiさんの動きが本来の動き なんでしょうね。いいですね。

オフライン

 

#19 2009-02-01 00:59:45

VZ
メンバ
登録日: 2009-01-27

Re: <解決済み>LINUXーSWAP領域変更?

kiyoshiさん、ありがとうございます。
SWAP機能しました!
本当にありがとうございます。

あとは、コマンドが流れるのをなんとかしなくてはいけません。
よろしくおねがいします。

オフライン

 

#20 2009-02-01 10:12:22

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: <解決済み>LINUXーSWAP領域変更?

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

最後の編集者: kiyoshi (2009-02-01 10:16:09)

オフライン

 

#21 2009-02-01 11:14:02

VZ
メンバ
登録日: 2009-01-27

Re: <解決済み>LINUXーSWAP領域変更?

kiyoshi 様

/etc/fstab において、
/dev/sda5 none            swap    sw              0       0
に変更すれば、うまくいきました。

ありがとうございます。

スプラッシュスクリーンの件は、まだうまくいきません。
はじめ5秒くらいスプラッシュスクリーンが表示されて、途中からコマンドが30行?くらい流れて、ログイン画面にいきます。
はじめ5秒くらいスプラッシュスクリーンは関係ないのでしょうか?

オフライン

 

#22 2009-02-01 11:34:40

moz
メンバ
登録日: 2007-01-25

Re: <解決済み>LINUXーSWAP領域変更?

オフライン

 

#23 2009-02-01 15:02:06

VZ
メンバ
登録日: 2009-01-27

Re: <解決済み>LINUXーSWAP領域変更?

mozさん、ありがとうございます。
いろいろやりましたが。うまくいきませんでした。
すみません。

オフライン

 

#24 2009-02-01 18:15:59

VZ
メンバ
登録日: 2009-01-27

Re: <解決済み>LINUXーSWAP領域変更?

確認できたことを正確に書きます。

1、LINUXMINT6をインストール。
2、起動時、25秒くらいのスプラッシュスクリーン
3、ユーザーログイン画面
(正常な動作)

4、SWAPの領域サイズ変更
5、電源切る

6、起動時8秒くらいのスプラッシュスクリーン
7、グラフィックがなくなって、20秒くらいコマンドが画面を流れる
8、ユーザーログイン画面

SWAPの領域サイズ変更でこのような動きがおこっていると考えられます。
SWAPは認識されています。

本当、不思議です。

menu.lstにsplashつけたりしてもダメでした。

よろしくお願いします。

オフライン

 

#25 2009-02-02 12:43:01

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: <解決済み>LINUXーSWAP領域変更?

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

Board footer

Powered by FluxBB