Portál AbcLinuxu, 1. června 2025 09:59


Dotaz: swap particia spoločna pre linux aj win?

27.1.2007 08:48 amico | skóre: 24
swap particia spoločna pre linux aj win?
Přečteno: 350×
Odpovědět | Admin
Mam vyhradenu 1 particiu 500 MB ako swap...
objavil som driver pre win pomocou ktorého sa dá umiestniť win swap (pagefile.sys) do tejto swap particie... Pozdáva sa mi toto riešenie len ten pagefile.sys mam nastaveny na 450 MB a netuším či to potom nebude prekážať Linuxu cely swap obsadeny z pagefile.sys zvyšnych len 50MB.... je dosť málo...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.1.2007 10:55 doron | skóre: 21 | blog: Sensors a Ksysguard | Brno
Rozbalit Rozbalit vše Re: swap particia spoločna pre linux aj win?
Odpovědět | | Sbalit | Link | Blokovat | Admin
V připadě využívání společné partition pro swap ve Windows a Linuxu se to řeší tak, že při bootu Linuxu se ten pagefile.sys odstraní, vytvoří se linuxový swap, no a při vypínání naopak, vytvoříš fs pro win, ten stránkovací soubor si Windows vytvoří sami. Ono je to vlastně jedno z bezpečnostních opatření, mazat pagefile.sys už při vypínání Windows. Určitě najdeš podrobný návod, tuším že už se to řešilo i na abclinuxu.
You can't fuck everyone, but you can try to.
27.1.2007 21:34 amico | skóre: 24
Rozbalit Rozbalit vše Re: swap particia spoločna pre linux aj win?
naobjavil som tak narýchlo nič čo by pojednavalo ako pri štarte linuxu vymazať pagefile.sys z swap particie alebo ako nastaviť win aby to po vypnuti mazali....
ostatne možno to aj mažu len netuším ani ako mam prezerať swap particiu pod linuxom čo na nej je ak ju nikde nevidim namountovanu....
27.1.2007 21:55 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: swap particia spoločna pre linux aj win?
Proč mazat? Když na tu partition pustíte mkswap, je úplně jedno, co jste v ní měl předtím.
27.1.2007 22:14 amico | skóre: 24
Rozbalit Rozbalit vše Re: swap particia spoločna pre linux aj win?
Mám tomu rozumieť tak, že ak mám riadok vo fstab:
LABEL=SWAP-hda1 swap swap defaults 0 0
to znači že particia hda1 sa utomaticky "vymaže" a tak namountuje? Prave zisťujem že tam naozaj žiadny pagefile.sys neni:
free -m
Swap: z 501 MB je 24 used a 477 free
27.1.2007 22:37 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: swap particia spoločna pre linux aj win?
Ne, to samo o sobě nestačí, musíte na ni použít mkswap. Ale možná to u vás dělá nějaký startovací skript automaticky.
27.1.2007 23:15 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: swap particia spoločna pre linux aj win?
Nejdříve po nastartování linuxu musíš spustit nějakej skript kterej vytvoří swap.

Takže přečíst

man mkswap

man swapon

man mkfs.vfat

Takže nejdříve připravíš oddíl pro swap

mkswap /dev/oddíl_pro_swap

Potom ho zapneš

swapon

Při vypínání linuxu musíš vypnout swap

swapoff

potom naformátovat oddíl na fat aby si tam windows mohly vytvořit soubor

mkfs.vfat /dev/oddíl_pro_swap

a teď vypnout - ukončit linux.
27.1.2007 23:36 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: swap particia spoločna pre linux aj win?
NO než takhle to komplikovat.. není lepší nechat ten swap jenom pro lin a o něco zvětšit životní prostor widlím?
28.1.2007 00:27 doron | skóre: 21 | blog: Sensors a Ksysguard | Brno
Rozbalit Rozbalit vše Re: swap particia spoločna pre linux aj win?
To určetě záleží jak velký disk používá, pokud tu jde o stovky GB, tak máš jistě pravdu, no pokud má třeba 10-20GB, tak to se vyplatí ušetřit to půl giga.
You can't fuck everyone, but you can try to.
29.1.2007 16:20 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: swap particia spoločna pre linux aj win?
Nic není třeba komplikovat. Místní odpovídači asi ještě o (už jednou odkazovaném) swapfs neslyšeli, tak ani neví, že linuxový swap se může ve widlích tvářit jako normální FATka, aniž by si toho kterýkoliv linux všiml... Háček je v tom, že pro ty widle není instalátor, jenom archiv se .sys a .reg souborem během "instalace" se dá snadno udělat chyba.
27.1.2007 23:34 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: swap particia spoločna pre linux aj win?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jedná se o swapfs? Jestli ano (a máš ho v těch widlích rozjetý správně), tak je velikost widlího swapovacího souboru čistě záležitost nastavení ve widlích.
oVirt | SPICE
29.1.2007 18:20 Tomáš | skóre: 31 | blog: Tomik
Rozbalit Rozbalit vše Re: swap particia spoločna pre linux aj win?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pouzival jsem spolecny swap pro widle a linux. Nasel jsem navod na webu, ale ted se mi nedari to znovu najit, nejpodobnejsi, co jsem nasel je toto:

http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ko/mini/ps/Swap-Space.ps.gz

V principu jde o toto:
  1. Rict widlim, ze maji mit swap na dane partition.
  2. Nechat widle, aby si tam vytvorily vse potrebne (1 restart). Snaz se, aby tam jeste moc neswapovaly (bude se to gzippovat, takze lepsi je mit same nuly).
  3. Nabootovat do linuxu
  4. Zazalohovat danou partition (pomoci dd) a zkomprimovat ji (neni nutne, ale setri to misto)
  5. Do startovaciho skriptu, kde se aktivuje swap pridat na zacatek vytvoreni swap (tusim mkswap), bez toho by linux nevedel, ze tam muze mi swap.
  6. Pri vypinani pocitace po deaktivaci swapu obnovit partition ze zalohy. Kdyz se partition neobnovi ze zalohy, budou wokna rvat a swap si tam nevytvori, byl by nutny dalsi restart a to asi nechces.
30.1.2007 07:10 amico | skóre: 24
Rozbalit Rozbalit vše Re: swap particia spoločna pre linux aj win?
Urobil som to, lebo som chcel mať swapy na prvej "najrýchlejšej part. a pri 30GB disku mi to stojí za to ušetriť aj 500MB... Ak by niekto uvažoval nad niečim pod...
1. driver pre win sa volá swapfs.sys + nastavenie klúča v registroch podľa umiestnenia swap particie na hdd...
2. po reštarte win. sa tato swaps part. ukaže normálne v prieskumik resp. total commander...
3. nastaviť pagefile.sys do tejto particie
4. zmeniť dalši register po shutdown win sa pagefile.sys atomaticky vymaže
5. po nabootovaní linux (fedora) mam swap particiu prázdnu (free 500mb)
30.1.2007 11:09 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: swap particia spoločna pre linux aj win?
No... swapfs používám na 3 počítačích a pro linux je úplně transparentní - pokud je do widlí danej ten swapfs.sys a záznam v registru správně. Pokud ti to přemazává swap (musíš ho obnovovat přes mkswap), tak máš něco v těch widlích blbě - nejspíš máš nakopírovanej ten swapfs.sys do blbýho adresáře (jednou mi to taky dělalo a bylo to tím, že jsem si spletl %WINDOWS%\SYSTEM a %WINDOWS%\SYSTEM32).

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.