{"action":"created","issue":{"url":"https://api.github.com/repos/geekcookies/geektalks/issues/3","repository_url":"https://api.github.com/repos/geekcookies/geektalks","labels_url":"https://api.github.com/repos/geekcookies/geektalks/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/geekcookies/geektalks/issues/3/comments","events_url":"https://api.github.com/repos/geekcookies/geektalks/issues/3/events","html_url":"https://github.com/geekcookies/geektalks/issues/3","id":134956230,"number":3,"title":"Scrivere, leggere e modificare immagini disco","user":{"login":"kidpixo","id":2255209,"avatar_url":"https://avatars.githubusercontent.com/u/2255209?v=3","gravatar_id":"","url":"https://api.github.com/users/kidpixo","html_url":"https://github.com/kidpixo","followers_url":"https://api.github.com/users/kidpixo/followers","following_url":"https://api.github.com/users/kidpixo/following{/other_user}","gists_url":"https://api.github.com/users/kidpixo/gists{/gist_id}","starred_url":"https://api.github.com/users/kidpixo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kidpixo/subscriptions","organizations_url":"https://api.github.com/users/kidpixo/orgs","repos_url":"https://api.github.com/users/kidpixo/repos","events_url":"https://api.github.com/users/kidpixo/events{/privacy}","received_events_url":"https://api.github.com/users/kidpixo/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/geekcookies/geektalks/labels/disk_image","name":"disk_image","color":"207de5"},{"url":"https://api.github.com/repos/geekcookies/geektalks/labels/raspberry","name":"raspberry","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2016-02-19T19:48:16Z","updated_at":"2016-04-21T09:35:38Z","closed_at":null,"body":"Sto studiando come poter efficacemente scrivere, leggere e modificare immagini disco sul Mac.\r\nIn particolare mi interessano immagini di OS per raspberry, raspbian per la precisione.\r\nQueste immagini disco contengo in genere due partizioni, una di boot in **fat32** ed una col sistema vero e proprio in **ext4**.\r\n\r\nIl grosso problema é che non ho trovato un modo per leggere e soprattuto scrivere ext4 su mac.\r\n\r\nLa soluzione che ho adottato fin'ora era di usare una macchina virtuale debian su [VirtualBox](https://www.virtualbox.org/wiki/Downloads)<sup id=\"a1\">[1](#f1)</sup>  di Oracle per montare le partizioni e potere modificare i file tramite ssh e scrive e leggere montando una directory condivisa tra macchina host e guest (grazie alle Guest Additions<sup id=\"a2\">[2](#f2)</sup>).\r\n\r\nTutto ció ha funzionato decentemente, ma era abbastanza legnoso e non portabile.\r\n\r\nQuello che sto provando adesso é di sfruttare la virtualizzazione di [Docker](https://www.docker.com/what-docker) per poter creare delle VM al volo, montare le immagini disco e copiare da e per i file che mi interessano.\r\n\r\nQuesto permette di scrivere un sistema con , per esempio, le configurazione wireless giá fatta, senza dover ricorrere all'interfaccia grafica: per il Raspberry Zero é molto comodo.\r\n\r\nAppena la cosa funziona a dovere metteró i dettagli.\r\n\r\n**NOTA** : essendo basato su VM questa soluzione va bene per qualsiasi piattaforma che possa farle girare, quindi Win/Mac . Linux non ne ha bisogno, dato che nativamente puó montate ext4. I miei script possono essere usati quindi direttmente.\r\n\r\n---\r\n<b id=\"f1\">1</b> [VirtualBox – piccola introduzione e installazione](https://fekir.wordpress.com/2010/03/10/virtualbox-piccola-introduzione-e-installazione/). [↩](#a1)\r\n<b id=\"f2\">2</b> [VirtualBox's Guest Additions: What They Are And How To Install Them](http://www.makeuseof.com/tag/virtualbox-guest-additions-what-they-are-and-how-to-install-them/) [↩](#a2)"},"comment":{"url":"https://api.github.com/repos/geekcookies/geektalks/issues/comments/212830933","html_url":"https://github.com/geekcookies/geektalks/issues/3#issuecomment-212830933","issue_url":"https://api.github.com/repos/geekcookies/geektalks/issues/3","id":212830933,"user":{"login":"kidpixo","id":2255209,"avatar_url":"https://avatars.githubusercontent.com/u/2255209?v=3","gravatar_id":"","url":"https://api.github.com/users/kidpixo","html_url":"https://github.com/kidpixo","followers_url":"https://api.github.com/users/kidpixo/followers","following_url":"https://api.github.com/users/kidpixo/following{/other_user}","gists_url":"https://api.github.com/users/kidpixo/gists{/gist_id}","starred_url":"https://api.github.com/users/kidpixo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kidpixo/subscriptions","organizations_url":"https://api.github.com/users/kidpixo/orgs","repos_url":"https://api.github.com/users/kidpixo/repos","events_url":"https://api.github.com/users/kidpixo/events{/privacy}","received_events_url":"https://api.github.com/users/kidpixo/received_events","type":"User","site_admin":false},"created_at":"2016-04-21T09:35:38Z","updated_at":"2016-04-21T09:35:38Z","body":"grazie @gpz500 aggiornato a 3.2.0 e non é esploso niente e fuse funziona :-)\r\nSe mi serve di fare downgrade prendo il pacchetto nuovo!\r\n\r\n@marco-acorte ero sempre scettico sul RPI , ma anche questo [Docker Pirates ARMed with explosive stuff](http://blog.hypriot.com/) mi fa ripensare alla questione , soprattuto per ricreare un ambiente senza dover rifare tutto a mano, anche se [Ansible is Simple IT Automation](https://www.ansible.com/) e/o [Vagrant by HashiCorp](https://www.vagrantup.com/) dovrebbe essere anche sufficiente e non avresti un layer di virtualizzazione in piú . Viste le prestazioni sulla 2 e 3 magari non fa differenza, ma sulla 1 e Zero magari é si sente ?"}}