Class CIM_LocalFileSystem
extends CIM_FileSystem

A class derived from FileSystem that represents the file store controlled by a ComputerSystem through local means (e.g., direct device driver access). In this case, the file store is managed directly by the ComputerSystem without the need for another computer to act as a file server. This definition does not breakdown in the case of a Clustered File System. In this scenario, the FileSystem is a LocalFileSystem, weak to the Cluster.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_FileSystem
   |
   +--CIM_LocalFileSystem

Direct Known Subclasses

CIM_UnixLocalFileSystem

Class Qualifiers

NameData TypeValue
DescriptionstringA class derived from FileSystem that represents the file store controlled by a ComputerSystem through local means (e.g., direct device driver access). In this case, the file store is managed directly by the ComputerSystem without the need for another computer to act as a file server. This definition does not breakdown in the case of a Clustered File System. In this scenario, the FileSystem is a LocalFileSystem, weak to the Cluster.
UMLPackagePathstringCIM::System::FileElements
Versionstring2.43.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
DirectoryServiceUsageuint16
DescriptionstringThis enumerated integer specifies if the filesystem supports security principal information and therefore requires support from a file server that uses one or more directory services. If the filesystem requires such support, there must be a concrete subclass of Dependency between the LocalFileSystem element and the specified file server ComputerSystem. The enumerated values are: "Not Used" indicates that the filesystem will not support security principal information and so will not require support from a directory service. "Optional" indicates that the filesystem may support security principal information. If it does, it will require support from a directory service and the Dependency association described above must exist. "Required" indicates that the filesystem supports security principal information and will require support from a directory service. The Dependency association described above must exist.
Experimentalbooleantrue
ValueMapstring0, 1, 2, 3, 4
ValuesstringUnknown, Other, Not Used, Optional, Required
LocalAccessDefinitionRequireduint16
DescriptionstringThis enumerated integer specifies if the provider requires that a file system device be made locally accessible before it can be used as a file system. If local access is required to be set up, a vendor could provide a default mechanism, for instance, making "/dev/fs1" available as "/etc/mounts/fs1" automatically in an Unix-like OS, but it can be overridden by the system administrator.If local access is not required, the file system is automatically made available by some default name (for instance, the volume at "C" is also the filesystem "C:"on Windows systems, and cannot be overridden.
Experimentalbooleantrue
ValueMapstring0, 1, 2, 3, 4
ValuesstringUnknown, Other, Required, Required -- vendor default, Not Required
MultipleDisksSupporteduint16
DescriptionstringThis enumerated integer specifies if the file system type is capable of being built on multiple LogicalDisks. If "Supported", the provider can make differential use of the capabilities of the underlying multiple logical disks, for instance, by putting file system meta data on one kind of LogicalDisk and placing file data on another. The CIM_LocalFileSystem can only reside on a single LogicalDisk,but that LogicalDisk could be built up from multiple underlying logical disk using an appropriate profile. This property specifies support for capabilities that make use of that sub-structure.
Experimentalbooleantrue
ValueMapstring0, 1, 2, 3
ValuesstringUnknown, Other, Supported, Not Supported
PathNameSeparatorStringstring
DescriptionstringThe string is used by this FileSystem for constructing a path name from the sequence of directories that leads to some contained LogicalFile (file or directory). Currently the most commonly used are '\' for Windows and '/' in Unix.
Experimentalbooleantrue

Inherited Properties

NameData TypeClass Origin
AvailableSpaceuint64CIM_FileSystem
BlockSizeuint64CIM_FileSystem
CaptionstringCIM_ManagedElement
CasePreservedbooleanCIM_FileSystem
CaseSensitivebooleanCIM_FileSystem
ClusterSizeuint32CIM_FileSystem
CommunicationStatusuint16CIM_ManagedSystemElement
CompressionMethodstringCIM_FileSystem
CreationClassNamestringCIM_FileSystem
CSCreationClassNamestringCIM_FileSystem
CSNamestringCIM_FileSystem
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
EncryptionMethodstringCIM_FileSystem
FileSystemSizeuint64CIM_FileSystem
FileSystemTypestringCIM_FileSystem
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
IsFixedSizeuint16CIM_FileSystem
MaxFileNameLengthuint32CIM_FileSystem
NamestringCIM_FileSystem
NumberOfFilesuint64CIM_FileSystem
OperatingStatusuint16CIM_ManagedSystemElement
OtherEnabledStatestringCIM_EnabledLogicalElement
OtherPersistenceTypestringCIM_FileSystem
PersistenceTypeuint16CIM_FileSystem
PrimaryStatusuint16CIM_ManagedSystemElement
ReadOnlybooleanCIM_FileSystem
RequestedStateuint16CIM_EnabledLogicalElement
ResizeIncrementuint64CIM_FileSystem
RootstringCIM_FileSystem
StatusstringCIM_ManagedSystemElement
TimeOfLastStateChangedatetimeCIM_EnabledLogicalElement
TransitioningToStateuint16CIM_EnabledLogicalElement
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
CodeSetuint16[]CIM_FileSystem
OperationalStatusuint16[]CIM_ManagedSystemElement
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Local Class Methods

GetFileProperties (uint32)

Method Qualifiers (GetFileProperties)

NameData TypeValue
DescriptionstringThe GetFileProperties gets a set of file records from a filesystem. As there may be millions of records in this report, a chunking mechanism is.provided so that the client does not become overwhelmed by the quantity of data furnished by the server.
Experimentalbooleantrue
ValueMapstring0, 1, 2, 3, 4, 5, 6, .., 4097..32767, 32768..65535
ValuesstringSuccess, Not Supported, Unknown, Timeout, Failed, Invalid Parameter, In Use, DMTF Reserved, Method Reserved, Vendor Specific

Method Parameters (GetFileProperties)

NameTypeQualifiers
NameData TypeValue
DirectoryNamestring
DescriptionstringThe DirectoryName is an optional pathname for a directory a directory to restrict the data returned. If this parameter is NULL, then files are returned for all filesin the Filesystem.
INbooleantrue
OUTbooleantrue
Handlestring
DescriptionstringThe initial call to GetFileProperties shall pass in NULL as a Handle. Subsequent calls shall pass back the Handle exactly as received from the server, without modification, asan indication of where to continue the report from.
INbooleantrue
OUTbooleantrue
NumberOfFilesuint64
DescriptionstringThe NumberOfFiles is the number of files returned in a block of FileRecs. If NULL the provider will supply a default number (and put that number in the parameter as output).
INbooleantrue
OUTbooleantrue
FileRecsstring[]
DescriptionstringThis array parameter provides the file records as embedded instances of CIM_LogicalFile.
EmbeddedInstancestringCIM_LogicalFile
INbooleanfalse
OUTbooleantrue

Inherited Class Methods

NameReturn TypeClass Origin
RequestStateChangeuint32CIM_EnabledLogicalElement