Ramdisk

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Tochiro
Linux 2.x
Linux 2.x
Messaggi: 263
Iscritto il: lun 27 giu 2005, 0:00
Contatta:

Ramdisk

Messaggio da Tochiro »

Vorrei ottenere un ramdisck che sia utilizzabile da tutti gli utenti.
Ho inserito le seg righe in /rtc/rc.d/rc.local

Codice: Seleziona tutto

mkdir -p /mnt/Ramdisk
mkfs.ext3 /dev/ram0
ho messo la seguente riga in /etc/fstab

Codice: Seleziona tutto

/dev/ram0    /mnt/Ramdisk    auto    noauto,user,rw   0   0
ma così non riesco ad utilizare il ramdisk da user.
Inoltre vorrei che fosse montato in automatico
Come posso risolvere?

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

Inoltre vorrei che fosse montato in automatico
metti

Codice: Seleziona tutto

 mount /dev/ram0 
in rc.local dopo le altre 2 istruzioni;

quando é montato verifica i permessi, per capire che cosa non va...

telespallabob
Linux 0.x
Linux 0.x
Messaggi: 11
Iscritto il: sab 10 giu 2006, 13:32

Messaggio da telespallabob »

allora, credo che il tuo problema non stia in fstab ma quando dai

Codice: Seleziona tutto

mkdir /mnt/Ramdisk
infatti, se lo dai da root, crea la directory con i permessi di default per quell' utente ;-P

modifica almeno il gruppo (chgrp -R users /mnt/Ramdisk) e poi i permessi. Per questi ultimi credo che vada bene chown -R 770 /mnt/Ramdisk per accesso rxw per l'owner (root) e per tutti gli utenti del gruppo users.

ciao !

Avatar utente
Tochiro
Linux 2.x
Linux 2.x
Messaggi: 263
Iscritto il: lun 27 giu 2005, 0:00
Contatta:

Messaggio da Tochiro »

Grazie a tutti. :D
ho eliminato la riga da fstab ed ho modificato rc.local così:

Codice: Seleziona tutto

mkdir -p /mnt/Ramdisk
mkfs.ext3 -q /dev/ram0
mount /dev/ram0 /mnt/Ramdisk
chmod -R 770 /mnt/Ramdisk
chgrp -R users /mnt/Ramdisk
a me sembra tutto a posto.

Avatar utente
IceSlack
Linux 4.x
Linux 4.x
Messaggi: 1313
Iscritto il: dom 30 ott 2005, 13:27

Messaggio da IceSlack »

ma che vantaggio hai? cioe' non capisco monti la ram?

Avatar utente
Tochiro
Linux 2.x
Linux 2.x
Messaggi: 263
Iscritto il: lun 27 giu 2005, 0:00
Contatta:

Messaggio da Tochiro »

Esatto il ramdisk è un pò il contrario dello swap
serve ad usare parte della ram come disco, con la differenza che gli accessi in ram sono molto più veloci.
Può essere utile per vari scopi, su un server può essre usato ad esempio per ospitare un sito web.
L'unico inconveniente e che bisogna avere tanta ma davvero tanta ram
la dimensione del ramdisk viene inpostata in lilo.conf con ramdisk=xxx

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Ramdisk

Messaggio da targzeta »

Tochiro ha scritto: ...ho messo la seguente riga in /etc/fstab

Codice: Seleziona tutto

/dev/ram0    /mnt/Ramdisk    auto    noauto,user,rw   0   0
.
...Inoltre vorrei che fosse montato in automatico...
Se vuoi che venga montato in "automatico" perche' hai messo noauto?
All'avvio il sistema generalmente esegue il comando:

Codice: Seleziona tutto

mount -a
Questo comando serve a montare tutte i device, trovati nel file fstab che hanno la voce
auto. Quindi.....

Spina

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

Tochiro ha scritto:...
ho eliminato la riga da fstab ed ho modificato rc.local così:

Codice: Seleziona tutto

mkdir -p /mnt/Ramdisk
mkfs.ext3 -q /dev/ram0
mount /dev/ram0 /mnt/Ramdisk
chmod -R 770 /mnt/Ramdisk
chgrp -R users /mnt/Ramdisk
a me sembra tutto a posto.
...Quindi, ogni volta che esegui il boot della macchina crei una directory che, se non hai cancellato
esiste gia'. Se e' quello che vuoi allora va tutto bene.

Guarda qui, forse trovi una linea guida migliore per usare il ramdisk.
http://www.tcu-inc.com/Articles/21/Ramdisk2.html

Spina

Avatar utente
Tochiro
Linux 2.x
Linux 2.x
Messaggi: 263
Iscritto il: lun 27 giu 2005, 0:00
Contatta:

Re: Ramdisk

Messaggio da Tochiro »

spina ha scritto:
Tochiro ha scritto: ...ho messo la seguente riga in /etc/fstab

Codice: Seleziona tutto

/dev/ram0    /mnt/Ramdisk    auto    noauto,user,rw   0   0
.
...Inoltre vorrei che fosse montato in automatico...
Se vuoi che venga montato in "automatico" perche' hai messo noauto?
All'avvio il sistema generalmente esegue il comando:

Codice: Seleziona tutto

mount -a
Questo comando serve a montare tutte i device, trovati nel file fstab che hanno la voce
auto. Quindi.....

Spina
perchè se metto auto prova a montarlo prima di averlo effettivamente creato
penso che rc.local venga eseguito dopo
spina ha scritto: ..Quindi, ogni volta che esegui il boot della macchina crei una directory che, se non hai cancellato
esiste gia'. Se e' quello che vuoi allora va tutto bene.
non è esattamente quello che voglio ma l'aver dato quella dir al gruppo users mi preoccupa.
Comunque ho tolto tutti i -R perchè essendo quella dir "vuota" all'avvio non servono.
In reltà c'è lost+found ma se resta di root.root non è un male credo.

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Re: Ramdisk

Messaggio da Paoletta »

Tochiro ha scritto: perchè se metto auto prova a montarlo prima di averlo effettivamente creato
penso che rc.local venga eseguito dopo
quello che spina intende dire é che non é necessario creare la dir /mnt/Ramdisk ogni volta...non crearla ogni volta ed usa auto, cosí viene montata automaticamente;

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Ramdisk

Messaggio da targzeta »

Paoletta ha scritto: quello che spina intende dire é che non é necessario creare la dir /mnt/Ramdisk ogni volta...non crearla ogni volta ed usa auto, cosí viene montata automaticamente;
..ti adoro! :lol:
Ti spiego, credo di avere delle difficolta' a farmi capire. Visto pero' che spesso ho notato che
cogli al volo quello che intendo, allora, o ti devi preoccupare (vuol dire che stai al mio stesso livello di demenza) oppure sto migliorando!!!

Spina

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Re: Ramdisk

Messaggio da Paoletta »

spina ha scritto:
Paoletta ha scritto: quello che spina intende dire é che non é necessario creare la dir /mnt/Ramdisk ogni volta...non crearla ogni volta ed usa auto, cosí viene montata automaticamente;
..ti adoro! :lol:
Ti spiego, credo di avere delle difficolta' a farmi capire. Visto pero' che spesso ho notato che
cogli al volo quello che intendo, allora, o ti devi preoccupare (vuol dire che stai al mio stesso livello di demenza) oppure sto migliorando!!!

Spina
buona la prima...temo!

Rispondi