Permalink
Cannot retrieve contributors at this time
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
autofs/README.changer
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
32 lines (24 sloc)
1.2 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Fri Jan 21 17:31:43 GMT 2000 | |
Toby Jaffey <toby@earth.li> | |
Added modules/mount_changer.c | |
I have an NEC CD-ROM DRIVE:251, 4X CD-ROM changer w/4 slots, 128kB | |
Cache. The drive can only mount one CD at a time. To change the CD in | |
use you must unmount, swap slots (lots of ioctl() calls) and | |
remount. Using autofs, this module allows the illusion that all CDs | |
are mounted at any given time. Only when data is requested does the | |
drive need to swap. Clearly, this is awful for simultaneous reads | |
across many disks, but I use it to create mp3 playlists spanning | |
multiple CDs. | |
The code is mostly clean, but rather than adding a new "mediatype" to | |
the config file, I set my drive up as fstype=changer. The assumption | |
is made that all of the disks are of type iso9660. This is a bad | |
thing, but it works for me. | |
[hpa: I believe these problems are due to a design error. The changer | |
should be a lookup type, rather than a filesystem (mount) type.] | |
My /etc/auto.master says: | |
/mnt/changer /etc/auto.misc | |
My /etc/auto.misc says: | |
1 -fstype=changer :/dev/hdb | |
2 -fstype=changer :/dev/hdb | |
3 -fstype=changer :/dev/hdb | |
4 -fstype=changer :/dev/hdb | |