Newsgroup: it.comp.os.linux.iniziare
Titolo: Swap file condiviso Windows-Linux

Come da  oggetto:
Esiste un sistema per fare si che linux e windows condividano lo stesso 
swapfile? In altre parole è possibile fare si che linux utilizzi come 
proprio swapfile la memoria virtuale di windows e/o viceversa?
Ho fatto diverse ricerche a tal proposito ma con risultati molto 
deludenti, mi date una mano?
Grazie a tutti, ciao.
-- 
Mic.
Togliere QWERTY dall'indirizzo e-mail per rispondere.
Remove QWERTY from e-mail address to reply.

 Grazie a tutti, ciao.
Credo che non si possa fare per millemila ragioni. In ogni caso a qual pro?

blazar ha scritto:

Per risparmiare spazio, ad esempio...


 Per risparmiare spazio, ad esempio...
Linux ha una partizione dedicata allo swap e non puoi sfruttarla con win.
Win scrive i suoi swap file dove capita nel tuo HD, al limite poi
indicargli la partizione... Non vedo molte soluzioni. Prova a postare la
tua configurazione hardware.

blazar ha scritto:

Pentium 90 32Mb RAM, disco da 810 Mb, partizioni: HDA1 (Windows NT4, 
300Mb), HDA4 (partizione estesa), HDA5 (Linux Mandrake 7.1, 445Mb), HDA6 
65Mb (linux swap)


 proprio swapfile la memoria virtuale di windows e/o viceversa?
Forse si', ma bisognerebbe provare. La mia idea e' di utilizzare il
file di swap di windows anche per linux. Potresti procedere nel modo
seguente.
Ogni volta che avvii Linux automaticamente (e come utente root):
(1) Fai montare la partizione con sopra windows
(2) Fai mkswap sul file di swap di windows
(3) Fai swapon sul file di swap di windows
In questo modo Linux dovrebbe usare lo swap di windows. Ora pero'
dovresti riavviare e far partire windows per controllare che non gli
dia fastidio il fatto che hai smandrappato il suo file di swap. Se
windows non si lamenta allora fuziona.
Detto questo devo avvertirti che probabilmente le prestazioni dello
swap sotto linux in questo scenario saranno pietose (si una una
partizione fisica dell'HD per lo swap per questioni di performance).
Ma non si puo' mai dire e comunque ci vuole poco tempo per fare una
prova.
Saluti,
The Librarian

 molto deludenti
Esistono tonnellate di howto e tutorial in proposito;
comincia da ILDP o dagli "Appunti di informatica libera"

 65Mb (linux swap)
Una partizione di scambio (magari in fat32) potrebbe farti recuperare
spazio? (andresti a inserire file accessibili sia a win che a lin, anche se
perderesti i vantaggi dell'utilizzo dei permessi)

blazar wrote:

Magari la fai in ext3 cosi' non perdi i permessi e la usi sotto win con i
drivers: 
www.fsdrivers.org
 non ricordo se si scrive cosi'...

 
Mi sono "cucinato" la tua idea in diverse salse ma purtroppo non và
linux vede lo swap file, lo monta ma non lo usa... :-(
Temo che la cosa vada fatta in un modo un pò più sofisticato, qualcosa
del tipo: Linux crea il proprio swapfile nella partizione fat destinata
allo swap di Win, cancellando temporaneamente lo swap di Win. Lo attiva
e alla chusura di linux ripristina lo swap di Win... che casino!!! Spero
di essermi spiegato bene, comunque ho apprezzato molto il tuo tentativo
di aiuto. Grazie.


mallin.shetland ha scritto:

Quelli sono i primi posti dove sono andato a cercare e ti posso
assicurare che non c'è nulla a riguardo, però se tu hai qualche sito o
indirizzo preciso dove andare a cercare sarò ben lieto di verificare.
Grazie.


 hai qualche sito o indirizzo preciso dove andare a cercare
http://www.google.it/search?q=linux+windows+condivisione+swap
http://www.google.it/search?q=linux+windows+share+swap

 Grazie a tutti, ciao.
SwapFs
http://www.acc.umu.se/~bosse/
mai usato personalmente

 e alla chusura di linux ripristina lo swap di Win... che casino!!! Spero
Oltretutto inutile.
Se vuoi risparmiare spazio, e poi devi copiare lo swap di win per poi
ripristinarlo, tanto vale che tu ti faccia i due swap separati.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 lo monta ma non lo usa... :-( 
Ci sono due grossi errori in questo passaggio.
Il primo e` che Linux non monta lo /swap/ /space,/
sia esso su un file oppure su una partizione dedicata.
Lo /swap/ /space/ viene usato in modo /raw/; Linux vede 
solo una sequenza di pagine di 4kiBi precedute da un
preambolo che serve a Linux per tenere delle sue
informazioni.
Il secondo errore e` che Linux debba usare per forza 
lo swap e che se non lo usa qualcosa va male.
Al contrario quando un sistema (con un qualunque 
sistema operativo) riversa pagine di memoria su disco
significa che ha esaurito la memoria fisica e sta 
ricorrendo ad un mezzo di fortuna (il disco rigido) 
per far fronte all'emergenza.
Quindi ritieniti fortunato.

 mai usato personalmente
Per dirla come nel film "Frankenstein Junior"...
"SI... PUO'... FAREEEEE!!!!!" :-D
Funziona!!! testato su WinNT4, Win2000 e WinXP, unica controindicazione 
la partizione di swap deve essere primaria.
Devo ancora provarlo su Win95 e Win98, ma conto di farlo al più presto.
Farò presto sapere i risultati delle prove ;-)
Infine devo riuscire a capire come far fuzionare e2compr, questo mi
permetterebbe di guadagnare spazio anche sulla partizione linux, e
magari di aumentare le dimensioni dello swap...
Avete qualche suggerimento a tale proposito?
Grazie di nuovo.


 Avete qualche suggerimento a tale proposito?
Guarda che se usi *molto* la memoria di swap
vuol solo dire che hai poca _*ram*_.
-- 
Signature automatica inserita a mano.
Punteggiatura: Nel caso mancasse nel messaggio, aggiungete!!
In God we trust, all others we monitor.(NSA)

 vuol solo dire che hai poca _*ram*_.
Si, ma visto che le memorie per il portatile di cui sopra sono 
introvabili non mi sembra di avere molte alternative...


 
...e comunque il mio obbiettivo principale è di guadagnare spazio sul 
disco, e mi sembra di essere sulla buona strada.
Un pò grazie alla compressione della partizione NTFS di WinNT4, un pò 
grazie alla partizione di swap comune (grazie di nuovo gt).
Riuscire anche a comprimere la partizione di linux sarebbe la ciliegina 
sulla torta...


mallin.shetland ha scritto:

Non per fare polemica, non ne ho intenzione alcuna ma...
parlavamo di uno o più indirizzi precisi, non di fare una ricerca con
google (cosa che ho gia fatto).
Comunque sembra che abbia risolto il problema (grazie all'aiuto di gt)
anche se a sentire te sembrava quasi una cosa impossibile...
Comunque adesso stò cercando di far funzionare e2compr se ti va di darmi 
una mano sei il benvenuto.
Cordiali saluti.


 Avete qualche suggerimento a tale proposito?
Leggi il libro "Come lo feci".
Non ho mai usato neppure e2compr, ma vista la macchina che vuoi rianimare ti
posso consigliare di eseguire la ricompilazione del kernel su una virtual
machine ospitata su un pc più moderno.

 
In effetti ricompilare il kernel sul mio vecchio P90 richiede più di 4 
ore...
Hai qualche virtual machine free e possibilmente leggera da consigliarmi?


 ore...
Puoi compilare il kernel su una macchina piu` potente 
e poi portarlo sul Pentium

 Hai qualche virtual machine free e possibilmente leggera da consigliarmi?
per semplicità d'uso e di installazione virtualbox
http://www.virtualbox.org/