Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: micobg в Mar 16, 2013, 23:17



Титла: Проблем със SWAP дяла
Публикувано от: micobg в Mar 16, 2013, 23:17
Инсталирах си Ubuntu 12.04 вчера и при зареждане ми изписва следното:
The disk drive for /dev/mapper/cryptswap1 is not ready yet or not presented.
Това го чакам 10-15 секунди и всички продължава нормално (но очевидно нещо не е наред).
Отворих GParted и там swap дялът ми е отбелязан като непозната файлове система.  ??? Първата ми работа беше да опитам да го форматирам като linux-swap, но без успех, тъй като е монтиран. Пробвах със swapoff -a да го изключа, но и това не промени нищо.  :-[
Още малко информация. Като изпълня fdisk -l, swap-а си присъства там с правилната файлова система:
/dev/sda5       351590400   359587839     3998720   82  Linux swap / Solaris
но има и нещо, което малко ме озадачава:
Disk /dev/mapper/cryptswap1 doesn't contain a valid partition table
Това /dev/mapper/cryptswap1 не го знам какво трябва да представлява, но изглежда досущ като swap-а ми (със същите размери), който трябва да е /dev/sda5:
Disk /dev/mapper/cryptswap1: 4094 MB, 4094689280 bytes
255 heads, 63 sectors/track, 497 cylinders, total 7997440 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd57ba139


Не знам до колко може да е полезна, но прилагам още малко информация. В /etc/fstab имам следните редове:
# swap was on /dev/sda5 during installation
#UUID=dfc99f74-5cdb-4126-9901-71d2c249c509 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

В /etc/mtab не присъства, а и не знам дали трябва. free показва swap-а, а blkid не показва изобщо /dev/sda5, което трябва да е, а вместо това има:
/dev/mapper/cryptswap1: UUID="a10be21e-de81-48d8-b27f-53c4f4b4760d" TYPE="swap"


Титла: Re: Проблем със SWAP дяла
Публикувано от: kalinik в Mar 17, 2013, 16:42
Я махни коментара # пред UUID=нещо си... и го сложи на долния ред #/dev/mapper...
Това прилича на криптиран дял / суап и явно нещо се дъни


Титла: Re: Проблем със SWAP дяла
Публикувано от: micobg в Mar 17, 2013, 23:32
kalinik, направих каквото каза. За сега не забелязвам някаква промяна. Но все пак има развитие:
1. Съобщението, за което писах най-напред, при зареждане изчезна.
2. Успях да форматирам swap дяла през live-cd, но след рестарт GParted пак не го познава.  >:(
3. Реших да пробвам да „приспя“ лаптопа и от това състояние връщане няма. Когато опитам да го „събудя“ екрана започва да мига и в моментите, когато светва се вижда следното съобщение:
Mar 17 23:20:14 aihido kernel: [  253.372027] [drm:atom_op_jump] *ERROR* atombios stuck in loop for more than 5secs aborting
Mar 17 23:20:14 aihido kernel: [  253.372029] [drm:atom_execute_table_locked] *ERROR* atombios stuck executing EACA (len 2670, WS 0, PS 4) @ 0xEFBC


Титла: Re: Проблем със SWAP дяла
Публикувано от: kalinik в Mar 18, 2013, 00:32
Приспиването е доста сложен процес, с който не съм запознат много-много.
Обаче нищо не ти пречи да пробваш още при grub да добавиш resume=/path/to/file   към опциите на ядрото <-- при теб , казваш ,че трябва да е /dev/sda5

Погледни /var/log/syslog ; dmesg за някакви грешки. Също така провери дали UUID=... в /etc/fstab е еднакво с /etc/initramfs-tools/conf.d/resume
Цитат
RESUME=UUID....

А ако имаш повечко ор 2-3GB RAM , може да "намалиш" ползването на swap, като напишеш в /etc/sysctl.conf
Цитат
vm.swappiness=10


+ рестарт


Титла: Re: Проблем със SWAP дяла
Публикувано от: micobg в Mar 18, 2013, 12:40
Първо да спомена, че вече swap се разпознава от GParted, след като го изтрих и създадох наново.
UUID не съвпадат.  ??? cat /etc/fstab|grep swap връща следното:
# swap was on /dev/sda5 during installation
UUID=dfc99f74-5cdb-4126-9901-71d2c249c509 none            swap    sw              0       0#
#/dev/mapper/cryptswap1 none swap sw 0 0

Докато cat /etc/initramfs-tools/conf.d/resume е:
RESUME=UUID=ee2ed831-606b-4f04-8203-65921ed3ab65
Заместих UUID в /etc/initramfs-tools/conf.d/resume с този от /etc/fstab.
Във /var/sys/log има цели 261 грешки само при последното стартиране на Ubuntu.  :o Тези, които посочих в предното мнение са едни от тях.


Титла: Re: Проблем със SWAP дяла
Публикувано от: kalinik в Mar 19, 2013, 01:20
След като смени записа в /etc/initramfs-tools/conf.d/resume направи ли
Цитат
sudo update-initramfs -u -k all

Преди да го направиш пак провери дали UUID съвпада с /etc/fstab
Изобщо нямам понятие от hibernation , но се радвам ,че поне правилното инициализиране на swap се получи.
Погледни тук : https://help.ubuntu.com/community/EnableHibernateWithEncryptedSwap ($2)  има някакво решение по проблема с cryptswap


Титла: Re: Проблем със SWAP дяла
Публикувано от: micobg в Mar 19, 2013, 09:54
Направих каквото каза.
Последните пъти се събужда успешно, но за миг се появяват тези съобщения и все очаквам да не тръгне.  :)
Mar 19 09:44:27 aihido kernel: [ 1117.544055] [drm:atom_op_jump] *ERROR* atombios stuck in loop for more than 5secs aborting
Mar 19 09:44:27 aihido kernel: [ 1117.544057] [drm:atom_execute_table_locked] *ERROR* atombios stuck executing EACA (len 2670, WS 0, PS 4) @ 0xEFBC


Но продължавам да не разбирам за какво ми е този cryptswap? Защо трябва да е криптиран (или аз грешно съм разбрал)? Преди нямах такова животно или поне не знаех за него. Имах си един swap дял и толкова.


Титла: Re: Проблем със SWAP дяла
Публикувано от: kalinik в Mar 19, 2013, 12:42
Тия грешки ми приличат на проблем с видео модулите, а и можеш да махнеш тоя cryptsetup
Цитат
cryptsetup remove cryptswapХ
или направо
sudo apt-get purge cryptsetup

A с какво видео си ? И да не би да си с 2 видеокарти?


Титла: Re: Проблем със SWAP дяла
Публикувано от: micobg в Mar 26, 2013, 15:47
Махнах го. ;D
С ATI Radeon HD 4650 съм и това е единствената ми видео карта.

bkid показваше различен UUID от този в fstab и  /etc/initramfs-tools/conf.d/resume, а free показваше за размер на swap-а 0.  :o Сложих навсякъде UUID-то от blkid и вече free си показва реалния размер на swap-а (но все пише 0 използвани, което не знам дали е нормално).
Грешките си стоят.  ???