NFS: File System Type

Microsoft.Windows.FileServices.Service.NFS.6.2.Server.ShareFileSystemType (UnitMonitor)

This object monitors file system compatibility and generates an alert if one or more NFS file shares are configured to be hosted on an incompatible file system type, if the alert is enabled for this monitor.

Knowledge Base article:

Summary

This object monitors file system compatibility and generates an alert if one or more NFS file shares are configured to be hosted on an incompatible file system, if the alert is enabled for this monitor.

Causes

This monitor can enter a Warning health state if one or more NFS file shares are configured to be hosted on an incompatible file system type.

Server for NFS requires the presence of a set of advanced features in the file system being used to store the files for file sharing. All of the required features are present in the Windows NTFS file system as well as some third-party file systems. These features are not present in any of the Windows FAT or CD file systems.

The required features include (but are not limited to):

Search the Windows System event log for messages from event source Microsoft-Windows-ServicesForNFS-Server and the following event IDs:

The drive letter of the volume with the problem will be indicated in the message text.

If the health state is unknown, it means that monitoring has not yet begun for this object.

Resolutions

Move NFS file shares to compatible volumes

To resolve this problem, on the affected server, move the NFS shared resource to a volume formatted for Windows NTFS or other compatible file system.

Verification

To verify that all the NFS file shares are hosted on compatible volumes, use the following procedure:

1. At an elevated command prompt on the affected server, type nfsshare.

2. Verify that all the listed NFS shares are hosted on compatible volumes such as Windows NTFS.

After resolving this issue, reset the monitor in the Operations console to a Healthy state.

Additional

Event ID 1065 (http://go.microsoft.com/fwlink/?LinkId=186001)

Event ID 1070 (http://go.microsoft.com/fwlink/?LinkId=186003)

For more information about configuring Server for NFS, see Services for Network File System (http://go.microsoft.com/fwlink/?LinkId=185983).

Element properties:

TargetMicrosoft.Windows.FileServices.Service.NFS.6.2
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServices.Service.NFS.6.2.Server.ShareFileSystemType" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServices.Service.NFS.6.2" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<OperationalStates>
<OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Warning"/>
<OperationalState ID="ManualResetEventRaised" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Microsoft-Windows-ServicesForNFS-Server/Admin</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-ServicesForNFS-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1065</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1070</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>