1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>org.freedesktop.UDisks2.Drive.LSM: UDisks Reference Manual</title>
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
<link rel="home" href="index.html" title="UDisks Reference Manual">
<link rel="up" href="ch03.html" title="D-Bus Interfaces">
<link rel="prev" href="gdbus-org.freedesktop.UDisks2.NVMe.Fabrics.html" title="org.freedesktop.UDisks2.NVMe.Fabrics">
<link rel="next" href="gdbus-org.freedesktop.UDisks2.Drive.LsmLocal.html" title="org.freedesktop.UDisks2.Drive.LsmLocal">
<meta name="generator" content="GTK-Doc V1.35.1 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
<td width="100%" align="left" class="shortcuts">
<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span>
<a href="#gdbus-org.freedesktop.UDisks2.Drive.LSM.description" class="shortcut">Description</a></span><span id="nav_properties"> <span class="dim">|</span>
<a href="#gdbus-org.freedesktop.UDisks2.Drive.LSM.properties" class="shortcut">Properties</a></span>
</td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
<td><a accesskey="p" href="gdbus-org.freedesktop.UDisks2.NVMe.Fabrics.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="gdbus-org.freedesktop.UDisks2.Drive.LsmLocal.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="refentry">
<a name="gdbus-org.freedesktop.UDisks2.Drive.LSM"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle"><a name="gdbus-interface-org-freedesktop-UDisks2-Drive-LSM.top_of_page"></a>org.freedesktop.UDisks2.Drive.LSM</span></h2>
<p>org.freedesktop.UDisks2.Drive.LSM — LSM interface exported on disk objects</p>
</td>
<td class="gallery_image" valign="top" align="right"></td>
</tr></table></div>
<div class="refsect1">
<a name="id-1.3.3.18.3"></a><h2>Properties</h2>
<pre class="synopsis">
<a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.LSM.html#gdbus-property-org-freedesktop-UDisks2-Drive-LSM.IsOK" title='The "IsOK" property'>IsOK</a> readable b
<a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.LSM.html#gdbus-property-org-freedesktop-UDisks2-Drive-LSM.IsRaidDegraded" title='The "IsRaidDegraded" property'>IsRaidDegraded</a> readable b
<a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.LSM.html#gdbus-property-org-freedesktop-UDisks2-Drive-LSM.IsRaidError" title='The "IsRaidError" property'>IsRaidError</a> readable b
<a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.LSM.html#gdbus-property-org-freedesktop-UDisks2-Drive-LSM.IsRaidVerifying" title='The "IsRaidVerifying" property'>IsRaidVerifying</a> readable b
<a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.LSM.html#gdbus-property-org-freedesktop-UDisks2-Drive-LSM.IsRaidReconstructing" title='The "IsRaidReconstructing" property'>IsRaidReconstructing</a> readable b
<a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.LSM.html#gdbus-property-org-freedesktop-UDisks2-Drive-LSM.RaidType" title='The "RaidType" property'>RaidType</a> readable s
<a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.LSM.html#gdbus-property-org-freedesktop-UDisks2-Drive-LSM.StatusInfo" title='The "StatusInfo" property'>StatusInfo</a> readable s
<a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.LSM.html#gdbus-property-org-freedesktop-UDisks2-Drive-LSM.MinIoSize" title='The "MinIoSize" property'>MinIoSize</a> readable u
<a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.LSM.html#gdbus-property-org-freedesktop-UDisks2-Drive-LSM.OptIoSize" title='The "OptIoSize" property'>OptIoSize</a> readable u
<a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.LSM.html#gdbus-property-org-freedesktop-UDisks2-Drive-LSM.RaidDiskCount" title='The "RaidDiskCount" property'>RaidDiskCount</a> readable u
</pre>
</div>
<div class="refsect1">
<a name="gdbus-interface-org-freedesktop-UDisks2-Drive-LSM"></a><h2>Description</h2>
<p>
Objects implementing this interface also implement the
<a class="link" href="gdbus-org.freedesktop.UDisks2.Drive.html#gdbus-interface-org-freedesktop-UDisks2-Drive.top_of_page">org.freedesktop.UDisks2.Drive</a> interface.
</p>
<p class="since">Since 2.3.0</p>
</div>
<div class="refsect1">
<a name="gdbus-properties-org.freedesktop.UDisks2.Drive.LSM"></a><h2>Property Details</h2>
<div class="refsect2">
<a name="gdbus-property-org-freedesktop-UDisks2-Drive-LSM.IsOK"></a><h3>The "IsOK" property</h3>
<pre class="programlisting">
IsOK readable b
</pre>
<p>
</p>
<p>
Whether this drive is read and writeable without any error or warnings.
It's the single preliminary check on whether things go wrong.
Noted: even from user's view, RAID degrade does not cause any
error or warning at OS level, the 'isOK' property will still be set
as 'FALSE' to suggest user to do more checking on what's going on.
</p>
<p class="since">Since 2.3.0</p>
</div>
<hr>
<div class="refsect2">
<a name="gdbus-property-org-freedesktop-UDisks2-Drive-LSM.IsRaidDegraded"></a><h3>The "IsRaidDegraded" property</h3>
<pre class="programlisting">
IsRaidDegraded readable b
</pre>
<p>
</p>
<p>
Whether this drive is degraded RAID, for example, one disk failure
in RAID 5 group is considered as degraded RAID.
</p>
<p class="since">Since 2.3.0</p>
</div>
<hr>
<div class="refsect2">
<a name="gdbus-property-org-freedesktop-UDisks2-Drive-LSM.IsRaidError"></a><h3>The "IsRaidError" property</h3>
<pre class="programlisting">
IsRaidError readable b
</pre>
<p>
</p>
<p>
Whether this drive is facing RAID error, for example, two disks
failure in RAID 5 group at the same time is considered as RAID error,
user will lose data access and facing write failure.
</p>
<p class="since">Since 2.3.0</p>
</div>
<hr>
<div class="refsect2">
<a name="gdbus-property-org-freedesktop-UDisks2-Drive-LSM.IsRaidVerifying"></a><h3>The "IsRaidVerifying" property</h3>
<pre class="programlisting">
IsRaidVerifying readable b
</pre>
<p>
</p>
<p>
Whether the RAID group of current drive allocated from is
verifying its data integrity by comparing mirror(RAID1) or verifying
parity(RAID 5/6).
</p>
<p class="since">Since 2.3.0</p>
</div>
<hr>
<div class="refsect2">
<a name="gdbus-property-org-freedesktop-UDisks2-Drive-LSM.IsRaidReconstructing"></a><h3>The "IsRaidReconstructing" property</h3>
<pre class="programlisting">
IsRaidReconstructing readable b
</pre>
<p>
</p>
<p>
Whether the RAID group of current drive allocated from is
reconstructing its data on newly joined disk or out-synced disk.
</p>
<p class="since">Since 2.3.0</p>
</div>
<hr>
<div class="refsect2">
<a name="gdbus-property-org-freedesktop-UDisks2-Drive-LSM.RaidType"></a><h3>The "RaidType" property</h3>
<pre class="programlisting">
RaidType readable s
</pre>
<p>
</p>
<p>
A string of backend RAID type of this disk drive.
Could be one of these values:
JBOD, RAID 0, RAID 1, RAID 5, RAID 6, RAID 10, RAID 50, RAID 60
There will be a space between RAID number and 'RAID' string.
If unknown, leave it as empty.
</p>
<p class="since">Since 2.3.0</p>
</div>
<hr>
<div class="refsect2">
<a name="gdbus-property-org-freedesktop-UDisks2-Drive-LSM.StatusInfo"></a><h3>The "StatusInfo" property</h3>
<pre class="programlisting">
StatusInfo readable s
</pre>
<p>
</p>
<p>
A message for administrator about RAID detail issue.
Some examples:
Disk enclosure 1 slot 9(serial: CVDA452606ME1207GN) is offline.
Disk enclosure 1 slot 10 is predicted to be fail soon.
Empty string if no issue or LibStorageMgmt failed to retrieve so.
</p>
<p class="since">Since 2.3.0</p>
</div>
<hr>
<div class="refsect2">
<a name="gdbus-property-org-freedesktop-UDisks2-Drive-LSM.MinIoSize"></a><h3>The "MinIoSize" property</h3>
<pre class="programlisting">
MinIoSize readable u
</pre>
<p>
</p>
<p>
The minimum I/O size, device preferred I/O size for random I/O.
Any I/O size not equal to a multiple of this value may get
significant speed penalty. Normally it refers to strip size of
each RAID disk(extent). If LibStorageMgmt failed to detect min_io_size,
it will try these values in the sequence of:
logical sector size -> physical sector size -> 0
</p>
<p class="since">Since 2.3.0</p>
</div>
<hr>
<div class="refsect2">
<a name="gdbus-property-org-freedesktop-UDisks2-Drive-LSM.OptIoSize"></a><h3>The "OptIoSize" property</h3>
<pre class="programlisting">
OptIoSize readable u
</pre>
<p>
</p>
<p>
The optimal I/O size, device preferred I/O size for sequential
I/O. Normally it refers to RAID group stripe size. If LibStorageMgmt
failed to detect opt_io_size, it will be set to 0.
</p>
<p class="since">Since 2.3.0</p>
</div>
<hr>
<div class="refsect2">
<a name="gdbus-property-org-freedesktop-UDisks2-Drive-LSM.RaidDiskCount"></a><h3>The "RaidDiskCount" property</h3>
<pre class="programlisting">
RaidDiskCount readable u
</pre>
<p>
</p>
<p>
The count of disk assebled the RAID group where this disk drive came
from. This impact the performance of this disk drive.
If LibStorageMgmt failed to detect RAID disk count, it will be set to
0.
</p>
<p class="since">Since 2.3.0</p>
</div>
</div>
</div>
<div class="footer">
<hr>Generated by GTK-Doc V1.35.1</div>
</body>
</html>
|