Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Swap disk, hibernace [vyřešeno]  (Přečteno 2350 krát)

Avogadrus

  • Návštěvník
  • Příspěvků: 77
Swap disk, hibernace [vyřešeno]
« kdy: 22 Března 2010, 12:29:53 »
Zdravíčko

Inu stalo se, že sem si vytvořil poněkud malý swap disk a někdy jsem měl problémy s hibernací, tudíž jsem se rozhodl vytvořit větší disk na jiném místě. Všechno proběhlo v pořádku, zápis do fstab také a systém swap normálně používal. Ale ejhle při pokusu o hibernaci jsem se dostal jen k téhle hlášce "Cant find swap space. Try swapon -a" a návratu do sezení. Po drobném hledání jsem zjistil, že swap disků může být víc a tak jsem opět připojil původní malý swap disk (tudíž jsem měl dva ), hibernace proběhne korektně pouze v případě, že se obsah paměti vleze na původní malý. V okamžiku použití druhého většího disku nedojde k obnovení sezení, ale naběhne čisté. Jediné co mě napadá je, že celý systém(/,/home,malý swap) se nachází v extended zatím co druhý swap disk mimo. Ví někdo co s tím. Přikládám výpis fdisk a fstab.

Kód: [Vybrat]
Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sda1   *           1         192     1536000    7  HPFS/NTFS
Diskový oddíl 1 nekončí na hranici cylindru.
/dev/sda2             192       12782   101127776    7  HPFS/NTFS
Diskový oddíl 2 nekončí na hranici cylindru.
/dev/sda3           12961       38913   208467000    f  W95 Rozš. (LBA)
Diskový oddíl 3 nekončí na hranici cylindru.
/dev/sda4           12782       12960     1436400   82  Linux swap/Solaris
Diskový oddíl 4 nekončí na hranici cylindru.
/dev/sda5           12961       36890   192212937   83  Linux
/dev/sda6           36890       36978      710608+  82  Linux swap/Solaris
/dev/sda7           36978       37697     5775808+  83  Linux
/dev/sda8           37697       38913     9767488+  83  Linux


Kód: [Vybrat]
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda7 during installation
UUID=f667ded1-532a-4fa4-ae72-251b65b47078 /               ext3    relatime,$
# /home was on /dev/sda8 during installation
UUID=4fefdcd3-b929-42c5-aa0e-c32700294f49 /home           ext3    relatime $
# swap was on /dev/sda4  novy velky
UUID=bc926279-8fc6-4ebe-b725-0d73a448d314 none            swap    sw       $
# /dev/sda6 puvodni maly
UUID=41c5e66f-6aa4-4c2e-a922-e04b1a91377f none            swap    sw       $
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
#disk
/dev/sda5       /media/vnitrni  ext3   rw,auto   0   2
# nastavení práv USB kvůli VirtualBoxu
« Poslední změna: 24 Března 2010, 20:18:26 od Tadeáš Pařík »
U12.04; jádro neznámé; XFCE 4.10

Krysař

  • Stálý člen
  • **
  • Příspěvků: 1253
Re: Swap disk, hibernace
« Odpověď #1 kdy: 22 Března 2010, 13:11:19 »
... jen takovy napad: zkus odstranit ten maly puvodni swap oddil a smaz(zakomentuj) jeho zaznam ve fstab, jak se to bude chovat se samotnym "velkym" swapem.
„Nepropadejte naději, jste z nejhoršího vevnitř.“

Avogadrus

  • Návštěvník
  • Příspěvků: 77
Re: Swap disk, hibernace
« Odpověď #2 kdy: 22 Března 2010, 13:48:52 »
Samozřejmě, že prvně jsem používal jen větší disk. Malý jsem  odstranil z fstab a dokonce i přeformátoval na jiný. Tím jsem se dostal k hlášce "Cant find swap space. Try swapon -a" a proto jsem zkusil připojit zpátky malý.
U12.04; jádro neznámé; XFCE 4.10

Krysař

  • Stálý člen
  • **
  • Příspěvků: 1253
Re: Swap disk, hibernace
« Odpověď #3 kdy: 22 Března 2010, 13:53:26 »
a co udelalo to: swapon -a ?
overil sis, jestli swap funguje?
„Nepropadejte naději, jste z nejhoršího vevnitř.“

Avogadrus

  • Návštěvník
  • Příspěvků: 77
Re: Swap disk, hibernace
« Odpověď #4 kdy: 22 Března 2010, 13:58:24 »
Swap je aktivní a používaný (free), swapon -a jen aktivuje swapy,ale já ten swap normálně používám. Jediný problém nastává až při pokusu o hibernaci jak jsem psal v prvním příspěvku.
U12.04; jádro neznámé; XFCE 4.10

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Swap disk, hibernace
« Odpověď #5 kdy: 22 Března 2010, 17:21:29 »
Vypni ten menší swap. Dej tu výpis z cat /proc/swaps.
Potom se pokus o hibernaci. Pak znovu výpis z cat /proc/swaps a ještě dej výpis z /var/log/kern.log (případně dmesg) na Ubuntu pastebin.
Třeba tam něco zajímavého bude.
http://www.openstreetmap.org - mapy celého světa "wiki style"

Avogadrus

  • Návštěvník
  • Příspěvků: 77
Re: Swap disk, hibernace
« Odpověď #6 kdy: 23 Března 2010, 00:02:15 »
Drobet jsem postoupil a zbavil jsem se hlášky "Cant find swap space. Try swapon -a" , nyní už hibernace proběhne, obnovení sezení už ne.

/proc/swaps před
Kód: [Vybrat]
Filename Type Size Used Priority
/dev/sda4                               partition 1436392 2476 -1

/proc/swaps po
Kód: [Vybrat]
Filename Type Size Used Priority
/dev/sda4                               partition 1436392 0 -1

/var/log/kern.log
Kód: [Vybrat]
http://paste.ubuntu.com/399581/
dmesg
Kód: [Vybrat]
http://paste.ubuntu.com/399583/
U12.04; jádro neznámé; XFCE 4.10

nikola

  • Stálý člen
  • **
  • Příspěvků: 944
    • http://home.tiscali.cz/nikola
Re: Swap disk, hibernace
« Odpověď #7 kdy: 24 Března 2010, 14:58:25 »
Jednoduchá rada zní :  ;D
Uprav soubor etc/initramfs-tools/conf.d/resume, kde změníš řádek na:
Kód: [Vybrat]
RESUME=UUID=bc926279-8fc6-4ebe-b725-0d73a448d314 (dosadíš UUID nového velkého swapu).
Poté už jen zaktualizuješ initramfs:
Kód: [Vybrat]
sudo update-initramfs -uMůžeš hibernovat  ;)

Avogadrus

  • Návštěvník
  • Příspěvků: 77
Re: Swap disk, hibernace
« Odpověď #8 kdy: 24 Března 2010, 16:08:24 »
Díky za pomoc už to funguje.
U12.04; jádro neznámé; XFCE 4.10

 

Provoz zaštiťuje spolek OpenAlt.