fsck_cs(8) BSD System Manager's Manual fsck_cs(8)
NAME
fsck_cs -- Verify and repair CoreStorage logical volume groups.
SYNOPSIS
fsck_cs -q device ...
fsck_cs -p device ...
fsck_cs [-y | -n] [-g | -x] device ...
DESCRIPTION
The fsck_cs utility verifies and repairs CoreStorage logical volume
groups.
The device parameter(s) should be path(s) to the "raw" disk device(s) (a
character special device), such as /dev/rdisk1s1 that constitute the
CoreStorage logical volume group. If you specify a "non-raw" path (a
block special device) such as /dev/disk1s1, or just the disk name such as
disk1s1, it will automatically be converted to the corresponding raw disk
device (/dev/rdisk1s1).
Alternatively device can be specified as the UUID of the CoreStorage log-
ical volume group or as the mountpoint of a CoreStorage-hosted logical
volume.
The options are as follows:
-q Performs a "quick" check and indicates if any corruptions
were found via the exit status. In this mode logical vol-
umes are not checked, nor is proactive MLV scrubbing per-
formed.
-p Operates in "preen" mode. MLV mirror blocks are repaired
where necessary. Newer transactions may be invalidated to
force a roll-back to an older, but consistent, filesystem
state.
-y Causes fsck_cs to assume "yes" as the answer to all ques-
tions. In other words, always attempt to repair any errors
that are found.
-n Causes fsck_cs to assume "no" as the answer to all ques-
tions. In other words, never attempt to repair any errors
that are found.
-g Causes fsck_cs to produce its output in GUI-compatible
form. This option is used when another application with a
graphical user interface (like Mac OS X Disk Utility) is
invoking the fsck_cs tool.
-x Causes fsck_cs to produce its output in an XML-like (plist)
form.
DIAGNOSTICS
The fsck_cs utility exits with 0 if no corruption was detected or if all
corruptions were repaired, and with >0 if any unrepaired corruption
remains.
BUGS
fsck_cs does not perform an exhaustive validation, nor is it able to fix
many of the inconsistencies that it does detect.
HISTORY
The fsck_cs utility first appeared along with CoreStorage in Mac OS X
10.7.0.
Darwin July 26, 2010 Darwin
Mac OS X 10.7 - Generated Mon Sep 5 12:51:36 CDT 2011
