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: