Dia 8: Modificant el sistema de fitxers de les VM

Ei, m’he posat a modificar el sistema de fitxers de les màquines virtuals per tal de poder posar la ràdio. He de modificar els fitxers que ahir vaig crear/modificar.Anem per parts:

Primer montaré el sistema de fitxers utilitzat per, un cop muntat, afegir-hi els arxius clau:

cd /usr/share/vnuml/filesystems
mount -o loop root_fs_tutorial /mnt/loop
mount -t proc none /mnt/loop/proc
chroot /mnt/loop

Un cop muntat el sistema de fitxers, al nou directori arrel(/mnt/loop) ja hi tenim les carpetes necessàries com ara /etc o /var. Considerant els fitxers de configuració penjats ahir, ices i icecast, s’ha de copiar el text i passar-los a un arxiu .xml. Un cop es tenen els fitxers xml, el fitxer icescast.xml ha de ser copiat a /etc/icecast2, substituint l’arxiu anterior ja existent.

Les explicacions parteixen del fet que a l’Escriptori de l’usuari hi ha els fitxers icecast.xml i ices-playlist.xml i la carpeta music amb fixers ogg a dins:

Invocant un terminal nou:

cd ~/Escriptori
sudo cp icecast.xml /mnt/loop/etc/icecast2/

S’ha de canviar el paràmetre ENABLE a true:

cd /mnt/loop/etc/default
gedit icecast2

Posar el valor enable a true i desar.

En un nou terminal, crearé les carpetes necessàries pel bon funcionament de l’ices2, al sistema de fitxers, segons explica el tutorial utilitzat ahir:

cd ..
cd ..
cd /mnt/loop/
sudo -s
chroot /mnt/loop
mkdir /var/log/ices
mkdir /etc/ices2
mkdir /etc/ices2/music

En un nou terminal, copiaré el fitxer ices-playlist.xml (el fitxer ices.pdf, transformat a xml i canviat de nom) a /etc/ices2 del sistema de fitxers muntat (o sigui a: /mnt/loop/etc/ices2). A més afegiré els fitxers de música a la carpeta mnt/loop/etc/ices2/music

cd ~/Escriptori
sudo cp ices-playlist.xml /mnt/loop/etc/ices2
cd music
sudo cp -r *.ogg /mnt/loop/etc/ices2/music/

per últim s’ha de crear un fixer .txt on hi hagi les cançons de la llista. En un nou terminal escriu:

cd /mnt/loop/etc/ices2/
echo /etc/ices2/music/pista1.ogg >> playlist.txt
echo /etc/ices2/music/pista2.ogg >> playlist.txt
echo /etc/ices2/music/pista3.ogg >> playlist.txt
echo /etc/ices2/music/pista5.ogg >> playlist.txt

Arribats a aquest punt, ja tindriem el sistema de fitxers apunt. Ara s’ha de desmuntar el sistema de fitxers des d’un nou terminal:

umount /mnt/loop/proc
umount /mnt/loop

Si falla la simulació, pot ser que s’hagi de netejar la carpeta .vnuml de la carpeta d’usuari. S’eliminen els arxius de dins dels directoris simulations i networks i es torna a iniciar la simulació.

Anuncis

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

Connecting to %s

%d bloggers like this: