[Server] Jaunty su Compact Flash
[Server] Jaunty su Compact Flash
salve
sono in attesa di ricevere una scheda embedded alix.1d
sopra ho la possibilità di usare una compact flash su cui vorrei installare una versione ubuntu server o in alternativa xubuntu
qualcuno di voi ha esperienza in questo tipo di installazioni su CF?
ho cercato sul forum ma non ho trovato molto
grazie
saluti
sono in attesa di ricevere una scheda embedded alix.1d
sopra ho la possibilità di usare una compact flash su cui vorrei installare una versione ubuntu server o in alternativa xubuntu
qualcuno di voi ha esperienza in questo tipo di installazioni su CF?
ho cercato sul forum ma non ho trovato molto
grazie
saluti
Re: [Server] Jaunty su Compact Flash
Anche io sarei interessato alla cosa.
Vorrei capire quali accorgimenti osservare per ridurre a zero,dopo la prima installazione del sistema, i cicli di scritture sulla CF.
Il mio progetto è installare ubuntu server 8.10 su CF da 2Gb tramite un sdattatore IDE.
Quale file system è migliore ext2 o JFFS per il mio scopo?
E' corretto mettere la /root su CF , mentre /home e /var in due partizioni distinte sull'hard disk?
Devo montare il File System in sola lettura e se si come?
Rigrazio anticipatamente chi voglia aiutarmi.
Vorrei capire quali accorgimenti osservare per ridurre a zero,dopo la prima installazione del sistema, i cicli di scritture sulla CF.
Il mio progetto è installare ubuntu server 8.10 su CF da 2Gb tramite un sdattatore IDE.
Quale file system è migliore ext2 o JFFS per il mio scopo?
E' corretto mettere la /root su CF , mentre /home e /var in due partizioni distinte sull'hard disk?
Devo montare il File System in sola lettura e se si come?
Rigrazio anticipatamente chi voglia aiutarmi.
Re: [Server] Jaunty su Compact Flash
Per Ridurre i cicli di scrittura sul disco devi impostare l'opzione di montaggio noatime o realtime nel file /etc/fstab.
Cerca la sezione defaults e aggiungere defaults,noatime:
# /dev/sda2
UUID=57480a3f-e7db-4a5e-9fca-7df45f5a7d9d / ext2 defaults,noatime,errors=remount-ro 0 1
Puoi inserire i dati che non sono necessari a lungo termine in tmpfs, scritto in memoria. Di seguito un esempio:
tmpfs /var/log tmpfs defaults 0 0
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
tmpfs /var/log/apt tmpfs defaults 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0
Dopo il riavvio, verranno persi i dati inseriti in quest'area. I dati presenti in /tmp non sono molti e se si vogliono aggiungere log più lunghi seguire il paragrafo più sotto.
Se è stata creata una partizione swap e si vuole essere sicuri che non venga usata dal PC/Server, è possibile aggiungere la seguente riga alla fine del file /etc/sysctl.conf:
vm.swappiness=0
Nel caso di server ricordatevi che i file di LOG sono essenziali ed indispensabili per capire cosa succede o, in caso di errore, cos'è successo al server e quale applicativo si è incantato.
Uomo avvisato mezzo salvato!!!!
Ciauzz.......
Cerca la sezione defaults e aggiungere defaults,noatime:
# /dev/sda2
UUID=57480a3f-e7db-4a5e-9fca-7df45f5a7d9d / ext2 defaults,noatime,errors=remount-ro 0 1
Puoi inserire i dati che non sono necessari a lungo termine in tmpfs, scritto in memoria. Di seguito un esempio:
tmpfs /var/log tmpfs defaults 0 0
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
tmpfs /var/log/apt tmpfs defaults 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0
Dopo il riavvio, verranno persi i dati inseriti in quest'area. I dati presenti in /tmp non sono molti e se si vogliono aggiungere log più lunghi seguire il paragrafo più sotto.
Se è stata creata una partizione swap e si vuole essere sicuri che non venga usata dal PC/Server, è possibile aggiungere la seguente riga alla fine del file /etc/sysctl.conf:
vm.swappiness=0
Nel caso di server ricordatevi che i file di LOG sono essenziali ed indispensabili per capire cosa succede o, in caso di errore, cos'è successo al server e quale applicativo si è incantato.
Uomo avvisato mezzo salvato!!!!
Ciauzz.......
Non funziona mai nulla al primo tentativo!
La strada verso la santità passa inevitabilmente attraverso il martirio.
La strada verso la santità passa inevitabilmente attraverso il martirio.
Re: [Server] Jaunty su Compact Flash
Ciao totodix intanto grazie per esserti interessato.
In questo modo /var e /tmp vanno sulla ram?perchè il mio server ne ha solo 512Mb e non prevedo di mettere swap.
Per questo pensavo di creare un paio di partizioni da 250Mb su Hard Disk,una per /var e una con /tmp, più una per la /home che occupi lo spazio residuo.Pensi che non convenga?
Poi ho un' altra domanda.
Io ho già il server configurato e funzionante con 3 hard disk e questo è fstab:
Mentre questa l'organizzazione degli HD:
Pensi che possa copiare l'immagine di /dev/sdc1 su CF,rimuovendo poi l'HD, e renderla avviabile modificando fstab?
Scusa se mi sono dilungato ma ho letto di questa possibilità e l'ho presa in considerazione.
Ti ringrazio,ciao.
Marco
In questo modo /var e /tmp vanno sulla ram?perchè il mio server ne ha solo 512Mb e non prevedo di mettere swap.
Per questo pensavo di creare un paio di partizioni da 250Mb su Hard Disk,una per /var e una con /tmp, più una per la /home che occupi lo spazio residuo.Pensi che non convenga?
Poi ho un' altra domanda.
Io ho già il server configurato e funzionante con 3 hard disk e questo è fstab:
Codice: Seleziona tutto
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sdc1
UUID=db984cab-72f7-4700-b451-d828eb40470a / ext2 relatime,errors=remount-ro 0 1
# /dev/sdc2
UUID=04ae611a-c1bd-4bbc-8898-d531455258b6 /home ext3 relatime 0 2
# /dev/sdb1
UUID=b5290285-8492-4964-8378-d77141df219d /media/HDB ext3 relatime 0 2
# /dev/sda1
UUID=73938bf2-63ad-441a-ae17-f4147c98913d /media/HDC ext3 relatime 0 2
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
Codice: Seleziona tutto
Disk /dev/sda: 163.9 GB, 163928604672 bytes
255 heads, 63 sectors/track, 19929 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x90b6efeb
Device Boot Start End Blocks Id System
/dev/sda1 * 1 19929 160079661 83 Linux
Disk /dev/sdb: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000001
Device Boot Start End Blocks Id System
/dev/sdb1 1 4865 39078081 83 Linux
Disk /dev/sdc: 41.1 GB, 41174138880 bytes
255 heads, 63 sectors/track, 5005 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00aa00a9
Device Boot Start End Blocks Id System
/dev/sdc1 * 1 997 8008371 83 Linux
/dev/sdc2 998 5005 32194260 83 LinuxScusa se mi sono dilungato ma ho letto di questa possibilità e l'ho presa in considerazione.
Ti ringrazio,ciao.
Marco
Ultima modifica di ueghio il venerdì 5 giugno 2009, 14:30, modificato 1 volta in totale.
Re: [Server] Jaunty su Compact Flash
Ciao Marco, l'organizzazione dei dischi è limitata solo dalla nostra fantasia!!!
Non c'è un'organizzazione ottimale, personalemente distinguo sempre una partizione da 150Mb per il boot che poi monto in sola lettura questo x una questione di sicurezza. L'importante per gli utenti sono le cartelle dei dati quindi le HOME o se hai un FTP attivo le cartelle dell'FTP. X il resto faccio le installazioni "normali".
Comunque, per andare sul sicuro farei così:
1. Sulla CF fai un bel RAID1 con la partizione /dev/sdc1, così cloni tutto /dev/sdc1 su CF.
2. Installi il boot anche su CF.
3. stacchi /dev/sdc1 e fai fare il boot sulla CF.
Se funge tutto formatti la /dev/sdc1 in caso contrario non è successo niente riconfiguri il boot su /dev/sdc1.
Penso di essere stato chiaro, a tua disposizione ciao Totodix.
Non c'è un'organizzazione ottimale, personalemente distinguo sempre una partizione da 150Mb per il boot che poi monto in sola lettura questo x una questione di sicurezza. L'importante per gli utenti sono le cartelle dei dati quindi le HOME o se hai un FTP attivo le cartelle dell'FTP. X il resto faccio le installazioni "normali".
Comunque, per andare sul sicuro farei così:
1. Sulla CF fai un bel RAID1 con la partizione /dev/sdc1, così cloni tutto /dev/sdc1 su CF.
2. Installi il boot anche su CF.
3. stacchi /dev/sdc1 e fai fare il boot sulla CF.
Se funge tutto formatti la /dev/sdc1 in caso contrario non è successo niente riconfiguri il boot su /dev/sdc1.
Penso di essere stato chiaro, a tua disposizione ciao Totodix.
Non funziona mai nulla al primo tentativo!
La strada verso la santità passa inevitabilmente attraverso il martirio.
La strada verso la santità passa inevitabilmente attraverso il martirio.
Re: [Server] Jaunty su Compact Flash
La soluzione raid non la conoscevo,mi sono documentato e sarebbe un'ottima idea, dovrei però comprare un controller perchè non l'ho.
Ne ipotizzo un'altra:
1.attacco la CF al posto di uno dei due hard disk secondari.
2.da cd live formatto la CF in ext2 e do
3.modifico /etc/fstab in questo modo
4.modifico il menu.lst
5.ripristino grub
E' attuabile?
Ne ipotizzo un'altra:
1.attacco la CF al posto di uno dei due hard disk secondari.
2.da cd live formatto la CF in ext2 e do
Codice: Seleziona tutto
rsync -a -v --perms --exclude=/proc/* --exclude=/media/* --exclude=/dev/* --exclude=/mnt/* --exclude=/sys/* --exclude=/tmp/* / /media/punto.di.mount.della.CFCodice: Seleziona tutto
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sdc
UUID=vol_id CF / ext2 noatime,errors=remount-ro 0 1
# /dev/sdb
UUID=vol_id hard disk /home ext3 relatime 0 2
tmp /tmp vol_id CFvol_id hard disk tmpfs defaults,noatime,mode=1777 0 0
vartmp /var/tmp tmpfs defaults,noatime,mode=1777 0 0
varlog /var/log tmpfs defaults,noatime,mode=0755 0 0
varlock /var/lock tmpfs noexec,nosuid,rw,size=1m 0 0
varrun /var/run tmpfs noexec,nosuid,rw,size=1m 0 0
Codice: Seleziona tutto
title Ubuntu 8.10, kernel 2.6.27-7-server
uuid vol_id CF
kernel /boot/vmlinuz-2.6.27-7-server root=UUID=db984cab-72f7-4700-b451-d828eb40470a ro quiet splash
initrd /boot/initrd.img-2.6.27-7-serverCodice: Seleziona tutto
#sudo grub
#find /boot/grub/stage1
#root (hdx,y)
#setup (hdx)
quit
Ultima modifica di ueghio il sabato 6 giugno 2009, 18:06, modificato 1 volta in totale.
Re: [Server] Jaunty su Compact Flash
Per il RAID non è necessario nessun hardware fai un bel raid software e passa la paura.
Invece la tua proposta è interessante, dovresti provare e vedere se funziona, così su carta non so!!!
Fammi sapere a presto.
Invece la tua proposta è interessante, dovresti provare e vedere se funziona, così su carta non so!!!
Fammi sapere a presto.
Non funziona mai nulla al primo tentativo!
La strada verso la santità passa inevitabilmente attraverso il martirio.
La strada verso la santità passa inevitabilmente attraverso il martirio.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti
