Newsgroup: it.comp.os.linux.sys
Titolo: Montare /usr read-only

Salve,
c'e` per caso qualcuno che ha /usr in una partizione separata
e la monta read-only?
Qualche svantaggio ne fare cio`?
Esistono casi in cui e` sconsigliato o controproduttivo?
Al momento io uso solo "noatime" e "nodev", ma mi era venuto
il dubbio che read-only fosse anche meglio.
Grazie in anticipo,
bye,
-- 
piergiorgio

 Qualche svantaggio ne fare cio`?
Verifica di non avere processi che scrivono da qualche parte la' dentro. 
Non dovrebbero essercene, ma non si sa mai.
Davide

 Non dovrebbero essercene, ma non si sa mai.
Uhm, qual'e` un metodo per fare cio`?
lsof potrebbe dirlo? Sai per caso come?
Thanks,
bye,
-- 
piergiorgio

 lsof potrebbe dirlo? Sai per caso come?
| grep usr
?

 ?
Uhm, certo, ma non mi pare riporti se un file e` aperto
in lettura od in scrittura, almeno non sempre.
Per esempio:
...
rsyslogd   1872      root  mem       REG              253,2    11592
 559351 /usr/lib64/rsyslog/imuxsock.so
...
Non dice nulla al riguardo.
Mentre, invece:
...
console-k  2015      root   13r      DIR              253,2     4096
 492016 /usr/lib/ConsoleKit/run-session.d
...
In questo caso il "13r" dovrebbe essere "read".
bye,
-- 
piergiorgio

Piergiorgio Sartor wrote:

fuser -vm /usr | grep F

 dubbio che read-only fosse anche meglio.
Io la uso abitualmente per alcune workstation diskless che montano i 
file system via NFS.  Ogni workstation ha una propria root directory 
dove può scrivere mentre la /usr è comune e montata RO.  Fino ad ora 
non ho mai avuto problemi.
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >


wrote:

Si`, la manpage e` d'accordo con te. In pratica i file che hanno
accessi in write o read write invece di r in quel posto, hanno w o u,
dunque questi dovrebbero essere gli unici che potrebbero dare delle
preoccupazioni.
Andrea

 che read-only fosse anche meglio.
Se usi ext per /usr, e non vuoi spingerti fino al readonly, puoi anche
usare l'opzione sync. Mi raccomando, non usare quest'opzione se prevedi
upgrade o aggiornamenti consistenti, e meno che mai in fase
d'installazione, eh! Aspetti ore, se no.
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________________________
Non sprecare i cicli idle della tua CPU: 
http://boinc.berkeley.edu/index.php

 Grazie in anticipo,
  Ciao,
-- 
Alessandro Selli 
http://alessandro.route-add.net
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.
Chiave PGP/GPG key: EC885A8B

 read-only mount will panic the machine during bootup.
  Ma non so che differenze di prestazioni ci siano tra, ad esempio, un
filesystem ext2 ed uno ext3 montato read-only nell'uso normale (e non
durante un journal recovery).


Mandi! Lem Novantotto
  In chel dì si favelave...
LN> Comunque, solo alcune volte, dopo l'aggiornamento il remount
LN> in ro non funzionerà (device busy), e ti resterà il rw nonostante
LN> il fatto che sia lsof sia fuser ti dicano che nulla è impegnato
LN> in scrittura sulla partizione. Non ho ancora capito perché ciò accada
...da quello che ho capito io, che mondo /usr ro e /var noexec da tempo
immemore, è quando aggiorni delle librerie: le librerie (.so,
dinamiche) vecchie non vengono eliminate fino a che l'ultimo
programma che le usa non viene rilanciato, restano in uno stato
'pending delete' e non si riesce a rimontare RO probabilmente perchè
questa operazione forza il flush dei delete in coda (cosa non
possibile).
Una volta su una macchina dove potevo mi sono messo a fare restart dei
demoni uno alla volta (primo ssh, e poi crei una nuova sessione ed esci
da quella vecchia!) e al quarantesimo demonio (chiamami legione ;) il
filesystem è stato montato RO.
-- 
  La virulenza delle polemiche su un argomento è inversamente
  proporzionale alla reale importanza dell'argomento stesso.
						(Legge di Potter)