
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu9.10とXPのデュアルです。(PCは、EeePC100HA メモリ2GB)
fstabを参照すると、SWAPがUSBメモリ(/dev/sdb5)にあります。
これを、内蔵のHDDに変更する方法を教えてください。
因みに、パーティション・エディタ(GParted 0.4.5)で見ると
パーティションの内容は下記です。
/dev/sda1 ntfs 79.99GB boot ===XPです
/dev/sda2 extended 61.20GB
/dev/sda5 ext4 61.20GB (使用済み3.51GB 空き57.69GB)
/dev/sda3 fat32 PE 7.82GB hidden,lba ===XPの修復用?
/dev/sda4 不明 39.22GB ===XP用
また、 /etc/fstab の内容は下記です。
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda5 during installation
UUID=ecfb9ec9-d9df-47ad-9c84-0fc8e3ecfeb6 / ext4 errors=remount-ro 0 1
# swap was on /dev/sdb5 during installation
UUID=84d2d5eb-c656-4f48-b880-2155606e4245 none swap sw 0 0
オフライン
内蔵 HDD (/dev/sda) に swap パーティションにするための空きはありますか?
まずはこれを何とかしなければ、先にすすめません
空きを用意できれば、後は以下の手順になります
fdisk コマンドは、parted コマンド (gparted コマンド) 同様に非常に危険です
また、mkswap、swapon コマンドで指定するパーティションを間違えると、そのパーティションは破壊されます
自分が何をしようとしているのか、十分に理解してから使ってください
1) fdisk コマンドを使って空きを swap パーティションとして確保します
以下、確保した swap パーティションを /dev/sda6 と仮定します
2) (多分不要) mkswap /dev/sda6 を実行します
3) swapon /dev/sda6 を実行します /dev/sda6 を実行中の swap に追加する
4) swapoff -U 84d2d5eb-c656-4f48-b880-2155606e4245 を実行します UUID が 84d2d5eb-c656-4f48-b880-2155606e4245 であるデバイス (/dev/sdb5 つまり USB メモリ) を実行中の swap から外す
5) /etc/fstab の 「UUID=84d2d5eb-c656-4f48-b880-2155606e4245」の部分を「/dev/sda6」に変更します
以上で使用する swap パーティションが USB メモリから内蔵 HDD に変更されるはずです
万一、上記手順が間違っていたとしても、一切の責任を負いません
すべて自己責任において実行してください
オフライン
返信ありがとうございます。
>内蔵 HDD (/dev/sda) に swap パーティションにするための空きはありますか?
下記の空きのうち2~4GB程度をswap パーティションにすることはできるのでしょか?
/dev/sda5 ext4 61.20GB (使用済み3.51GB 空き57.69GB)
あれば、その具体的な方法について教えてください。
オフライン
1-1. USBスタートアップディスクで作成したUSBで、USBからUbuntuを立ち上げる
1-2. パーティション・エディタ(GParted 0.4.5)で、下記ファイルから3GB空きを作成
/dev/sda5 ext4 61.20GB (使用済み3.51GB 空き57.69GB)
1-3. 空きの3GBを、新しいパーティションとしてlinux-swapに適用
2-1. インストールしたHDDからUbuntuを立ち上げる
2-2. /etc/fstab の 「UUID=84d2d5eb-c656-4f48-b880-2155606e4245」の部分を
「/dev/sda6」に変更(ryさんに教えていただいた方法)
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda5 during installation
UUID=ecfb9ec9-d9df-47ad-9c84-0fc8e3ecfeb6 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
/dev/sda6 none swap sw 0 0
2-3. 端末からfree -mtからの確認結果
total used free shared buffers cached
Mem: 2005 394 1610 0 36 198
-/+ buffers/cache: 159 1845
Swap: 3631 0 3631
Total: 5637 394 5242
こんなんで良いのでしょうか?
オフライン