---
title: FSManageableResourceMaintenanceOperations
framework: fskit
role: symbol
role_heading: Protocol
path: fskit/fsmanageableresourcemaintenanceoperations
---

# FSManageableResourceMaintenanceOperations

Maintenance operations for a file system’s resources.

## Declaration

```swift
protocol FSManageableResourceMaintenanceOperations : NSObjectProtocol
```

## Overview

Overview This protocol includes operations to check and format a resource for an FSUnaryFileSystem. Conform to this protocol if you implement a FSUnaryFileSystem that uses an FSBlockDeviceResource.

## Topics

### Checking the file system

- [startCheck(task:options:)](fskit/fsmanageableresourcemaintenanceoperations/startcheck(task:options:).md)

### Formatting the file system

- [startFormat(task:options:)](fskit/fsmanageableresourcemaintenanceoperations/startformat(task:options:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
