ALM-12063 Unavailable Disk
Alarm Description
For versions earlier than MRS 3.6.0.1:
The system checks whether the data disk of the current host is available every five minutes (on the hour in versions earlier than MRS 3.1.5). Operations such as file creation, file writing, and file deletion are performed in the mount directory of the disk. If the operations are successful, the disk is available and a clear alarm is reported. If the operations fail, a fault alarm is reported.
For MRS 3.6.0.1 or later:
The system checks whether the data disk and installation directory disk of the current host are available every minute. The check methods are as follows:
- Method 1: Check whether the disk is readable or writable.
Create, write, and delete files in the disk's mount directory. If any of these operations fail, an alarm indicating a disk fault is generated. If all operations succeed, the disk is considered available and the alarm is cleared.
- Method 2: Check whether the disk file system is functioning normally.
Check whether the file system of the virtual disk device partition corresponding to the disk mount directory is functioning normally. For XFS disks, run the xfs_info command. For EXT4 disks, run the tune2fs command. If the file system is abnormal, an alarm indicating a disk fault is generated. If the file system is normal, the alarm is cleared.
- Method 3: Check whether the disk has bad sectors.
Check whether the virtual disk partition for the disk mount directory is normal by reading the message logs of the operating system. If the device partition is abnormal, an alarm indicating the disk fault is generated. If the device partition is normal, the alarm is cleared.
In MRS 3.6.0.1 or later, the alarm name is changed from "Unavailable Disk" to "Disk Fault".
Alarm Attributes
| Alarm ID | Alarm Severity | Auto Clear |
|---|---|---|
| 12063 | Major | Yes |
Parameters
| Parameter | Description |
|---|---|
| Source | Specifies the cluster or system for which the alarm is generated. |
| ServiceName | Specifies the name of the service for which the alarm is generated. |
| RoleName | Specifies the role for which the alarm is generated. |
| HostName | Specifies the host for which the alarm is generated. |
| DiskName | Specifies the disk for which the alarm is generated. (Supported in versions earlier than MRS 3.3.1) |
| Mount Point | Specifies the mount point of the disk partition for which the alarm was generated. (Supported in MRS 3.3.1 or later) |
| Disk ESN | Specifies the serial number of the disk for which the alarm was generated. (Supported in MRS 3.3.1 or later) |
| Details | Specifies the alarm details. (Supported in MRS 3.6.0.1 or later) |
Impact on the System
Versions earlier than MRS 3.6.0.1: If you need to modify or use data on a disk that is unwritable or unreadable, the job may fail.
MRS 3.6.0.1 or later: If you need to modify or use data on a disk that is unwritable or unreadable or whose file system is abnormal, the job may fail to read data or an error may occur.
Possible Causes
The permission on the disk mount directory is abnormal, the disk file system is damaged, or the disk partition is abnormal.
Handling Procedure (for Versions Earlier Than MRS 3.6.0.1)
Check whether the permission of the disk mount directory is normal.
- Log in to MRS Manager. In the alarm list, click
in the row that contains the alarm to view the IP address of the host and disk name for which the alarm is generated. For details about how to log in to FusionInsight Manager, see Accessing MRS Manager.
- Log in to the host for which the alarm is generated as user root.
- Run the following command to obtain the mount point and check whether the permission of the mount directory is unwritable or unreadable:
df -h |grep Disk nameIf the permission of the mount directory is 000 or the owner is root, the mount directory is unreadable and unwritable.
- Modify the directory permission.
- One hour later, check whether this alarm is cleared.
- If it is, no further action is required.
- If it is not, go to Step 6.
- One hour later, check whether this alarm is cleared.
- If it is, no further action is required.
- If it is not, go to Step 8.
Collect fault information.
- On MRS Manager, choose O&M > Log > Download.
- Select NodeAgent from the Service and click OK.
- Click
in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download. - Contact the O&M personnel and send the collected log information.
Handling Procedure (for MRS 3.6.0.1 or Later)
- Log in to MRS Manager. In the alarm list, click the alarm to view the alarm details and obtain IP address of the host and disk name for which the alarm is generated.
For details about how to log in to FusionInsight Manager, see Accessing MRS Manager.
- Check the details in the additional information of the alarm.
Check whether the permission of the disk mount directory is normal.
- Log in to the host for which the alarm is generated as user omm.
- Run the following command to obtain the mount point and check whether the permission of the mount directory is unwritable or unreadable:
df -h |grep Disk nameIf the permission of the mount directory is 000 or the owner is root, the mount directory is unreadable and unwritable.
- Modify the directory permission.
- Wait about 2 minutes and check whether the alarm is cleared.
- If yes, no further action is required.
- If no, go to Step 14.
Check whether the disk file system is functioning normally.
- Log in to the host for which the alarm is generated as user root.
- In the alarm's additional information, check whether the file system type of the disk for which the alarm is generated is XFS.
- Run the following commands to switch to user omm and check whether the returned value shows any exceptions:
su - omm
xfs_info ${Virtual disk device partition name} | grep "error"- If yes, contact hardware personnel for maintenance. After the maintenance is complete, go to Step 11.
- If no, go to Step 14.
For example, the following command output indicates that no exceptions occur:

- Run the following command to check whether the returned value shows any exceptions:
tune2fs -l /dev/vdb2 | grep "Filesystem state" | grep "errors"
- If yes, contact hardware personnel for maintenance. After the maintenance is complete, go to Step 11.
- If no, go to Step 14.
For example, the following command output indicates that no exceptions occur:

- Wait about 2 minutes and check whether the alarm is cleared.
- If yes, no further action is required.
- If no, go to Step 14.
Check whether the disk partitions are normal.
- Log in to the node for which the alarm was generated as user root and run the following command based on the mount point information in the alarm location information to check whether the system logs contain exceptions:
grep -rn "blk_update_request:" /var/log/messages | grep "error" | grep "${Mount point}" | grep "sector"
- Manually clear the content queried in Step 12 from the /var/log/message file and check whether the alarm is cleared 2 minutes later.
- If yes, no further action is required.
- If no, go to Step 14.
Collect fault information.
- On FusionInsight Manager, choose O&M > Log > Download.
- Expand the Service drop-down list, select NodeAgent for the target cluster, and click OK.
- Click the edit icon in the upper right corner and select a time span starting 10 minutes before and ending 10 minutes after when the alarm was generated. Then, click Download to collect the logs.
- Send the collected fault logs to O&M personnel for help.
Alarm Clearing
After the fault is rectified, the system automatically clears this alarm.
Related Information
None
What is your overall rating for this page?
Thank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot