Skip to main content
USENIX
  • Conferences
  • Students
Sign in

connect with us


  •  Twitter
  •  Facebook
  •  LinkedIn
  •  Google+
  •  YouTube

twitter

Tweets by @usenix

usenix conference policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

You are here

Home ยป An MS-DOS Filesystem for UNIX
Tweet

connect with us

An MS-DOS Filesystem for UNIX

Authors: 

Alessandro Forin, Gerald Malan, School of Computer Science, Carnegie Mellon University

Abstract: 

We have written DosFs, a new file system for UNIX that uses MS-DOS data structures for permanent storage. DosFs can be used anywhere a traditional UNIX file system can be used, and it can mount disks written by MS-DOS as regular UNIX partitions. DosFs can be used as the root partition, and exported by an NFS server. Our motivation for this work was efficient disk space utilization; DosFs provides from 30% to 80% better disk utilization than the 4.3 BSD Fast File System (FFS). In addition, we found that the disk block allocation algorithm used by DosFs lets us exploit large contiguous disk operations, providing a five-fold improvement over FFS for uncached operations. To the best of our knowledge, this is the first file system implementation that allows the user to specify the logical block size at mount time. A user can mount the same fileystem with a larger block size when file accesses tend to be sequential and a smaller one when they tend to be scattered. The MS-DOS structures were designed for a single-user system and do not support access control. We solved this problem with simple extensions that are backward-compatible with MS-DOS.

Alessandro Forin, School of Computer Science, Carnegie Mellon University

Gerald Malan, School of Computer Science, Carnegie Mellon University

BibTeX
@inproceedings {260188,
author = {Alessandro Forin and Gerald Malan},
title = {An {MS-DOS} Filesystem for {UNIX}},
booktitle = {USENIX Winter 1994 Technical Conference (USENIX Winter 1994 Technical Conference)},
year = {1994},
address = {San Francisco, CA},
url = {https://www.usenix.org/conference/usenix-winter-1994-technical-conference/ms-dos-filesystem-unix},
publisher = {USENIX Association},
month = jan,
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/sf94/full_papers/forin.pdf
  • Log in or    Register to post comments

© USENIX

  • Privacy Policy
  • Contact Us