14 FILE SYSTEMS 251 14.1
Device Special Files (Devices) ..................................................................................... 252
14.2
Disks and Partitions ................................................................................................... 253
14.3
File Systems .............................................................................................................. 254
14.4
I-nodes ..................................................................................................................... 256
14.5
The Virtual File System (VFS) ....................................................................................... 259
14.6
Journaling File Systems............................................................................................... 260
14.7
Single Directory Hierarchy and Mount Points ................................................................ 261
14.8
Mounting and Unmounting File Systems ....................................................................... 262
14.8.1
Mounting a File System:
mount()
............................................................ 264
14.8.2
Unmounting a File System:
umount()
and
umount2()
................................ 269
14.9
Advanced Mount Features .......................................................................................... 271
14.9.1
Mounting a File System at Multiple Mount Points....................................... 271
14.9.2
Stacking Multiple Mounts on the Same Mount Point................................... 271
14.9.3
Mount Flags That Are Per-Mount Options ................................................. 272
14.9.4
Bind Mounts......................................................................................... 272
14.9.5
Recursive Bind Mounts........................................................................... 273
14.10 A Virtual Memory File System:
tmpfs
............................................................................ 274
14.11 Obtaining Information About a File System:
statvfs()
...................................................... 276
14.12 Summary.................................................................................................................. 277
14.13 Exercise ................................................................................................................... 278