Skip to main content

AppMountLocation

Which storage a mount's host path lies on, decided from the path alone against the daemon's known mount points (the pool at /mnt/user, each data disk's and the cache disk's mount point). Nothing is read from a data disk to decide it, so a listing never wakes one.

kindstringrequired

pool is a path under /mnt/user, whose files may be on any data disk. disk is a path under one data disk's own mount point. cache is a path under the cache disk. outside is anywhere else, including the boot device.

Possible values: [pool, disk, cache, outside]

sharestring

For pool, the first directory under /mnt/user, which is the share's name. Absent for the pool's root itself.

diskinteger

For disk, the data disk's number.

Possible values: >= 1

AppMountLocation
{
"kind": "pool",
"share": "string",
"disk": 0
}