Ubuntu: migrare da ext3 a ext4 il filesystem root
domenica, 24 gennaio, 2010
Ho sempre aggiornato installazioni di Ubuntu alle ultime versioni, lasciando come filesystem ext3. Solo su macchine virtuali ho sperimentato ext4 come filesystem di default per Karmic Koala e Lucid Lynx, non notando mai sostanziali miglioramenti per l’utilizzo che faccio di Ubuntu. Ma complice il passaggio di Google a ext4 per i propri cluster Linux, ho deciso di migrare da ext3 a ext4 senza formattare.
Per sperimentare la migrazione ho scelto l’installazione di Ubuntu 9.10 sul mio Samsung NC10, su cui ho impostato un layout di partizioni davvero “rozzo” cioè con un’unica partizione “/” formattata ext3 e una piccola partizione di swap. Ecco i passaggi che ho effettuato per migrare da ext3 a ext4 senza formattare:
Usare i loop device per creare filesystem in RAID su Linux
mercoledì, 30 dicembre, 2009
Solitamente si usano i loop device su Linux (Wikipedia offre una spiegazione esauriente) per montare delle immagini ISO e renderle accessibili nel filesystem ma non è l’unico utilizzo, per esempio può essere utile formattare dei file e montarli con l’opzione “-o loop” come se fossero dei device. Un possibile scenario potrebbe essere la creazione di due dispositivi in RAID, servendosi non di due device veri e propri ma solo di file.
I passi da compiere, in sintesi, sono i seguenti: creare due (o più) file con dd, usare losetup per consentire il mount senza l’opzione “-o loop” dei due file come se fossero dispositivi veri e propri da poter formattare, assemblare i due dispositivi in RAID utilizzando mdadm.
Vediamo passo passo come fare, la distribuzione cui faccio riferimento per questa miniguida è Ubuntu:
dtrx: estrarre archivi senza ricordare i comandi di tar su Ubuntu
sabato, 26 dicembre, 2009
Leggendo una discussione su Reddit ho scoperto uno strumento da riga di comando davvero molto comodo: dtrx. Sostanzialmente questo programma permette di estrarre qualsiasi tipo di archivio (tar/bzip2/7zip/deb/rpm/zip/rar etc.) senza dover ricordare complicati flag da linea di comando come nel caso di tar: “tar zxvf” o “tar xjvf” solo per citare alcune combinazioni.
Per estrarre un archivio zip con dtrx, solo per fare un esempio, basterà dare il comando:
dtrx archivio.zip
Per impostazione predefinita il contenuto del file zip verrà estratto in una directory chiamata “archivio”, cioè una cartella con il nome del file compresso, ma è anche possibile estrarre i file contenuti nella directory corrente:
dtrx -f archivio.zip
Mandriva 2010.0: prova su strada
sabato, 7 novembre, 2009
Seguo sempre con interesse i nuovi rilasci di Mandriva e con l’uscita della versione 2010.0 ho deciso di fare qualche prova su strada per vedere se davvero i miglioramenti descritti dal team fossero reali. La versione che ho provato è Mandriva One 2010.0 in versione Gnome 2.28.1 (la versione KDE non fa per me).
Trattandosi di una LiveCD non ho potuto apprezzare le novità dell’installer. In compenso Mandriva One effettua un boot tutto sommato veloce, deve pur sempre riconoscere al volo tutto l’hardware presente sulla macchina, e come al solito piacevole sotto l’aspetto grafico.
Videosorveglianza con il Linksys NSLU2 e Debian
sabato, 10 ottobre, 2009

Qualche settimana fa ho tirato fuori dalla busta delle “cianfrusaglie computeristiche” ammassate nell’armadio un oggetto di cui quasi mi ero dimenticato: il Linksys NSLU2. Per chi no lo conoscesse, si tratta di un mini-NAS dotato di presa ethernet e due USB per collegare degli hard disk esterni e renderli disponibili come unità di backup in una rete LAN. La bellezza di questo NAS consiste nella possibilità di potervi installare alcune distribuzioni Gnu/Linux, tra cui anche Debian. Quest’ultima è disponibile come firmware in formato .bin installabile di pochi MB: Debian/NSLU2 (armel) 5.0.3.
Il mio obiettivo con l’NSLU2 è stato quello di creare un sistema di videosorveglianza casalingo, utilizzando una webcam che trasmetta immagini visualizzabili da remoto attraverso un webserver. Vediamo i passaggi fondamentali da compiere.
Tiny Core Linux su Eee PC 701
domenica, 13 settembre, 2009
Negli ultimi giorni mi sto dedicando a scoprire Tiny Core Linux, una distribuzione minimalista, appena 10 MB, ma piena di idee interessanti. Non deriva da nessuna delle distribuzioni più conosciute, ma l’autore si è fatto le ossa con Damn Smal Linux, mutuando da questa distro l’attenzione alla leggerezza e al minimalismo.
Oltre al peso ridottissimo, Tiny Core ha tempi di boot da record (qualche secondo), un pannello di controllo che consente di configurare, tra le altre cose, la scheda di rete, i punti di mount, avviare un server SSH, TFTP.
Inoltre Tiny Core è dotata di un gestore delle applicazioni che consente di installare moltissimi programmi per renderla in tutto e per tutto una distribuzione completa. Con poche e semplici operazioni sono riuscito a installare Tiny Core 2.3 su una scheda SD presente sul mio Asus Eee PC 701, che al momento è equipaggiato con Jolicloud sull’hard disk SSD.
Provare Jolicloud su VirtualBox
giovedì, 6 agosto, 2009
Grazie a un invito “elemosinato” da @mindgap, sono riuscito finalmente a provare Jolicloud (questi di Jolicloud sono veramente lenti a invitare nuovi utenti). In realtà, già dalla scorsa settimana avevo trovato comunque il modo di mettere alla prova Jolicloud Alpha 2 su Eee PC 701 ricorrendo alle maniere forti (cioè scaricando l’immagine da The Pirate Bay).
L’impressione, nonostante queste interfacce per netbook non mi convincano ancora troppo, è stata buona: il sistema è reattivo e l’usabilità è molto buona, soprattutto considerando le ristrette dimensioni dell’Eee PC 701. Per ora il Samsung NC10 è “rimasto a guardare” e sinceramente non penso che rinuncerò a Ubuntu 9.04. Con uno schermo da 10 pollici come quello del Samsung l’interfaccia “classica” di Gnome va più che bene.



