---
title: FSVolume.Identifier
framework: fskit
role: symbol
role_heading: Class
path: fskit/fsvolume/identifier
---

# FSVolume.Identifier

A type that identifies a volume.

## Declaration

```swift
class Identifier
```

## Overview

Overview For most volumes, the volume identifier is the UUID identifying the volume. Network file systems may access the same underlying volume using different authentication credentials. To handle this situation, add qualifying data to identify the specific container, as discussed in the superclass, FSEntityIdentifier. important: Don’t subclass this class.

## Relationships

### Inherits From

- [FSEntityIdentifier](fskit/fsentityidentifier.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Identifiable](swift/identifiable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Creating a volume

- [init(volumeID:volumeName:)](fskit/fsvolume/init(volumeid:volumename:).md)
- [FSFileName](fskit/fsfilename.md)
