[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Joliet cd



Scavenging the mail folder resulted in Guido Notari writing:
> Veniamo ai cd Joliet.  Questi hanno un filesystem che è una specie di
> ibrido tra un iso9660 e vfat.  Linux li riconosce e li monta ormai senza
> problemi, vedendo i nomi file lunghi ecc.
> La maggior parte dei cd che si trovano in edicola, anche con recenti
> copie della distribuzione Debian, hanno questo formato.
> 
> Cosa succede (almeno, a me...)?
> Montando un cd Joliet (manualmente o con automount, non cambia nulla...)
> i files vengono montati apparendo con tutti i permessi x.
> Il bello è che questo cambia da cd a cd, e non riesco a capire cosa
> governa questo comportamento. Probabilmente dipende anche dal modo in
> cui sono stati masterizzati. Sarei curioso di sapere esattamente le
> ragioni di tutto ciò ed eventuali possibilità di intervento manuale --
> ma i sorgenti del driver Joliet non dicono nulla, e mount non accetta
> certo un parametro -f come smbmount.

Forse non ha il paramtero -f ma... "man mount!", no, scherzavo. 
mount prende il parametro -o (option) e basta dargli l'opzione mode
per avere su *tutti* i files (tranne se il CD contiene estensioni 
Rockridge) i permessi passati. E.g., 

	mount /dev/hdx /cdrom -t iso9660 -o mode=0644

Se invece il CD e' stato realizzato con mkhybrid (come i CD della Debian),
allora contiene sia le estensioni Joliet che quelle Rockridge. Queste ultime
hanno l'ultima parola e settano *correttamente* i permessi dei vari files
(il Rockridge e' l'estensione UNIX all'iso9660.) Per disabilitare il Rockridge
(ma perche'?) basta dare l'opzione "-o norock" a mount.

Credo sia tutto, ma potrei sbagliare,
Federico

-- 
Federico Di Gregorio                    {Friend of Penguins}
Debian GNU/Linux Developer                    fog@debian.org
Debian Italian Press Contact             press-it@debian.org
  "99.9999999999999999999999999999999 still isn't 100" -- Me


Reply to: