Craig White wrote: > this is great info and I suppose I might find use for it someday but > wouldn't a loop mount from an iso file (the disk image) be better for > this purpose? It depends on how mounted file system is used. If you mount read-only (which is the only option with ISO image), than loop mount would work fine too, or even better. If server has enough RAM to cache entire image (and keep it cached), than disk would be accessed only on first read, and subsequent reads would go from cache. Of course, when system needs memory for something else, cache is the first thing thrown out. Same goes if you mount read/write with noatime option and majority of I/O is read with ocasional write. If you want to write to that file system, and write often (for example, image contains ext3 or vfat file system), and you don't care information being lost after reboot (example would be using it for /tmp), than it is better to use tmpfs. If you have enough free RAM, the information you don't care about will never be written to the disk. In case of loop device, eventually it would. So you save some disk I/O. In both cases, system will use information from RAM whenever possible, and disk if you get low on free RAM. In both cases, pages with data not accessed for a long time, will be first to go back to disk (or simply marked as free if not changed). This is basically idea why on Solaris /tmp is mounted as tmpfs by default. On Linux many people argue that files in /tmp "usually" live for short enough time not to be commited to disk anyhow. Which is true for some types of files, and usually those are the files you really care not to have actuall disk I/O. IMO, it never hurts to actually make sure this happens for any type of temporary file by using tmpfs (provided there's enough RAM). There's no performance degradation for using tmpfs (instead of utilizing disk cache), but there is potential benefit. -- Aleksandar Milivojevic <amilivojevic@xxxxxx> Pollard Banknote Limited Systems Administrator 1499 Buffalo Place Tel: (204) 474-2323 ext 276 Winnipeg, MB R3T 1L7