Portál AbcLinuxu, 12. května 2025 05:07
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?
/etc/fstab
záznam je? Mělo by tam být něco na způsob
UUID=id-disku swap swap defaults 0 0
Tak to nevim, k tomu stroji se dostanu až zítra.
Ve fstab mám:
# swap was on /dev/sda6 during installation
UUID=c225d633-f2c6-4df8-9bdc-fc3f9187b7d4 none swap sw
A co ještě v "dmesg | grep swap"?
Příkaz proběhne, ale nic nevypíše.
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ý argumenta v logu "
Unable to find swap-space signature
"
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]
ls -l /dev/disk/by-id/
zjistíte, co ukazuje na swap oddíl).
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
A potom pripadne pokusit pripojit pres:
swapon /dev/disk
NN
To mi nechce fungovat:
sudo swapon /dev/sda6
swapon: /dev/sda6: Invalid argument
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
<pre >ls -l /dev/disk/by-id/ | grep swap</pre>
Nevypíše nic.
PS: proč mi nejdou HTML tagy?
A tohle?ls -l /dev/disk/by-id/ | grep swapNevypíše nic.
ls -l /dev/disk/by-id/ | grep sda6
PS: proč mi nejdou HTML tagy?Ve WYSIWYNG se to musí naklikat
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
by-uuid
.
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 :)
[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-306847a34addPokud 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/sda6Pak ještě zkontrolovat, zda máš ve fstabu správné UUID :
blkid | grep swap cat /etc/fstab | grep swapZdar Max
Jéé, dík, zase jsem chytřejší ... P.S. dle manu "blkid is part the e2fsprogs" ...
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
pust si nekolik aplikaci, nejlepe firefox s flash playerem a dalsi a ono to casem swapovat zacne
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.
Jedno okno mozilly s tím nic neudělalo, tak snad až nainstaluju Flash Player.
cat /proc/sys/vm/swappiness
60
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
Já mu asi seberu 512MB modul (zbyde mu 256) a uvidím, jestli bude swapovat.
Pokud pustíš memtest, ten si ukousne velikost paměti, kolik řekneš.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.