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.
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.
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):
Access control lists (security)
Unicode file names
Extended attributes
Open by file identifier
File system is writeable
Search the Windows System event log for messages from event source Microsoft-Windows-ServicesForNFS-Server and the following event IDs:
Event 1065 – Server for NFS cannot initialize the volume with drive letter (given in the event message text)
Event 1070 – Server for NFS cannot initialize the Network Files System (NFS) shared resource (given in the event message text)
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.
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.
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).
Target | Microsoft.Windows.FileServices.Service.NFS.6.2 |
Parent Monitor | System.Health.ConfigurationState |
Category | ConfigurationHealth |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | True |
Monitor Type | Microsoft.Windows.SingleEventLogManualReset2StateMonitorType |
Remotable | True |
Accessibility | Public |
RunAs | Default |
<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>