論壇

網站公告

社群伺服器正進行搬移作業中,部份已完成;目前仍缺硬體資源,請參考討論區站務公告及主機近況公告。若有不便之處敬請見諒。

正在瀏覽:   1 名遊客





請問: 如何打開Swap
會員四級
註冊日期:
2007/8/23 11:22
所屬群組:
已註冊使用者
等級: 16
HP : 0 / 391
MP : 105 / 3354
EXP: 64
離線
我的USB硬碟安裝ubuntu 7.10時規劃1G的swap來用, 後來手賤, 再安裝Fedora 8, 之後swap就被Fedora 8使用了, 用ubuntu開機時就沒swap, 動作就變好慢好慢, 用GPart可以將swap開啟使用, 可是重新開機時, 就沒了.

請教各位前輩, 如何修改成開機就可以有swap? 我的sdb1是ubuntu, sdb2是mandriva 2008, sdb3是fedora 8, sdb4是linux-swap

謝謝

2007/12/17 17:47
應用擴展 工具箱


回復: 請問: 如何打開Swap
管理員
註冊日期:
2005/6/10 6:54
所屬群組:
已註冊使用者
等級: 4
HP : 0 / 92
MP : 11 / 1381
EXP: 68
離線
因為uuid 被更改了,請將 fstab 內 swap 部份改成正確的 uuid。

ls -al /dev/disk/by-uuid

若覺得用 uuid 麻煩,改用 /dev/sdx 方式也可以。

2007/12/17 17:58
應用擴展 工具箱


回復: 請問: 如何打開Swap
會員四級
註冊日期:
2007/8/23 11:22
所屬群組:
已註冊使用者
等級: 16
HP : 0 / 391
MP : 105 / 3354
EXP: 64
離線
謝謝ssh大的熱心回應, 可是我的linux程度只有幼稚園程度:

1. ls -al /dev/disk/by-uuid 看到的我都不懂:
在另外一台桌上電腦, window XP 和 ubuntu 雙系統, 看到的如下:
總計 0
drwxr-xr-x 2 root root 140 2007-12-18 03:41 .
drwxr-xr-x 5 root root 100 2007-12-18 03:41 ..
lrwxrwxrwx 1 root root 10 2007-12-18 03:41 4398-6069 -> ../../sda5
lrwxrwxrwx 1 root root 10 2007-12-18 03:41 8730-C0DA -> ../../sda3
lrwxrwxrwx 1 root root 10 2007-12-18 03:41 C44859E04859D232 -> ../../sda1
lrwxrwxrwx 1 root root 10 2007-12-18 03:41 e3fb6bf1-02bf-4642-9b33-0cc9fa86ade1 -> ../../sda7
lrwxrwxrwx 1 root root 10 2007-12-18 03:41 ee8ebe63-b7ea-4c4d-9cb2-49c6dc0a4402 -> ../../sda6

哪個是swap的uuid? 要怎樣才知道正確的 uuid?

2. 還有要怎樣修改fstab?

也許問得很北七, 還望賜教
謝謝

2007/12/17 20:09
應用擴展 工具箱


訪客
回復: 請問: 如何打開Swap
Anon:訪客
用 fdisk

範例:

[local@localhost ~]$ sudo fdisk /dev/sda
密碼:

The number of cylinders for this disk is set to 30401.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x585e585e

Device Boot Start End Blocks Id System
/dev/hda1 * 1 4256 34186288+ 7 HPFS/NTFS
/dev/hda2 4257 8924 37495710 83 Linux
/dev/hda3 8925 9022 787185 82 Linux swap / Solaris
/dev/hda4 9023 30401 171726817+ f W95 Ext'd (LBA)
/dev/hda5 9023 25939 135885771 7 HPFS/NTFS
/dev/hda6 25940 28371 19535008+ 83 Linux


其中 id 為 82 的就是你的 swap 分割區


2. 還有要怎樣修改fstab?


sudo gedit /etc/fstab

找到有 swap 字眼的那行

範例:

UUID=8d41a97d-fec3-48ef-9236-7f3ae5e9d6d2 none swap sw 0 0


把 UUID= 後面的數值改為你的 uuid 數值既可

Ident: 0d470 d1b28 099a1 13ca4 | 2007/12/18 0:36
應用擴展 工具箱


回復: 請問: 如何打開Swap
會員四級
註冊日期:
2007/8/23 11:22
所屬群組:
已註冊使用者
等級: 16
HP : 0 / 391
MP : 105 / 3354
EXP: 64
離線
謝謝各位大大的幫忙 終於把swap找回來了

這裡真是個好地方

2007/12/18 7:31
應用擴展 工具箱




回覆 發帖



發表回覆
賬號用戶名   密碼   登錄
*
輸入驗證碼
(大寫數字請輸入相對應的印度/阿拉伯數字) *
     
* = 必要的


可以查看帖子.
可以發帖.
可以回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
可以不經審核直接發帖.