---
title: persist
framework: fskit
role: symbol
role_heading: Type Property
path: fskit/fsvolume/preallocateflags/persist
---

# persist

Allocates space that isn’t freed when deleting the descriptor.

## Declaration

```swift
static var persist: FSVolume.PreallocateFlags { get }
```

## Discussion

Discussion This space remains allocated even after calling close(2).

## See Also

### Declaring preallocation behaviors

- [contiguous](fskit/fsvolume/preallocateflags/contiguous.md)
- [all](fskit/fsvolume/preallocateflags/all.md)
- [fromEOF](fskit/fsvolume/preallocateflags/fromeof.md)
