LISA 2001 Abstract
Accessing Files on Unmounted File Systems
Willem A. (Vlakkies) Schreüder - University of
This paper describes a utility named ruf that reads files
from an unmounted file system. The files are accessed by reading disk
structures directly so the program is peculiar to the specific file
system employed. The current implementation supports the *BSD FFS,
SunOS/Solaris UFS, HP-UX HFS, and Linux ext2fs file systems. All these
file systems derive from the original FFS, but have peculiar
differences in their specific implementations.
The utility can read files from a damaged file system. Since the
utility attempts to read only those structures it requires, damaged
areas of the disk can be avoided. Files can be accessed by their inode
number alone, bypassing damage to structures above it in the directory
The functions of the utility is available in a library named
libruf. The utility and library is available under the BSD
- View the full text of this paper in
The Proceedings are published as a collective work, © 2001 by the USENIX Association. All Rights Reserved. Rights
to individual papers remain with the author or the author's employer.
Permission is granted for the noncommercial reproduction of the complete
work for educational or research purposes. USENIX acknowledges all
trademarks within this paper.
- If you need the latest Adobe Acrobat Reader, you can download it from Adobe's site.
- To become a USENIX Member, please see our Membership Information.