Re: Individuazione e montaggio automatico della swap.

2009-12-18 Per discussione Ezio Da Rin

mauro morichi ha scritto:
 On 17/12/09 09.24, Ezio Da Rin wrote:

 con Debian-Live distribuita con boot pxe da rete (netlive) avrei bisogno
 di individuare, sul client, se esiste una partizione di swap e se c'è di
 montarla. Ho visto che distribuendo ubuntu 9.10 lo fa ma non ho ancora
 capito come.
 C'è un comando che posso passare al boot o devo fare uno scriptino?


 potrei suggerirti due metodi:
 il primo che utilizza tmpfs. Viene utilizzata la ram, pertanto non ti
 servono partizioni di swap da cercare e attivare. Ovviamente questo tipo
 di implementazione richiede di sapere quanta ram ha a disposizione il
 client e quanta ram viene usata.

infatti questo è il problema, dato che la live distribuita in rete 
lavora con il filesystem in ram ed utilizza la /home utente atenticato 
LDAP in nfs, quando hai un client con 512MB/1GB  di ram devi 
assolutamente avere uno spazio swap a disposizione. Lo scriptino, 
indicato da Giovanni, risolve proprio questo problema come consigli 
nella tua seconda soluzione, se il client ha ram a sufficienza può 
essere anche diskless come quelli nell'aula del Paschini di Tolmezzo e 
lo scriptino gira a vuoto, se invece non ne ha abbastanza basta creare 
una partizione swap, magari ridimensionando qualcuna esistente se il 
client ha altri SO, e il gioco è fatto.

Grazie,
Ezio.



--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Individuazione e montaggio automatico della swap.

2009-12-17 Per discussione Ezio Da Rin

Ciao a tutti,
con Debian-Live distribuita con boot pxe da rete (netlive) avrei bisogno 
di individuare, sul client, se esiste una partizione di swap e se c'è di 
montarla. Ho visto che distribuendo ubuntu 9.10 lo fa ma non ho ancora 
capito come.

C'è un comando che posso passare al boot o devo fare uno scriptino?
Grazie,
Ezio.


--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Individuazione e montaggio automatico della swap.

2009-12-17 Per discussione 1tmt
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ezio Da Rin ha scritto lo scorso 17/12/2009 09:24:
 Ciao a tutti,
 con Debian-Live distribuita con boot pxe da rete (netlive) avrei bisogno
 di individuare, sul client, se esiste una partizione di swap e se c'è di
 montarla. Ho visto che distribuendo ubuntu 9.10 lo fa ma non ho ancora
 capito come.
 C'è un comando che posso passare al boot o devo fare uno scriptino?
 Grazie,

ne' l'uno ne' l'altro; una volta accertato che hai a disposizione una
partizione di swap (potresti usare cfdisk, ma occhio ;-) ), ti basta
usare il comando `swapon /dev/device_partizione`.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJLKf8/AAoJECVi+PFMdzdCfIgH/2aPdP4YyeUdSMz4Ue7Ozoor
6PvCOPvo+V0qgEhzVcQHkKNa8te/fiCNQkhVTeomDx5VuR9BN8y2GYip2b5QU9i7
TWELMmecs4aZFVhNPjkvevdvVtJS3tvic88iy7zARNUsZFCoDAXL7elmPsABV92t
pugAY3YbiEMiN6OwP3ct+nHCCZi5r3YfB1F8F1MrGiz8Bxv7eQIFKAcFy/CHgN5W
FCPcSZgC0zSQmAZ252K+gXzxInkCx5bSI+tra0NyMJCHrLx2UxQd3gDyNkkfumpI
T4xqVryORL54Ow/JvQjlUqGWS45pz5bGA0Pis5ZQ+lRt2zKdf7frBz45Ff1HJRw=
=ts1g
-END PGP SIGNATURE-


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Individuazione e montaggio automatico della swap.

2009-12-17 Per discussione Ezio Da Rin

1tmt ha scritto:

[...]

ne' l'uno ne' l'altro; una volta accertato che hai a disposizione una
partizione di swap (potresti usare cfdisk, ma occhio ;-) ), ti basta
usare il comando `swapon /dev/device_partizione`.

ok, d'accordo per una postazione ma io ho bisogno che venga fatto in 
automatico, al boot da rete, per ogni macchina dell'aula quando mi trovo 
postazioni con ram inferiore a 2GB e pc che possono avere una swap in 
partizioni diverse. Quando la partizione di swap  è sempre la stessa 
posso mettere una riga in fstab della mia immagine distribuita, ma se 
viene inserita una macchina con una swap in una partizione diversa 
logicamente non viene montata.
Come dicevo distribuendo Ubuntu lo fa ma non so se lo fa lui o 
initrd.img che ho gli ho creato con live-initramfs proprio per poterlo 
distribuire con boot pxe.

Grazie,
Ezio.


--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Individuazione e montaggio automatico della swap.

2009-12-17 Per discussione Legrandin
Il giorno 17 dicembre 2009 11.30, Ezio Da Rin e...@linuxnetlive.org ha
scritto:

 1tmt ha scritto:

 [...]


 ne' l'uno ne' l'altro; una volta accertato che hai a disposizione una
 partizione di swap (potresti usare cfdisk, ma occhio ;-) ), ti basta
 usare il comando `swapon /dev/device_partizione`.

  ok, d'accordo per una postazione ma io ho bisogno che venga fatto in
 automatico, al boot da rete, per ogni macchina dell'aula quando mi trovo
 postazioni con ram inferiore a 2GB e pc che possono avere una swap in
 partizioni diverse. Quando la partizione di swap  è sempre la stessa posso
 mettere una riga in fstab della mia immagine distribuita, ma se viene
 inserita una macchina con una swap in una partizione diversa logicamente non
 viene montata.
 Come dicevo distribuendo Ubuntu lo fa ma non so se lo fa lui o initrd.img
 che ho gli ho creato con live-initramfs proprio per poterlo distribuire con
 boot pxe.
 Grazie,
 Ezio.


 Aggiungerei una regola a udev, che esegua uno script attiva_swap per
ogni hard disk trovato nel sistema. Nello script controlli le partizioni del
disco.
Se ce n'é una di swap, la attivi con swapon.

Ma scommetto che c'e' qualcosa di piu' semplice. :-)


Re: Individuazione e montaggio automatico della swap.

2009-12-17 Per discussione Giovanni Toraldo
2009/12/17 Ezio Da Rin e...@linuxnetlive.org:
 C'è un comando che posso passare al boot o devo fare uno scriptino?

Puoi adattare questo:
http://en.gentoo-wiki.com/wiki/Automount_Swap_Early

Ciao

-- 
Giovanni scorp Toraldo


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Individuazione e montaggio automatico della swap.

2009-12-17 Per discussione Ezio Da Rin

Giovanni Toraldo ha scritto:

2009/12/17 Ezio Da Rin e...@linuxnetlive.org:

C'è un comando che posso passare al boot o devo fare uno scriptino?


Puoi adattare questo:
http://en.gentoo-wiki.com/wiki/Automount_Swap_Early


grazie Giovanni, proprio quello che avevo bisogno.
Non è la prima volta che gentoo mi viene in aiuto, anche per la modifica 
dello squashfs ho trovato supporto. L'ho modificato come sotto e funziona.

Credi che sia necessario il supporto LVM2?

netlive:/# cat autoswap.sh
#!/bin/sh
# Dal File originale di:
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
#
# Autodetect swap partition
# author: Mathias Laurin mathias_lau...@users.sourceforge.net
# from the script found at http://gentoo-wiki.com/TIP_automount_swap
# left by an anonymous contributor.
#
# modificato per Debian:

   DEVLIST=
   DEV=

   DEVLIST=$(ls /dev/[h-s]d[a-z][0-9]*)

   for DEV in $DEVLIST
   do
   FS=$(file -sL $DEV| cut -d' ' -f3)

   if [ $FS = swap ]
   then

   /sbin/swapon $DEV

   fi
   done



Re: Individuazione e montaggio automatico della swap.

2009-12-17 Per discussione mauro morichi
On 17/12/09 09.24, Ezio Da Rin wrote:

 con Debian-Live distribuita con boot pxe da rete (netlive) avrei bisogno
 di individuare, sul client, se esiste una partizione di swap e se c'è di
 montarla. Ho visto che distribuendo ubuntu 9.10 lo fa ma non ho ancora
 capito come.
 C'è un comando che posso passare al boot o devo fare uno scriptino?


potrei suggerirti due metodi:
il primo che utilizza tmpfs. Viene utilizzata la ram, pertanto non ti
servono partizioni di swap da cercare e attivare. Ovviamente questo tipo
di implementazione richiede di sapere quanta ram ha a disposizione il
client e quanta ram viene usata.
il secondo potresti usare fdisk -l /dev/sda (primo disco, sempre sda).
analizzi il risultato e se una delle partizioni e' marcata come swap
partition (code 82) trattasi di partizione prevista per il swapping,
quindi il tuo script non fa altro che montare tale partizioni. Rimane il
dubbio se il disco e' partizionato ma non preparato e/o formattato,
pertanto il mount andrebbe a puttane. In questo caso potresti sempre
fare un bel mkswap sulla partizione e poi procedere al mount.

M.


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org