Newsgroup: it.comp.os.linux.iniziare
Titolo: Partizione swap fuori uso!

Uso felicemente(almeno prima di oggi) la mdk 9.1, ma avendo avuto la
possibilità di provare la 
gentoo 1.4, per preparargli il terreno, ho creato da windows con
PartitionMagic7(purtroppo non trovo su linux qualcosa di cosi comodo e
versatile nel gestire e ridimensionare " a caldo" le partizioni), una nuova
partizione ext2(per provare a farle convivere entrambe).
Questa mi si è piazzata su hda6 e ha fatto spostare le altre
partizione di un valore(ossia la vecchia hda6 è diventata hda7, hda7 in
hda8, ecc.).
Ho quindi risistemato tutto sulla Mandrake, editandomi lilo.conf e il file
fstab.
Ma lo swap(che è passato dalla partizione hda9 ad hda10) non mi funziona
più!
Andando in /dev ho scoperto che i files di dispositivi vanno da hda1 a hda9,
quindi hda10 non esiste!
Ora siccome su questa distro i files hdaN non sono altro che dei link
simbolici a /dev/ide/host0/bus0/target0/lun0/partN, dove N è il numero
della partizione, ho provato in maniera poco
ortodossa a creare il file hda10 come segue:
cd  /dev/ide/host0/bus0/target0/lun0/
cp part9 part10
cd /dev
ln -s /dev/ide/host0/bus0/target0/lun0/part10 hda10
 
Ma non funziona uguale! :-((
Se lancio: swapon /dev/hda10
ricevo:
swapon: /dev/hda10: Invalid argument
Come diavolo devo fare per risistemare questa maledetta partizione swap?
Che le partizioni non possano superare il valore di hda9(ma non credo
proprio)?
Grazie.
p.s.
In questo momento vi scrivo proprio dalla Mandrake: cosa rischio senza swap
se saturo tutta la ram?(224 mb)

 cp part9 part10
Questo qui' e' sicuramente sbagliato. part9 dovrebbe essere un puntatore
al dispositivo/driver, la stessa cosa vale per part10.
Davide

Non ho risolto il problema totalmente(leggendo capirete) ma ho capito 
qualcosa in più:
In pratica quando creo(nella maniera descritta sopra) il link hda10 e 
lancio swapon /dev/hda10, la partizione  viene montata e
lo swap funziona.
Quando però riavvio il sistema, al successivo accesso ho scoperto che
qualche script(o chissà che!!) crea in /dev una directory di nome
hda10 che sovrascrive il link creato da me!!
Per la precisione questa directory contiene altre due directory con questi
nomi:
$ ls /dev/hda10
ataraid/  cciss
e quindi mi sembra ovvio che swapon mi dia quell'errore!(dal post di sopra)
A questo punto sono costretto a lanciare:
rm  -rf /dev/hda
ln -s /dev/ide/host0/bus0/target0/lun0/part10 /dev/hda10
swapon /dev/hda
O più velocemente:
swapon  /dev/ide/host0/bus0/target0/lun0/part10
Automatizzando la cosa, basterebbe sostituire in fstab nella stringa relativa 
allo swap,"/dev/hda10" con "/dev/ide/host0/bus0/target0/lun0/part10", e 
funziona anche, ma cosi non ho più /dev/hda10...e inoltre non capisco perchè 
devo aggirare il problema cosi!
Chi diavolo è che si permette di cancellare il mio dispositivo per
rimpiazzarlo con quella directory?!?!
Ragazzi vi prego aiutatemi a capire perchè sto impazzendo!
Certe volte la Mdk con le sue procedure automatizzate somiglia troppo a
Windows!
Ciao.

Davide Bianchi affermò che:

No, ti assicuro che part9 e part10 sono files dispositivo(quando dici
puntatore intendi link, vero?), infatti ls -l , mi risponde con b---------   
quindi dispositivo a blocchi.
Cmq in "qualche modo"  ho risolto il problema dell'attivazione dello
swap(leggi la risposta a me stesso:-)), il problema è capire il
comportamento
della distro...
Qualche utente esperto che usa Mdk ci ha capito qualcosa?