Portál AbcLinuxu, 12. května 2025 05:07

Dotaz: Jak připojit swap

1.9.2009 21:07 zmije
Jak připojit swap
Přečteno: 1107×
Odpovědět | Admin

Dobrý den, na pc mám udělalaný dualboot Xubuntu a XP, bohužel jsem zvolil špatný postup instalace, nejdříve Xubuntu, potom XP, problém s přepsáním Grubu jsem vyřešil, ale XP hlásily při startu chybu, zjistil jsem, že to způsobuje přítomnost swapu, po jeho odstranění a znovu vytvoření, ale o několik MB menšího, XP bootojí ale Xubuntu, které jsem musel opravit recovery instalací, jej přestalo používat. Jak by se dal swap dodatečně připojit?

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.9.2009 21:26 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
Rozbalit Rozbalit vše Re: Jak připojit swap
Odpovědět | | Sbalit | Link | Blokovat | Admin
V /etc/fstab záznam je? Mělo by tam být něco na způsob
UUID=id-disku swap swap defaults 0 0
I am always ready to learn although I do not always like to be taught. (W. Churchill)
1.9.2009 21:40 zmije
Rozbalit Rozbalit vše Re: Jak připojit swap

Tak to nevim, k tomu stroji se dostanu až zítra.

 

2.9.2009 14:12 zmije
Rozbalit Rozbalit vše Re: Jak připojit swap

Ve fstab mám:

# swap was on /dev/sda6 during installation
UUID=c225d633-f2c6-4df8-9bdc-fc3f9187b7d4 none            swap    sw     

vencour avatar 2.9.2009 14:28 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Jak připojit swap

A co ještě v "dmesg | grep swap"?

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
2.9.2009 14:32 zmije
Rozbalit Rozbalit vše Re: Jak připojit swap

Příkaz proběhne, ale nic nevypíše.

vencour avatar 2.9.2009 14:59 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Jak připojit swap

Ok, když mam swap aktivní, tak je tam "Adding 1927760k swap on /dev/hda7. Priority:-1 extents:1 across:1927760k", tak jsem čekal, že bude něco i v případě chyby ... Když zkusim udělat swap ze souboru o nulové délce, tak v konzoli mam

# swapon /tmp/swapac
swapon: /tmp/swapac: Nepřípustný argument
a v logu "Unable to find swap-space signature"

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
vencour avatar 2.9.2009 15:02 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Jak připojit swap

Budiž ... jste si jist, že na dané partišně nic neni? Nevidim tu odkaz či hint na mkswap /dev/xxx ...

# mkswap --help
Použití: mkswap [-c] [-v0|-v1] [-pVELIKOST_STRÁNKY] [-L JMENOVKA] [-U UUID] ZAŘÍZENÍ [BLOKY]

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
2.9.2009 14:29 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
Rozbalit Rozbalit vše Re: Jak připojit swap
Je to UUID správně? Jestli jste ho znovu vytvářel, tak se mohlo změnit (podle ls -l /dev/disk/by-id/ zjistíte, co ukazuje na swap oddíl).
I am always ready to learn although I do not always like to be taught. (W. Churchill)
2.9.2009 14:35 zmije
Rozbalit Rozbalit vše Re: Jak připojit swap

Příkaz df vypíše:

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda5             17299004   1874644  14545608  12% /
tmpfs                   448632         0    448632   0% /lib/init/rw
varrun                  448632       100    448532   1% /var/run
varlock                 448632         0    448632   0% /var/lock
udev                    448632       144    448488   1% /dev
tmpfs                   448632         0    448632   0% /dev/shm
lrm                     448632      2392    446240   1% /lib/modules/2.6.28-11-generic/volatile

2.9.2009 14:36 NN
Rozbalit Rozbalit vše Re: Jak připojit swap

A potom pripadne pokusit pripojit pres:

swapon /dev/disk

NN

2.9.2009 14:42 zmije
Rozbalit Rozbalit vše Re: Jak připojit swap

To mi nechce fungovat:

sudo swapon /dev/sda6
swapon: /dev/sda6: Invalid argument
 

2.9.2009 14:49 zmije
Rozbalit Rozbalit vše Re: Jak připojit swap

Pro jistotu ještě výpis z cfdisk:

----------------------------------------------------------------------------
   sda1        Boot        Primary   NTFS            []              20003,89
   sda5                    Logical   Linux ext3                      17996,92
   sda6                    Logical   Linux swap / Solaris             1998,75
                           Pri/Log   Free Space                         16,46

 

2.9.2009 14:53 zmije
Rozbalit Rozbalit vše Re: Jak připojit swap

<pre >ls -l /dev/disk/by-id/ | grep swap</pre>

Nevypíše nic.

PS: proč mi nejdou HTML tagy?

2.9.2009 14:57 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
Rozbalit Rozbalit vše Re: Jak připojit swap
ls -l /dev/disk/by-id/ | grep swap
Nevypíše nic.
A tohle?
ls -l /dev/disk/by-id/ | grep sda6
PS: proč mi nejdou HTML tagy?
Ve WYSIWYNG se to musí naklikat ;-).
I am always ready to learn although I do not always like to be taught. (W. Churchill)
2.9.2009 15:04 zmije
Rozbalit Rozbalit vše Re: Jak připojit swap

Wysiwyng, pěkně děkuju, zlatě pomocí HTML, ještě jsem nepřišel jak s tím dělat, tak se omlouvám za formátování.

ls -l /dev/disk/by-id/ | grep sda6
lrwxrwxrwx 1 root root 10 2009-09-02 16:03 ata-ST340016A_3HS9T60P-part6 -> ../../sda6
lrwxrwxrwx 1 root root 10 2009-09-02 16:03 scsi-SATA_ST340016A_3HS9T60P-part6 -> ../../sda6
 

2.9.2009 15:18 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
Rozbalit Rozbalit vše Re: Jak připojit swap
Vše zpět - myslel jsem by-uuid.
I am always ready to learn although I do not always like to be taught. (W. Churchill)
2.9.2009 15:19 zmije
Rozbalit Rozbalit vše Re: Jak připojit swap
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pro dnešek zase končím, už mě uklizečka vyhazuje.

PS: ta osvěta Linuxu už mě stála dost času a to jsem ještě neřešel rozlišení 800x600 f=60Hz, které nejde v klikátku změnit, windows nemají hned po instalaci problém použít 1024x600 75Hz, nevim proč do toho xubuntu nemůžou dát autodetekci, novým HW to rozhodně není, grafika je S3 Trio :)

2.9.2009 17:11 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Jak připojit swap
S3 Trio AGP? Ak ano, treba pouzit SVGA ovladac namiesto S3 Trio ovladaca. Uzil som si s tou kartou svoje. :-)
2.9.2009 19:10 zmije
Rozbalit Rozbalit vše Re: Jak připojit swap

Mám takový pocit že je v PCI, ale 100% to budu vědět až zase zítra:)

 

3.9.2009 14:09 zmije
Rozbalit Rozbalit vše Re: Jak připojit swap

Na čipu je S3 Trio 86C764, karta je do PCI

Max avatar 2.9.2009 17:45 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Jak připojit swap
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím, co se tu řeší. Složitý vypisování /dev/ a hledání UUID řeší primitivum nazvané blkid, viz příklad :
[8][Wrk][max@max ~]$ blkid
/dev/sda1: UUID="7aa52786-54ca-4070-b5d5-3b9cb274e6f2" TYPE="reiserfs"
/dev/sda2: UUID="1431f6fd-75b1-49f7-8752-edf3e045606f" TYPE="reiserfs"
/dev/sda3: UUID="7b9bb987-4bb0-408d-a68d-7380a3c1fb4e" TYPE="reiserfs"
/dev/sda4: TYPE="swap" UUID="211bde92-d568-4f52-8d8a-306847a34add
Pokud jsi partition smazal a vytvořil menší, tak nemáš swap vytvořen, jen oddíl a navíc se ti asi změnilo i UUID. Takže vytvoř swap a uprav si správné UUID ve fstabu a pak swap připoj (pokud ho máš na sda6):
mkswap /dev/sda6
swapon /dev/sda6
Pak ještě zkontrolovat, zda máš ve fstabu správné UUID :
blkid | grep swap
cat /etc/fstab | grep swap
Zdar Max
Měl jsem sen ... :(
vencour avatar 2.9.2009 20:12 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Jak připojit swap

Jéé, dík, zase jsem chytřejší ... P.S. dle manu "blkid is part the e2fsprogs" ...

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
4.9.2009 12:29 zmije
Rozbalit Rozbalit vše Re: Jak připojit swap

Tak jsem udělal:

mkswap /dev/sda6
swapon /dev/sda6

swap už se připojí i po restartu, ale zdá se, že ho systém nepoužívá, výpis z top:
Swap:  1951856k total,        0k used,  1951856k free,   215780k cached
4.9.2009 12:38 Andy | skóre: 18 | NMnMet
Rozbalit Rozbalit vše Re: Jak připojit swap

pust si nekolik aplikaci, nejlepe firefox s flash playerem a dalsi a ono to casem swapovat zacne

Válka je vůl ... a já taky ;) | Chaotic state of my influence.
vencour avatar 4.9.2009 12:49 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Jak připojit swap

Případně se podívej, kolik máš % v /proc/sys/vm/swappiness, co jsem narazil, defaultní je 60 ... a lze to editovat, volit, individuálně=uživatelsky.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
4.9.2009 15:46 zmije
Rozbalit Rozbalit vše Re: Jak připojit swap

Jedno okno mozilly s tím nic neudělalo, tak snad až nainstaluju Flash Player.

cat /proc/sys/vm/swappiness
60
 

vencour avatar 4.9.2009 16:06 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Jak připojit swap

Tak zkus memtest ... ten si svou část paměti určitě ukousne. V gentoo ho mam v repozitáři, proč bys neměl i Ty ;-)

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
Max avatar 4.9.2009 16:38 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Jak připojit swap
Systém ho používá. Ale dokud máš volnou ramku, tak ti moc věcí swapovat nebude ;-). Je to ok. Neřeš to ;-)
Zdar Max
Měl jsem sen ... :(
5.9.2009 09:52 zmije
Rozbalit Rozbalit vše Re: Jak připojit swap

Já mu asi seberu 512MB modul (zbyde mu 256) a uvidím, jestli bude swapovat.

vencour avatar 5.9.2009 15:47 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Jak připojit swap

Pokud pustíš memtest, ten si ukousne velikost paměti, kolik řekneš.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.