2017-12-18 12:15:55 +00:00
|
|
|
# fsck
|
|
|
|
|
|
|
|
> Check the integrity of a filesystem or repair it. The filesystem should be unmounted at the time the command is run.
|
|
|
|
> It is a wrapper that calls `fsck_hfs`, `fsck_apfs`, `fsck_msdos`, `fsck_exfat`, and `fsck_udf` as needed.
|
|
|
|
|
2020-10-29 11:21:45 +00:00
|
|
|
- Check filesystem `/dev/sdX`, reporting any damaged blocks:
|
2017-12-18 12:15:55 +00:00
|
|
|
|
2020-10-29 11:21:45 +00:00
|
|
|
`fsck {{/dev/sdX}}`
|
2017-12-18 12:15:55 +00:00
|
|
|
|
2020-10-29 11:21:45 +00:00
|
|
|
- Check filesystem `/dev/sdX` only if it is clean, reporting any damaged blocks and interactively letting the user choose to repair each one:
|
2017-12-18 12:15:55 +00:00
|
|
|
|
2020-10-29 11:21:45 +00:00
|
|
|
`fsck -f {{/dev/sdX}}`
|
2017-12-18 12:15:55 +00:00
|
|
|
|
2020-10-29 11:21:45 +00:00
|
|
|
- Check filesystem `/dev/sdX` only if it is clean, reporting any damaged blocks and automatically repairing them:
|
2017-12-18 12:15:55 +00:00
|
|
|
|
2020-10-29 11:21:45 +00:00
|
|
|
`fsck -fy {{/dev/sdX}}`
|
2017-12-18 12:15:55 +00:00
|
|
|
|
2020-10-29 11:21:45 +00:00
|
|
|
- Check filesystem `/dev/sdX`, reporting whether it has been cleanly unmounted:
|
2017-12-18 12:15:55 +00:00
|
|
|
|
2020-10-29 11:21:45 +00:00
|
|
|
`fsck -q {{/dev/sdX}}`
|