Re: Individuazione e montaggio automatico della swap.
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.
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.
-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.
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.
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 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.
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.
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