SAMBA digest 2381

Steve Langasek vorlon at netexpress.net
Tue Jan 18 18:47:03 GMT 2000


On Mon, 17 Jan 2000 awesome-dave1 at juno.com wrote:

> Hello,
> 	Is anyone using linux cdroms with smbmount? If so, are you having
> problems with it? Whenever I use smbmount to mount a linux rom, for
> example my slackware cd, all the files are in uppercase, this does not
> happen with any other cd type, for instance, a windows 98 rom. Using
> samba 2.05.
> Thanks.
> Dave.

ISO 9660, the filesystem used on all standard CD ROMs, is limited to 8.3
filenames, just like old-fashioned DOS.  There are two ways to get around this
limitation: one used by Microsoft (Joliet), and one used in the Unix world
(Rock Ridge Extensions).  Since Joliet is relatively useless in the Unix
world, most Linux distributions don't provide for it on their CDs.  And,
naturally, Windows can't use Rock Ridge, which means that when a Windows box
shares the CD out, it has to fall back to 8.3.

However, because the Rock Ridge extensions are stored as a regular file in the
ISO 9960 filesystem, it would be possible for the names to be translated on
the Unix client (smbclient, smbmount, etc).  Probably the best way to do this
would be to add a command line argument (or a mount option, in the case of
smbmount) that enables treating the share like a CD.

Or, you could petition the makers of Slackware to put Joliet extensions on
their CDs. :)


-Steve Langasek
postmodern programmer



More information about the samba mailing list