Introduction
26
Device Drivers
Physical Device Name
27
Device Autoconfiguration
33
USB Devices
35
Instance Names
37
Major and Minor Device Numbers
40
Logical Device Name
42
Block and Raw Devices
46
A File System Defined
47
Defining a Disk's Geometry
48
Disk Controllers
49
Defect List
Disk Labels
Partition Tables
51
Solaris File System Types
Disk-Based File Systems
Network-Based File Systems
52
Virtual File Systems
Disk Slices
54
Displaying Disk Configuration Information
56
Using the format Utility to Create Slices
58
The Free Hog Slice
66
Using the format Utility to Modify Partitions
Using the Solaris Management Console Disks Tool
68
Recovering Disk Partition Information
74
Logical Volumes
75
Parts of a UFS
The Root (/) File System
78
Soft (Symbolic) Links
83
Hard Links
85
Removing a Link
87
Components of the UFS
The Boot Block
88
The Superblock
Cylinder Groups
89
The inode
The Storage Block
90
Free Blocks
Creating a UFS
Understanding Custom File System Parameters
92
Logical Block Size
93
Fragment Size
Minimum Free Space
94
Optimization Type
95
Number of inodes and Bytes per inode
The mkfs Command
The fstyp Command
98
File System Operations
99
Synchronizing a File System
Repairing File Systems
100
Determining Whether a File System Needs Checking
102
Running fsck Manually
The labelit Command
104
The volcopy Command
Tuning File Systems
106
Mounting File Systems
108
Mounting a File System with Large Files
113
Mounting a File System with UFS Logging Enabled
114
Unmounting a File System
The fuser Command
115
/etc/mnttab
116
Creating an Entry in the /etc/vfstab File to Mount File Systems
118
Volume Management
120
Using Volume Management
128
Troubleshooting Volume Manager
129
Displaying a File System's Disk Space Usage
131
Displaying Directory Size Information
135
Information on File Systems
136
Controlling User Disk Space Usage
138
The quot Command
139
Summary
141