mirror of
https://github.com/amadvance/snapraid.git
synced 2026-10-25 18:40:19 -04:00
Add support for specifying case-insensitive SMART attribute names in the smartignore option
This commit is contained in:
parent
42e5e70f4c
commit
16e93e905e
51 changed files with 624 additions and 231 deletions
2
HISTORY
2
HISTORY
|
|
@ -46,6 +46,8 @@ SnapRAID HISTORY
|
|||
`-a` command line argument used to retrieve SMART attributes with a
|
||||
customized set of arguments, enabling better support for RAID
|
||||
controllers and USB enclosures.
|
||||
* Added support for specifying case-insensitive SMART attribute names
|
||||
(instead of only numeric IDs) in the `smartignore` configuration option.
|
||||
|
||||
14.8 2026/06
|
||||
============
|
||||
|
|
|
|||
|
|
@ -274,6 +274,14 @@ extern int exit_sync_needed;
|
|||
*/
|
||||
#define SMART_MAX 128
|
||||
|
||||
/**
|
||||
* Smart ignore structure.
|
||||
*/
|
||||
struct smartignore_struct {
|
||||
int attr_index; /**< 0 if not set */
|
||||
char attr_name[SMART_MAX]; /**< Empty if not set */
|
||||
};
|
||||
|
||||
/**
|
||||
* Value for unassigned SMART attribute.
|
||||
*/
|
||||
|
|
@ -315,7 +323,7 @@ struct devinfo_struct {
|
|||
char mount[PATH_MAX]; /**< Mount point or other contained directory. */
|
||||
char smartctl[SMART_MAX]; /**< Custom option for smartctl. Empty means auto. */
|
||||
char smartctl_info[SMART_MAX]; /* Info options for smartctl. Empty means -a. */
|
||||
int smartignore[SMART_IGNORE_MAX]; /**< Attribues to ignore */
|
||||
struct smartignore_struct smartignore[SMART_IGNORE_MAX]; /**< Attributes to ignore */
|
||||
char file[PATH_MAX]; /**< File device. */
|
||||
#ifdef _WIN32
|
||||
char wfile[PATH_MAX]; /**< File device in Windows format. Like \\.\PhysicalDriveX, or \\?\Volume{X}. */
|
||||
|
|
|
|||
|
|
@ -533,14 +533,37 @@ static void state_info_log(devinfo_t* devinfo)
|
|||
log_tag("attr:%s:%s:rotationrate:%" PRIu64 "\n", devinfo->file, devinfo->name, devinfo->info[INFO_ROTATION_RATE]);
|
||||
}
|
||||
|
||||
static void state_smart_ignore(struct snapraid_state* state, devinfo_t* devinfo)
|
||||
void state_smart_ignore(struct snapraid_state* state, devinfo_t* devinfo)
|
||||
{
|
||||
int i, j;
|
||||
|
||||
/* clear attributes to ignore */
|
||||
for (int i = 0; i < SMART_IGNORE_MAX; ++i) {
|
||||
if (state->smartignore[i] < 256)
|
||||
devinfo->smart[state->smartignore[i]].raw = SMART_UNASSIGNED;
|
||||
if (devinfo->smartignore[i] < 256)
|
||||
devinfo->smart[devinfo->smartignore[i]].raw = SMART_UNASSIGNED;
|
||||
for (i = 0; i < SMART_IGNORE_MAX; ++i) {
|
||||
/* global ignore */
|
||||
if (state->smartignore[i].attr_index > 0 && state->smartignore[i].attr_index < 256) {
|
||||
devinfo->smart[state->smartignore[i].attr_index].raw = SMART_UNASSIGNED;
|
||||
}
|
||||
if (state->smartignore[i].attr_name[0] != 0) {
|
||||
for (j = 0; j < SMART_COUNT; ++j) {
|
||||
if (devinfo->smart[j].name[0] != 0
|
||||
&& strcasecmp(devinfo->smart[j].name, state->smartignore[i].attr_name) == 0) {
|
||||
devinfo->smart[j].raw = SMART_UNASSIGNED;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* devinfo ignore */
|
||||
if (devinfo->smartignore[i].attr_index > 0 && devinfo->smartignore[i].attr_index < 256) {
|
||||
devinfo->smart[devinfo->smartignore[i].attr_index].raw = SMART_UNASSIGNED;
|
||||
}
|
||||
if (devinfo->smartignore[i].attr_name[0] != 0) {
|
||||
for (j = 0; j < SMART_COUNT; ++j) {
|
||||
if (devinfo->smart[j].name[0] != 0
|
||||
&& strcasecmp(devinfo->smart[j].name, devinfo->smartignore[i].attr_name) == 0) {
|
||||
devinfo->smart[j].raw = SMART_UNASSIGNED;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -844,8 +844,10 @@ struct snapraid_disk* disk_alloc(const char* name, const char* dir, uint64_t dev
|
|||
|
||||
disk->smartctl[0] = 0;
|
||||
disk->smartctl_info[0] = 0;
|
||||
for (i = 0; i < SMART_IGNORE_MAX; ++i)
|
||||
disk->smartignore[i] = 0;
|
||||
for (i = 0; i < SMART_IGNORE_MAX; ++i) {
|
||||
disk->smartignore[i].attr_index = 0;
|
||||
disk->smartignore[i].attr_name[0] = 0;
|
||||
}
|
||||
disk->fstype[0] = 0;
|
||||
disk->fslabel[0] = 0;
|
||||
disk->mount_device = dev;
|
||||
|
|
@ -917,8 +919,10 @@ struct snapraid_extra* extra_alloc(const char* name, const char* dir, uint64_t d
|
|||
|
||||
extra->smartctl[0] = 0;
|
||||
extra->smartctl_info[0] = 0;
|
||||
for (i = 0; i < SMART_IGNORE_MAX; ++i)
|
||||
extra->smartignore[i] = 0;
|
||||
for (i = 0; i < SMART_IGNORE_MAX; ++i) {
|
||||
extra->smartignore[i].attr_index = 0;
|
||||
extra->smartignore[i].attr_name[0] = 0;
|
||||
}
|
||||
extra->fstype[0] = 0;
|
||||
extra->fslabel[0] = 0;
|
||||
extra->device = dev;
|
||||
|
|
|
|||
|
|
@ -345,7 +345,7 @@ struct snapraid_extra {
|
|||
char dir[PATH_MAX]; /**< Mount point of the disk. It always terminates with /. */
|
||||
char smartctl[SMART_MAX]; /**< Custom option for smartctl. Empty means auto. */
|
||||
char smartctl_info[SMART_MAX]; /* Info options for smartctl. Empty means -a. */
|
||||
int smartignore[SMART_IGNORE_MAX]; /**< Smart attributes to ignore for this device. */
|
||||
struct smartignore_struct smartignore[SMART_IGNORE_MAX]; /**< Smart attributes to ignore for this device. */
|
||||
char uuid[UUID_MAX]; /**< UUID of the disk. They are probed during the config reading. */
|
||||
char fstype[FSINFO_MAX]; /**< Filesystem type */
|
||||
char fslabel[FSINFO_MAX]; /**< Filesystem label */
|
||||
|
|
@ -384,7 +384,7 @@ struct snapraid_disk {
|
|||
|
||||
char smartctl[SMART_MAX]; /**< Custom option for smartctl. Empty means auto. */
|
||||
char smartctl_info[SMART_MAX]; /* Info options for smartctl. Empty means -a. */
|
||||
int smartignore[SMART_IGNORE_MAX]; /**< Smart attributes to ignore for this device. */
|
||||
struct smartignore_struct smartignore[SMART_IGNORE_MAX]; /**< Smart attributes to ignore for this device. */
|
||||
char uuid[UUID_MAX]; /**< UUID of the disk. They are probed during the config reading. */
|
||||
char fstype[FSINFO_MAX]; /**< Filesystem type */
|
||||
char fslabel[FSINFO_MAX]; /**< Filesystem label */
|
||||
|
|
@ -538,7 +538,7 @@ struct snapraid_parity {
|
|||
unsigned split_mac; /**< Number of parity splits. */
|
||||
char smartctl[SMART_MAX]; /**< Custom option for smartctl. Empty means auto. */
|
||||
char smartctl_info[SMART_MAX]; /* Info options for smartctl. Empty means -a. */
|
||||
int smartignore[SMART_IGNORE_MAX]; /**< Smart attributes to ignore for this device. */
|
||||
struct smartignore_struct smartignore[SMART_IGNORE_MAX]; /**< Smart attributes to ignore for this device. */
|
||||
block_off_t total_blocks; /**< Number of total blocks. */
|
||||
block_off_t free_blocks; /**< Number of free blocks at the last sync. */
|
||||
int is_excluded_by_filter; /**< If the parity is excluded by filters. */
|
||||
|
|
|
|||
|
|
@ -932,6 +932,69 @@ static void test_parse_smartctl(void)
|
|||
}
|
||||
}
|
||||
|
||||
static void test_smart_ignore(void)
|
||||
{
|
||||
struct snapraid_state state;
|
||||
devinfo_t devinfo;
|
||||
int i;
|
||||
|
||||
memset(&state, 0, sizeof(state));
|
||||
memset(&devinfo, 0, sizeof(devinfo));
|
||||
|
||||
/* Initialize devinfo attributes with mock data */
|
||||
for (i = 0; i < SMART_COUNT; ++i) {
|
||||
devinfo.smart[i].raw = 100;
|
||||
devinfo.smart[i].norm = 100;
|
||||
snprintf(devinfo.smart[i].name, sizeof(devinfo.smart[i].name), "Attr_%d", i);
|
||||
}
|
||||
/* Special name for test */
|
||||
pathcpy(devinfo.smart[5].name, sizeof(devinfo.smart[5].name), "Reallocated_Sector_Ct");
|
||||
pathcpy(devinfo.smart[197].name, sizeof(devinfo.smart[197].name), "Current_Pending_Sector");
|
||||
|
||||
/* 1. Test numerical global ignore */
|
||||
state.smartignore[0].attr_index = 5;
|
||||
state.smartignore[0].attr_name[0] = 0;
|
||||
|
||||
/* 2. Test name global ignore (case-insensitive) */
|
||||
state.smartignore[1].attr_index = 0;
|
||||
pathcpy(state.smartignore[1].attr_name, sizeof(state.smartignore[1].attr_name), "current_pending_sector");
|
||||
|
||||
/* 3. Test numerical devinfo ignore */
|
||||
devinfo.smartignore[0].attr_index = 10;
|
||||
devinfo.smartignore[0].attr_name[0] = 0;
|
||||
|
||||
/* 4. Test name devinfo ignore (case-insensitive) */
|
||||
devinfo.smartignore[1].attr_index = 0;
|
||||
pathcpy(devinfo.smartignore[1].attr_name, sizeof(devinfo.smartignore[1].attr_name), "aTtR_20");
|
||||
|
||||
state_smart_ignore(&state, &devinfo);
|
||||
|
||||
/* Check that ignored attributes are set to SMART_UNASSIGNED */
|
||||
if (devinfo.smart[5].raw != SMART_UNASSIGNED) {
|
||||
log_fatal(EINTERNAL, "test_smart_ignore: numerical global ignore failed\n");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
if (devinfo.smart[197].raw != SMART_UNASSIGNED) {
|
||||
log_fatal(EINTERNAL, "test_smart_ignore: name global ignore failed\n");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
if (devinfo.smart[10].raw != SMART_UNASSIGNED) {
|
||||
log_fatal(EINTERNAL, "test_smart_ignore: numerical devinfo ignore failed\n");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
if (devinfo.smart[20].raw != SMART_UNASSIGNED) {
|
||||
log_fatal(EINTERNAL, "test_smart_ignore: name devinfo ignore failed\n");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
/* Check that non-ignored attributes are still present */
|
||||
if (devinfo.smart[6].raw != 100) {
|
||||
log_fatal(EINTERNAL, "test_smart_ignore: unmodified attribute was cleared\n");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void selftest(void)
|
||||
{
|
||||
log_tag("selftest:\n");
|
||||
|
|
@ -958,6 +1021,7 @@ void selftest(void)
|
|||
test_tommy();
|
||||
test_wnmatch();
|
||||
test_parse_smartctl();
|
||||
test_smart_ignore();
|
||||
if (raid_selftest() != 0) {
|
||||
/* LCOV_EXCL_START */
|
||||
log_fatal(EINTERNAL, "Failed SELF test\n");
|
||||
|
|
|
|||
|
|
@ -146,8 +146,10 @@ void state_init(struct snapraid_state* state)
|
|||
}
|
||||
state->parity[l].smartctl[0] = 0;
|
||||
state->parity[l].smartctl_info[0] = 0;
|
||||
for (i = 0; i < SMART_IGNORE_MAX; ++i)
|
||||
state->parity[l].smartignore[i] = 0;
|
||||
for (i = 0; i < SMART_IGNORE_MAX; ++i) {
|
||||
state->parity[l].smartignore[i].attr_index = 0;
|
||||
state->parity[l].smartignore[i].attr_name[0] = 0;
|
||||
}
|
||||
state->parity[l].total_blocks = 0;
|
||||
state->parity[l].free_blocks = 0;
|
||||
state->parity[l].skip_access = 0;
|
||||
|
|
@ -167,8 +169,10 @@ void state_init(struct snapraid_state* state)
|
|||
state->lockfile[0] = 0;
|
||||
state->level = 1; /* default is the lowest protection */
|
||||
state->no_conf = 0;
|
||||
for (i = 0; i < SMART_IGNORE_MAX; ++i)
|
||||
state->smartignore[i] = 0;
|
||||
for (i = 0; i < SMART_IGNORE_MAX; ++i) {
|
||||
state->smartignore[i].attr_index = 0;
|
||||
state->smartignore[i].attr_name[0] = 0;
|
||||
}
|
||||
state->rehash_blocks = 0;
|
||||
state->bad_blocks = 0;
|
||||
state->unsynced_blocks = 0;
|
||||
|
|
@ -1265,7 +1269,7 @@ void state_config(struct snapraid_state* state, const char* path, const char* co
|
|||
}
|
||||
}
|
||||
} else if (strcmp(tag, "smartignore") == 0) {
|
||||
int* smart;
|
||||
struct smartignore_struct* smart;
|
||||
|
||||
ret = sgettok(f, buffer, sizeof(buffer));
|
||||
if (ret < 0) {
|
||||
|
|
@ -1341,20 +1345,32 @@ void state_config(struct snapraid_state* state, const char* path, const char* co
|
|||
/* LCOV_EXCL_STOP */
|
||||
}
|
||||
|
||||
smart[si] = strtou(buffer, &e, 0);
|
||||
int val = strtou(buffer, &e, 0);
|
||||
|
||||
if (!e || *e) {
|
||||
/* LCOV_EXCL_START */
|
||||
log_fatal(EUSER, "Invalid 'smartignore' specification in '%s' at line %u. It should be a number.\n", path, line);
|
||||
exit(EXIT_FAILURE);
|
||||
/* LCOV_EXCL_STOP */
|
||||
}
|
||||
|
||||
if (smart[si] < 1 || smart[si] >= 256) {
|
||||
/* LCOV_EXCL_START */
|
||||
log_fatal(EUSER, "Invalid 'smartignore' specification in '%s' at line %u. It should be between 1 and 255.\n", path, line);
|
||||
exit(EXIT_FAILURE);
|
||||
/* LCOV_EXCL_STOP */
|
||||
if (e && !*e) {
|
||||
/* numerical form */
|
||||
if (val < 1 || val >= 256) {
|
||||
/* LCOV_EXCL_START */
|
||||
log_fatal(EUSER,
|
||||
"Invalid 'smartignore' specification in '%s' at line %u. It should be between 1 and 255.\n",
|
||||
path, line);
|
||||
exit(EXIT_FAILURE);
|
||||
/* LCOV_EXCL_STOP */
|
||||
}
|
||||
smart[si].attr_index = val;
|
||||
smart[si].attr_name[0] = 0;
|
||||
} else {
|
||||
/* name form */
|
||||
if (strlen(buffer) >= SMART_MAX) {
|
||||
/* LCOV_EXCL_START */
|
||||
log_fatal(EUSER,
|
||||
"Invalid 'smartignore' specification in '%s' at line %u. Attribute name too long.\n",
|
||||
path, line);
|
||||
exit(EXIT_FAILURE);
|
||||
/* LCOV_EXCL_STOP */
|
||||
}
|
||||
smart[si].attr_index = 0;
|
||||
pathcpy(smart[si].attr_name, sizeof(smart[si].attr_name), buffer);
|
||||
}
|
||||
|
||||
++si;
|
||||
|
|
|
|||
|
|
@ -134,7 +134,7 @@ struct snapraid_state {
|
|||
unsigned prevhash; /**< Previous hash kind used. In case of rehash. */
|
||||
unsigned besthash; /**< Best hash suggested. */
|
||||
const char* command; /**< Command running. */
|
||||
int smartignore[SMART_IGNORE_MAX]; /**< Smart attributes to ignore for all devices. */
|
||||
struct smartignore_struct smartignore[SMART_IGNORE_MAX]; /**< Smart attributes to ignore for all devices. */
|
||||
uint64_t rehash_blocks; /**< Blocks marked rehash */
|
||||
uint64_t bad_blocks; /**< Blocks marked bad */
|
||||
uint64_t unsynced_blocks; /**< If the parity is invalid, and a sync is needed. */
|
||||
|
|
@ -465,5 +465,10 @@ void generate_configuration(const char* content);
|
|||
*/
|
||||
int parse_smartctl(const char* custom, char* smartctl, size_t smartctl_size, char* smartctl_info, size_t smartctl_info_size);
|
||||
|
||||
/**
|
||||
* Apply smart ignore logic to devinfo.
|
||||
*/
|
||||
void state_smart_ignore(struct snapraid_state* state, devinfo_t* devinfo);
|
||||
|
||||
#endif
|
||||
|
||||
|
|
|
|||
|
|
@ -2369,6 +2369,10 @@ int smartctl_attribute(OS_FILE* f, const char* file, const char* name, struct sm
|
|||
for (i = 0; i < INFO_COUNT; ++i)
|
||||
info[i] = SMART_UNASSIGNED;
|
||||
|
||||
pathcpy(smart[SMART_ERROR_PROTOCOL].name, sizeof(smart[SMART_ERROR_PROTOCOL].name), "error_protocol");
|
||||
pathcpy(smart[SMART_ERROR_MEDIUM].name, sizeof(smart[SMART_ERROR_MEDIUM].name), "error_medium");
|
||||
pathcpy(smart[SMART_WEAR_LEVEL].name, sizeof(smart[SMART_WEAR_LEVEL].name), "wear_level");
|
||||
|
||||
/* read the file */
|
||||
inside = 0;
|
||||
while (1) {
|
||||
|
|
|
|||
|
|
@ -1800,19 +1800,29 @@ ist. PARITY ist einer der Paritätsnamen: \`parity\`, \`2\-parity\`,
|
|||
Der Sonderwert * kann verwendet werden, um das Attribut auf allen
|
||||
Festplatten zu ignorieren.
|
||||
.PP
|
||||
Um beispielsweise das Attribut \`Current Pending Sector Count\` auf allen
|
||||
Festplatten zu ignorieren:
|
||||
Es können mehrere Attribute durch Leerzeichen getrennt angegeben werden.
|
||||
Jedes Attribut kann als Nummer von 1 bis 255 oder als Name ohne
|
||||
Berücksichtigung der Groß\-/Kleinschreibung (z. B. \`Current_Pending_Sector\`)
|
||||
angegeben werden.
|
||||
.PP
|
||||
Um beispielsweise das Attribut \`Current Pending Sector Count\` und
|
||||
\`Reallocated Sectors Count\` auf allen Festplatten über ihre Nummer
|
||||
oder ihren Namen zu ignorieren:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore * 197
|
||||
smartignore * 197 5
|
||||
.PD 0
|
||||
.PP
|
||||
.PD
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
.PP
|
||||
Um es nur auf der ersten Paritätsfestplatte zu ignorieren:
|
||||
Um sie nur auf der ersten Paritätsfestplatte zu ignorieren:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore parity 197
|
||||
smartignore parity 197 5
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
|
|
|
|||
|
|
@ -1490,14 +1490,21 @@ Konfiguration (Configuration)
|
|||
Der Sonderwert * kann verwendet werden, um das Attribut auf allen
|
||||
Festplatten zu ignorieren.
|
||||
|
||||
Um beispielsweise das Attribut `Current Pending Sector Count` auf allen
|
||||
Festplatten zu ignorieren:
|
||||
Es können mehrere Attribute durch Leerzeichen getrennt angegeben werden.
|
||||
Jedes Attribut kann als Nummer von 1 bis 255 oder als Name ohne
|
||||
Berücksichtigung der Groß-/Kleinschreibung (z. B. `Current_Pending_Sector`)
|
||||
angegeben werden.
|
||||
|
||||
:smartignore * 197
|
||||
Um beispielsweise das Attribut `Current Pending Sector Count` und
|
||||
`Reallocated Sectors Count` auf allen Festplatten über ihre Nummer
|
||||
oder ihren Namen zu ignorieren:
|
||||
|
||||
Um es nur auf der ersten Paritätsfestplatte zu ignorieren:
|
||||
:smartignore * 197 5
|
||||
:smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
:smartignore parity 197
|
||||
Um sie nur auf der ersten Paritätsfestplatte zu ignorieren:
|
||||
|
||||
:smartignore parity 197 5
|
||||
|
||||
Examples
|
||||
Ein Beispiel für eine typische Konfiguration für Unix ist:
|
||||
|
|
|
|||
|
|
@ -1590,14 +1590,21 @@ ist. PARITY ist einer der Paritätsnamen: `parity`, `2-parity`,
|
|||
Der Sonderwert * kann verwendet werden, um das Attribut auf allen
|
||||
Festplatten zu ignorieren.
|
||||
|
||||
Um beispielsweise das Attribut `Current Pending Sector Count` auf allen
|
||||
Festplatten zu ignorieren:
|
||||
Es können mehrere Attribute durch Leerzeichen getrennt angegeben werden.
|
||||
Jedes Attribut kann als Nummer von 1 bis 255 oder als Name ohne
|
||||
Berücksichtigung der Groß-/Kleinschreibung (z. B. `Current_Pending_Sector`)
|
||||
angegeben werden.
|
||||
|
||||
smartignore * 197
|
||||
Um beispielsweise das Attribut `Current Pending Sector Count` und
|
||||
`Reallocated Sectors Count` auf allen Festplatten über ihre Nummer
|
||||
oder ihren Namen zu ignorieren:
|
||||
|
||||
Um es nur auf der ersten Paritätsfestplatte zu ignorieren:
|
||||
smartignore * 197 5
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
smartignore parity 197
|
||||
Um sie nur auf der ersten Paritätsfestplatte zu ignorieren:
|
||||
|
||||
smartignore parity 197 5
|
||||
|
||||
7.19 Examples
|
||||
-------------
|
||||
|
|
|
|||
|
|
@ -1753,19 +1753,27 @@ PARITY es uno de los nombres de paridad: \`parity\`, \`2\-parity\`,
|
|||
El valor especial * se puede usar para ignorar el atributo en todos
|
||||
los discos.
|
||||
.PP
|
||||
Por ejemplo, para ignorar el atributo \`Current Pending Sector Count\`
|
||||
en todos los discos:
|
||||
Se pueden especificar múltiples atributos separados por espacios.
|
||||
Cada atributo se puede especificar como un número del 1 al 255, o como un
|
||||
nombre que no distingue entre mayúsculas y minúsculas (p. ej., \`Current_Pending_Sector\`).
|
||||
.PP
|
||||
Por ejemplo, para ignorar los atributos \`Current Pending Sector Count\` y
|
||||
\`Reallocated Sectors Count\` en todos los discos por su número o nombre:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore * 197
|
||||
smartignore * 197 5
|
||||
.PD 0
|
||||
.PP
|
||||
.PD
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
.PP
|
||||
Para ignorarlo solo en el primer disco de paridad:
|
||||
Para ignorarlos solo en el primer disco de paridad:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore parity 197
|
||||
smartignore parity 197 5
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
|
|
|
|||
|
|
@ -1454,14 +1454,19 @@ Configuración (Configuration)
|
|||
El valor especial * se puede usar para ignorar el atributo en todos
|
||||
los discos.
|
||||
|
||||
Por ejemplo, para ignorar el atributo `Current Pending Sector Count`
|
||||
en todos los discos:
|
||||
Se pueden especificar múltiples atributos separados por espacios.
|
||||
Cada atributo se puede especificar como un número del 1 al 255, o como un
|
||||
nombre que no distingue entre mayúsculas y minúsculas (p. ej., `Current_Pending_Sector`).
|
||||
|
||||
:smartignore * 197
|
||||
Por ejemplo, para ignorar los atributos `Current Pending Sector Count` y
|
||||
`Reallocated Sectors Count` en todos los discos por su número o nombre:
|
||||
|
||||
Para ignorarlo solo en el primer disco de paridad:
|
||||
:smartignore * 197 5
|
||||
:smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
:smartignore parity 197
|
||||
Para ignorarlos solo en el primer disco de paridad:
|
||||
|
||||
:smartignore parity 197 5
|
||||
|
||||
Examples
|
||||
Un ejemplo de una configuración típica para Unix es:
|
||||
|
|
|
|||
|
|
@ -1554,14 +1554,19 @@ PARITY es uno de los nombres de paridad: `parity`, `2-parity`,
|
|||
El valor especial * se puede usar para ignorar el atributo en todos
|
||||
los discos.
|
||||
|
||||
Por ejemplo, para ignorar el atributo `Current Pending Sector Count`
|
||||
en todos los discos:
|
||||
Se pueden especificar múltiples atributos separados por espacios.
|
||||
Cada atributo se puede especificar como un número del 1 al 255, o como un
|
||||
nombre que no distingue entre mayúsculas y minúsculas (p. ej., `Current_Pending_Sector`).
|
||||
|
||||
smartignore * 197
|
||||
Por ejemplo, para ignorar los atributos `Current Pending Sector Count` y
|
||||
`Reallocated Sectors Count` en todos los discos por su número o nombre:
|
||||
|
||||
Para ignorarlo solo en el primer disco de paridad:
|
||||
smartignore * 197 5
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
smartignore parity 197
|
||||
Para ignorarlos solo en el primer disco de paridad:
|
||||
|
||||
smartignore parity 197 5
|
||||
|
||||
7.19 Examples
|
||||
-------------
|
||||
|
|
|
|||
|
|
@ -1785,19 +1785,27 @@ PARITÉ est l\'un des noms de parité : \`parity\`, \`2\-parity\`, \`3\-parity\`
|
|||
La valeur spéciale * peut être utilisée pour ignorer l\'attribut
|
||||
sur tous les disques.
|
||||
.PP
|
||||
Par exemple, pour ignorer l\'attribut \`Current Pending Sector Count\`
|
||||
sur tous les disques :
|
||||
Plusieurs attributs peuvent être spécifiés séparés par des espaces.
|
||||
Chaque attribut peut être spécifié sous forme de nombre de 1 à 255, ou sous
|
||||
forme de nom insensible à la casse (par exemple \`Current_Pending_Sector\`).
|
||||
.PP
|
||||
Par exemple, pour ignorer les attributs \`Current Pending Sector Count\` et
|
||||
\`Reallocated Sectors Count\` sur tous les disques par leur numéro ou leur nom :
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore * 197
|
||||
smartignore * 197 5
|
||||
.PD 0
|
||||
.PP
|
||||
.PD
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
.PP
|
||||
Pour l\'ignorer uniquement sur le premier disque de parité :
|
||||
Pour les ignorer uniquement sur le premier disque de parité :
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore parity 197
|
||||
smartignore parity 197 5
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
|
|
|
|||
|
|
@ -1489,14 +1489,19 @@ Configuration
|
|||
La valeur spéciale * peut être utilisée pour ignorer l'attribut
|
||||
sur tous les disques.
|
||||
|
||||
Par exemple, pour ignorer l'attribut `Current Pending Sector Count`
|
||||
sur tous les disques :
|
||||
Plusieurs attributs peuvent être spécifiés séparés par des espaces.
|
||||
Chaque attribut peut être spécifié sous forme de nombre de 1 à 255, ou sous
|
||||
forme de nom insensible à la casse (par exemple `Current_Pending_Sector`).
|
||||
|
||||
:smartignore * 197
|
||||
Par exemple, pour ignorer les attributs `Current Pending Sector Count` et
|
||||
`Reallocated Sectors Count` sur tous les disques par leur numéro ou leur nom :
|
||||
|
||||
Pour l'ignorer uniquement sur le premier disque de parité :
|
||||
:smartignore * 197 5
|
||||
:smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
:smartignore parity 197
|
||||
Pour les ignorer uniquement sur le premier disque de parité :
|
||||
|
||||
:smartignore parity 197 5
|
||||
|
||||
Exemples
|
||||
Un exemple de configuration typique pour Unix est :
|
||||
|
|
|
|||
|
|
@ -1589,14 +1589,19 @@ PARITÉ est l'un des noms de parité : `parity`, `2-parity`, `3-parity`,
|
|||
La valeur spéciale * peut être utilisée pour ignorer l'attribut
|
||||
sur tous les disques.
|
||||
|
||||
Par exemple, pour ignorer l'attribut `Current Pending Sector Count`
|
||||
sur tous les disques :
|
||||
Plusieurs attributs peuvent être spécifiés séparés par des espaces.
|
||||
Chaque attribut peut être spécifié sous forme de nombre de 1 à 255, ou sous
|
||||
forme de nom insensible à la casse (par exemple `Current_Pending_Sector`).
|
||||
|
||||
smartignore * 197
|
||||
Par exemple, pour ignorer les attributs `Current Pending Sector Count` et
|
||||
`Reallocated Sectors Count` sur tous les disques par leur numéro ou leur nom :
|
||||
|
||||
Pour l'ignorer uniquement sur le premier disque de parité :
|
||||
smartignore * 197 5
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
smartignore parity 197
|
||||
Pour les ignorer uniquement sur le premier disque de parité :
|
||||
|
||||
smartignore parity 197 5
|
||||
|
||||
7.19 Exemples
|
||||
-------------
|
||||
|
|
|
|||
|
|
@ -1776,19 +1776,27 @@ PARITY è uno dei nomi di parità: \`parity\`, \`2\-parity\`, \`3\-parity\`,
|
|||
Il valore speciale * può essere utilizzato per ignorare l\'attributo
|
||||
su tutti i dischi.
|
||||
.PP
|
||||
Ad esempio, per ignorare l\'attributo \`Current Pending Sector Count\`
|
||||
su tutti i dischi:
|
||||
È possibile specificare più attributi separati da spazi.
|
||||
Ciascun attributo può essere specificato come un numero da 1 a 255, o come
|
||||
un nome insensibile al maiuscolo/minuscolo (ad es. \`Current_Pending_Sector\`).
|
||||
.PP
|
||||
Ad esempio, per ignorare gli attributi \`Current Pending Sector Count\` e
|
||||
\`Reallocated Sectors Count\` su tutti i dischi per numero o nome:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore * 197
|
||||
smartignore * 197 5
|
||||
.PD 0
|
||||
.PP
|
||||
.PD
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
.PP
|
||||
Per ignorarlo solo sul primo disco di parità:
|
||||
Per ignorarli solo sul primo disco di parità:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore parity 197
|
||||
smartignore parity 197 5
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
|
|
|
|||
|
|
@ -1466,14 +1466,19 @@ Configurazione (Configuration)
|
|||
Il valore speciale * può essere utilizzato per ignorare l'attributo
|
||||
su tutti i dischi.
|
||||
|
||||
Ad esempio, per ignorare l'attributo `Current Pending Sector Count`
|
||||
su tutti i dischi:
|
||||
È possibile specificare più attributi separati da spazi.
|
||||
Ciascun attributo può essere specificato come un numero da 1 a 255, o come
|
||||
un nome insensibile al maiuscolo/minuscolo (ad es. `Current_Pending_Sector`).
|
||||
|
||||
:smartignore * 197
|
||||
Ad esempio, per ignorare gli attributi `Current Pending Sector Count` e
|
||||
`Reallocated Sectors Count` su tutti i dischi per numero o nome:
|
||||
|
||||
Per ignorarlo solo sul primo disco di parità:
|
||||
:smartignore * 197 5
|
||||
:smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
:smartignore parity 197
|
||||
Per ignorarli solo sul primo disco di parità:
|
||||
|
||||
:smartignore parity 197 5
|
||||
|
||||
Esempi
|
||||
Un esempio di configurazione tipica per Unix è:
|
||||
|
|
|
|||
|
|
@ -1566,14 +1566,19 @@ PARITY è uno dei nomi di parità: `parity`, `2-parity`, `3-parity`,
|
|||
Il valore speciale * può essere utilizzato per ignorare l'attributo
|
||||
su tutti i dischi.
|
||||
|
||||
Ad esempio, per ignorare l'attributo `Current Pending Sector Count`
|
||||
su tutti i dischi:
|
||||
È possibile specificare più attributi separati da spazi.
|
||||
Ciascun attributo può essere specificato come un numero da 1 a 255, o come
|
||||
un nome insensibile al maiuscolo/minuscolo (ad es. `Current_Pending_Sector`).
|
||||
|
||||
smartignore * 197
|
||||
Ad esempio, per ignorare gli attributi `Current Pending Sector Count` e
|
||||
`Reallocated Sectors Count` su tutti i dischi per numero o nome:
|
||||
|
||||
Per ignorarlo solo sul primo disco di parità:
|
||||
smartignore * 197 5
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
smartignore parity 197
|
||||
Per ignorarli solo sul primo disco di parità:
|
||||
|
||||
smartignore parity 197 5
|
||||
|
||||
7.19 Esempi
|
||||
-----------
|
||||
|
|
|
|||
|
|
@ -1582,10 +1582,19 @@ PARITY はパリティ名のいずれかです:\`parity\`、\`2\-parity\`、\`
|
|||
\`4\-parity\`、\`5\-parity\`、\`6\-parity\`、または \`z\-parity\`。
|
||||
特殊な値 \`*\` は、すべてのディスクで属性を無視するために使用できます。
|
||||
.PP
|
||||
例として、すべてのディスクで \`Current Pending Sector Count\` 属性を無視するには:
|
||||
複数の属性をスペースで区切って指定できます。
|
||||
各属性は1から255までの数値、または大文字と小文字を区别しない名前
|
||||
(例: \`Current_Pending_Sector\`)として指定できます。
|
||||
.PP
|
||||
例として、すべてのディスクで \`Current Pending Sector Count\` と
|
||||
\`Reallocated Sectors Count\` 属性を番号または名前で無視するには:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore * 197
|
||||
smartignore * 197 5
|
||||
.PD 0
|
||||
.PP
|
||||
.PD
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
|
|
@ -1593,7 +1602,7 @@ smartignore * 197
|
|||
最初のパリティディスクでのみ無視するには:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore parity 197
|
||||
smartignore parity 197 5
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
|
|
|
|||
|
|
@ -1283,13 +1283,19 @@ Name{number}
|
|||
`4-parity`、`5-parity`、`6-parity`、または `z-parity`。
|
||||
特殊な値 `*` は、すべてのディスクで属性を無視するために使用できます。
|
||||
|
||||
例として、すべてのディスクで `Current Pending Sector Count` 属性を無視するには:
|
||||
複数の属性をスペースで区切って指定できます。
|
||||
各属性は1から255までの数値、または大文字と小文字を区别しない名前
|
||||
(例: `Current_Pending_Sector`)として指定できます。
|
||||
|
||||
:smartignore * 197
|
||||
例として、すべてのディスクで `Current Pending Sector Count` と
|
||||
`Reallocated Sectors Count` 属性を番号または名前で無視するには:
|
||||
|
||||
:smartignore * 197 5
|
||||
:smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
最初のパリティディスクでのみ無視するには:
|
||||
|
||||
:smartignore parity 197
|
||||
:smartignore parity 197 5
|
||||
|
||||
Examples
|
||||
Unixの一般的な構成の例は次のとおりです。
|
||||
|
|
|
|||
|
|
@ -1383,13 +1383,19 @@ PARITY はパリティ名のいずれかです:`parity`、`2-parity`、`3-pari
|
|||
`4-parity`、`5-parity`、`6-parity`、または `z-parity`。
|
||||
特殊な値 `*` は、すべてのディスクで属性を無視するために使用できます。
|
||||
|
||||
例として、すべてのディスクで `Current Pending Sector Count` 属性を無視するには:
|
||||
複数の属性をスペースで区切って指定できます。
|
||||
各属性は1から255までの数値、または大文字と小文字を区别しない名前
|
||||
(例: `Current_Pending_Sector`)として指定できます。
|
||||
|
||||
smartignore * 197
|
||||
例として、すべてのディスクで `Current Pending Sector Count` と
|
||||
`Reallocated Sectors Count` 属性を番号または名前で無視するには:
|
||||
|
||||
smartignore * 197 5
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
最初のパリティディスクでのみ無視するには:
|
||||
|
||||
smartignore parity 197
|
||||
smartignore parity 197 5
|
||||
|
||||
7.19 Examples
|
||||
-------------
|
||||
|
|
|
|||
|
|
@ -1627,11 +1627,19 @@ PARITY는 \`parity\`, \`2\-parity\`, \`3\-parity\`, \`4\-parity\`, \`5\-parity\`
|
|||
\`6\-parity\`, 또는 \`z\-parity\` 중 하나의 패리티 이름입니다.
|
||||
특수 값 *는 모든 디스크에서 속성을 무시하는 데 사용될 수 있습니다.
|
||||
.PP
|
||||
예를 들어, 모든 디스크에서 \`Current Pending Sector Count\` 속성을
|
||||
무시하려면:
|
||||
여러 속성을 공백으로 구분하여 지정할 수 있습니다.
|
||||
각 속성은 1에서 255 사이의 숫자나 대소문자를 구분하지 않는 이름
|
||||
(예: \`Current_Pending_Sector\`)으로 지정할 수 있습니다.
|
||||
.PP
|
||||
예를 들어, 모든 디스크에서 \`Current Pending Sector Count\` 와
|
||||
\`Reallocated Sectors Count\` 속성을 번호나 이름으로 무시하려면:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore * 197
|
||||
smartignore * 197 5
|
||||
.PD 0
|
||||
.PP
|
||||
.PD
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
|
|
@ -1639,7 +1647,7 @@ smartignore * 197
|
|||
첫 번째 패리티 디스크에서만 무시하려면:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore parity 197
|
||||
smartignore parity 197 5
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
|
|
|
|||
|
|
@ -1328,14 +1328,19 @@ Name{number}
|
|||
`6-parity`, 또는 `z-parity` 중 하나의 패리티 이름입니다.
|
||||
특수 값 *는 모든 디스크에서 속성을 무시하는 데 사용될 수 있습니다.
|
||||
|
||||
예를 들어, 모든 디스크에서 `Current Pending Sector Count` 속성을
|
||||
무시하려면:
|
||||
여러 속성을 공백으로 구분하여 지정할 수 있습니다.
|
||||
각 속성은 1에서 255 사이의 숫자나 대소문자를 구분하지 않는 이름
|
||||
(예: `Current_Pending_Sector`)으로 지정할 수 있습니다.
|
||||
|
||||
:smartignore * 197
|
||||
예를 들어, 모든 디스크에서 `Current Pending Sector Count` 와
|
||||
`Reallocated Sectors Count` 속성을 번호나 이름으로 무시하려면:
|
||||
|
||||
:smartignore * 197 5
|
||||
:smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
첫 번째 패리티 디스크에서만 무시하려면:
|
||||
|
||||
:smartignore parity 197
|
||||
:smartignore parity 197 5
|
||||
|
||||
Examples
|
||||
Unix의 일반적인 설정 예는 다음과 같습니다:
|
||||
|
|
|
|||
|
|
@ -1428,14 +1428,19 @@ PARITY는 `parity`, `2-parity`, `3-parity`, `4-parity`, `5-parity`,
|
|||
`6-parity`, 또는 `z-parity` 중 하나의 패리티 이름입니다.
|
||||
특수 값 *는 모든 디스크에서 속성을 무시하는 데 사용될 수 있습니다.
|
||||
|
||||
예를 들어, 모든 디스크에서 `Current Pending Sector Count` 속성을
|
||||
무시하려면:
|
||||
여러 속성을 공백으로 구분하여 지정할 수 있습니다.
|
||||
각 속성은 1에서 255 사이의 숫자나 대소문자를 구분하지 않는 이름
|
||||
(예: `Current_Pending_Sector`)으로 지정할 수 있습니다.
|
||||
|
||||
smartignore * 197
|
||||
예를 들어, 모든 디스크에서 `Current Pending Sector Count` 와
|
||||
`Reallocated Sectors Count` 속성을 번호나 이름으로 무시하려면:
|
||||
|
||||
smartignore * 197 5
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
첫 번째 패리티 디스크에서만 무시하려면:
|
||||
|
||||
smartignore parity 197
|
||||
smartignore parity 197 5
|
||||
|
||||
7.19 Examples
|
||||
-------------
|
||||
|
|
|
|||
|
|
@ -1674,19 +1674,27 @@ PARITY to jedna z nazw parzystości: \`parity\`, \`2\-parity\`, \`3\-parity\`,
|
|||
\`4\-parity\`, \`5\-parity\`, \`6\-parity\` lub \`z\-parity\`.
|
||||
Specjalna wartość * może być użyta do zignorowania atrybutu na wszystkich dyskach.
|
||||
.PP
|
||||
Na przykład, aby zignorować atrybut \`Current Pending Sector Count\` na
|
||||
wszystkich dyskach:
|
||||
Można określić wiele atrybutów oddzielonych spacjami.
|
||||
Każdy atrybut można określić jako liczbę od 1 do 255 lub jako nazwę
|
||||
niewrażliwą na wielkość liter (np. \`Current_Pending_Sector\`).
|
||||
.PP
|
||||
Na przykład, aby zignorować atrybuty \`Current Pending Sector Count\` i
|
||||
\`Reallocated Sectors Count\` na wszystkich dyskach za pomocą ich numeru lub nazwy:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore * 197
|
||||
smartignore * 197 5
|
||||
.PD 0
|
||||
.PP
|
||||
.PD
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
.PP
|
||||
Aby zignorować go tylko na pierwszym dysku parzystości:
|
||||
Aby zignorować je tylko na pierwszym dysku parzystości:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore parity 197
|
||||
smartignore parity 197 5
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
|
|
|
|||
|
|
@ -1375,14 +1375,19 @@ Konfiguracja (Configuration)
|
|||
`4-parity`, `5-parity`, `6-parity` lub `z-parity`.
|
||||
Specjalna wartość * może być użyta do zignorowania atrybutu na wszystkich dyskach.
|
||||
|
||||
Na przykład, aby zignorować atrybut `Current Pending Sector Count` na
|
||||
wszystkich dyskach:
|
||||
Można określić wiele atrybutów oddzielonych spacjami.
|
||||
Każdy atrybut można określić jako liczbę od 1 do 255 lub jako nazwę
|
||||
niewrażliwą na wielkość liter (np. `Current_Pending_Sector`).
|
||||
|
||||
:smartignore * 197
|
||||
Na przykład, aby zignorować atrybuty `Current Pending Sector Count` i
|
||||
`Reallocated Sectors Count` na wszystkich dyskach za pomocą ich numeru lub nazwy:
|
||||
|
||||
Aby zignorować go tylko na pierwszym dysku parzystości:
|
||||
:smartignore * 197 5
|
||||
:smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
:smartignore parity 197
|
||||
Aby zignorować je tylko na pierwszym dysku parzystości:
|
||||
|
||||
:smartignore parity 197 5
|
||||
|
||||
Examples
|
||||
Przykład typowej konfiguracji dla systemu Unix:
|
||||
|
|
|
|||
|
|
@ -1475,14 +1475,19 @@ PARITY to jedna z nazw parzystości: `parity`, `2-parity`, `3-parity`,
|
|||
`4-parity`, `5-parity`, `6-parity` lub `z-parity`.
|
||||
Specjalna wartość * może być użyta do zignorowania atrybutu na wszystkich dyskach.
|
||||
|
||||
Na przykład, aby zignorować atrybut `Current Pending Sector Count` na
|
||||
wszystkich dyskach:
|
||||
Można określić wiele atrybutów oddzielonych spacjami.
|
||||
Każdy atrybut można określić jako liczbę od 1 do 255 lub jako nazwę
|
||||
niewrażliwą na wielkość liter (np. `Current_Pending_Sector`).
|
||||
|
||||
smartignore * 197
|
||||
Na przykład, aby zignorować atrybuty `Current Pending Sector Count` i
|
||||
`Reallocated Sectors Count` na wszystkich dyskach za pomocą ich numeru lub nazwy:
|
||||
|
||||
Aby zignorować go tylko na pierwszym dysku parzystości:
|
||||
smartignore * 197 5
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
smartignore parity 197
|
||||
Aby zignorować je tylko na pierwszym dysku parzystości:
|
||||
|
||||
smartignore parity 197 5
|
||||
|
||||
7.19 Examples
|
||||
-------------
|
||||
|
|
|
|||
|
|
@ -1712,19 +1712,27 @@ PARITY é um dos nomes de paridade: \`parity\`, \`2\-parity\`, \`3\-parity\`,
|
|||
\`4\-parity\`, \`5\-parity\`, \`6\-parity\` ou \`z\-parity\`.
|
||||
O valor especial * pode ser usado para ignorar o atributo em todos os discos.
|
||||
.PP
|
||||
Por exemplo, para ignorar o atributo \`Current Pending Sector Count\` em
|
||||
todos os discos:
|
||||
Múltiplos atributos podem ser especificados separados por espaços.
|
||||
Cada atributo pode ser especificado como um número de 1 a 255, ou como um
|
||||
nome insensível a maiúsculas/minúsculas (por exemplo, \`Current_Pending_Sector\`).
|
||||
.PP
|
||||
Por exemplo, para ignorar os atributos \`Current Pending Sector Count\` e
|
||||
\`Reallocated Sectors Count\` em todos os discos pelo seu número ou nome:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore * 197
|
||||
smartignore * 197 5
|
||||
.PD 0
|
||||
.PP
|
||||
.PD
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
.PP
|
||||
Para ignorá\-lo apenas no primeiro disco de paridade:
|
||||
Para ignorá\-los apenas no primeiro disco de paridade:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore parity 197
|
||||
smartignore parity 197 5
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
|
|
|
|||
|
|
@ -1413,14 +1413,19 @@ Configuração (Configuration)
|
|||
`4-parity`, `5-parity`, `6-parity` ou `z-parity`.
|
||||
O valor especial * pode ser usado para ignorar o atributo em todos os discos.
|
||||
|
||||
Por exemplo, para ignorar o atributo `Current Pending Sector Count` em
|
||||
todos os discos:
|
||||
Múltiplos atributos podem ser especificados separados por espaços.
|
||||
Cada atributo pode ser especificado como um número de 1 a 255, ou como um
|
||||
nome insensível a maiúsculas/minúsculas (por exemplo, `Current_Pending_Sector`).
|
||||
|
||||
:smartignore * 197
|
||||
Por exemplo, para ignorar os atributos `Current Pending Sector Count` e
|
||||
`Reallocated Sectors Count` em todos os discos pelo seu número ou nome:
|
||||
|
||||
Para ignorá-lo apenas no primeiro disco de paridade:
|
||||
:smartignore * 197 5
|
||||
:smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
:smartignore parity 197
|
||||
Para ignorá-los apenas no primeiro disco de paridade:
|
||||
|
||||
:smartignore parity 197 5
|
||||
|
||||
Exemplos
|
||||
Um exemplo de uma configuração típica para Unix é:
|
||||
|
|
|
|||
|
|
@ -1513,14 +1513,19 @@ PARITY é um dos nomes de paridade: `parity`, `2-parity`, `3-parity`,
|
|||
`4-parity`, `5-parity`, `6-parity` ou `z-parity`.
|
||||
O valor especial * pode ser usado para ignorar o atributo em todos os discos.
|
||||
|
||||
Por exemplo, para ignorar o atributo `Current Pending Sector Count` em
|
||||
todos os discos:
|
||||
Múltiplos atributos podem ser especificados separados por espaços.
|
||||
Cada atributo pode ser especificado como um número de 1 a 255, ou como um
|
||||
nome insensível a maiúsculas/minúsculas (por exemplo, `Current_Pending_Sector`).
|
||||
|
||||
smartignore * 197
|
||||
Por exemplo, para ignorar os atributos `Current Pending Sector Count` e
|
||||
`Reallocated Sectors Count` em todos os discos pelo seu número ou nome:
|
||||
|
||||
Para ignorá-lo apenas no primeiro disco de paridade:
|
||||
smartignore * 197 5
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
smartignore parity 197
|
||||
Para ignorá-los apenas no primeiro disco de paridade:
|
||||
|
||||
smartignore parity 197 5
|
||||
|
||||
7.19 Exemplos
|
||||
-------------
|
||||
|
|
|
|||
|
|
@ -1677,19 +1677,27 @@ PARITY este unul dintre numele de paritate: \`parity\`, \`2\-parity\`, \`3\-pari
|
|||
\`4\-parity\`, \`5\-parity\`, \`6\-parity\` sau \`z\-parity\`.
|
||||
Valoarea specială * poate fi utilizată pentru a ignora atributul pe toate discurile.
|
||||
.PP
|
||||
De exemplu, pentru a ignora atributul \`Current Pending Sector Count\` pe
|
||||
toate discurile:
|
||||
Mai multe atribute pot fi specificate separate prin spații.
|
||||
Fiecare atribut poate fi specificat ca un număr de la 1 la 255 sau ca un
|
||||
nume insensibil la majuscule (de exemplu, \`Current_Pending_Sector\`).
|
||||
.PP
|
||||
De exemplu, pentru a ignora atributele \`Current Pending Sector Count\` și
|
||||
\`Reallocated Sectors Count\` pe toate discurile după numărul sau numele lor:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore * 197
|
||||
smartignore * 197 5
|
||||
.PD 0
|
||||
.PP
|
||||
.PD
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
.PP
|
||||
Pentru a\-l ignora doar pe primul disc de paritate:
|
||||
Pentru a le ignora doar pe primul disc de paritate:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore parity 197
|
||||
smartignore parity 197 5
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
|
|
|
|||
|
|
@ -1378,14 +1378,19 @@ Configurare (Configuration)
|
|||
`4-parity`, `5-parity`, `6-parity` sau `z-parity`.
|
||||
Valoarea specială * poate fi utilizată pentru a ignora atributul pe toate discurile.
|
||||
|
||||
De exemplu, pentru a ignora atributul `Current Pending Sector Count` pe
|
||||
toate discurile:
|
||||
Mai multe atribute pot fi specificate separate prin spații.
|
||||
Fiecare atribut poate fi specificat ca un număr de la 1 la 255 sau ca un
|
||||
nume insensibil la majuscule (de exemplu, `Current_Pending_Sector`).
|
||||
|
||||
:smartignore * 197
|
||||
De exemplu, pentru a ignora atributele `Current Pending Sector Count` și
|
||||
`Reallocated Sectors Count` pe toate discurile după numărul sau numele lor:
|
||||
|
||||
Pentru a-l ignora doar pe primul disc de paritate:
|
||||
:smartignore * 197 5
|
||||
:smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
:smartignore parity 197
|
||||
Pentru a le ignora doar pe primul disc de paritate:
|
||||
|
||||
:smartignore parity 197 5
|
||||
|
||||
Exemple
|
||||
Un exemplu de configurare tipică pentru Unix este:
|
||||
|
|
|
|||
|
|
@ -1478,14 +1478,19 @@ PARITY este unul dintre numele de paritate: `parity`, `2-parity`, `3-parity`,
|
|||
`4-parity`, `5-parity`, `6-parity` sau `z-parity`.
|
||||
Valoarea specială * poate fi utilizată pentru a ignora atributul pe toate discurile.
|
||||
|
||||
De exemplu, pentru a ignora atributul `Current Pending Sector Count` pe
|
||||
toate discurile:
|
||||
Mai multe atribute pot fi specificate separate prin spații.
|
||||
Fiecare atribut poate fi specificat ca un număr de la 1 la 255 sau ca un
|
||||
nume insensibil la majuscule (de exemplu, `Current_Pending_Sector`).
|
||||
|
||||
smartignore * 197
|
||||
De exemplu, pentru a ignora atributele `Current Pending Sector Count` și
|
||||
`Reallocated Sectors Count` pe toate discurile după numărul sau numele lor:
|
||||
|
||||
Pentru a-l ignora doar pe primul disc de paritate:
|
||||
smartignore * 197 5
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
smartignore parity 197
|
||||
Pentru a le ignora doar pe primul disc de paritate:
|
||||
|
||||
smartignore parity 197 5
|
||||
|
||||
7.19 Exemple
|
||||
------------
|
||||
|
|
|
|||
|
|
@ -1679,19 +1679,27 @@ PARITY — это одно из имен четности: \`parity\`, \`2\-pari
|
|||
\`4\-parity\`, \`5\-parity\`, \`6\-parity\` или \`z\-parity\`.
|
||||
Специальное значение * может использоваться для игнорирования атрибута на всех дисках.
|
||||
.PP
|
||||
Например, чтобы игнорировать атрибут \`Current Pending Sector Count\` на
|
||||
всех дисках:
|
||||
Можно указать несколько атрибутов, разделенных пробелами.
|
||||
Каждый атрибут может быть указан как число от 1 до 255 или как имя,
|
||||
нечувствительное к регистру (например, \`Current_Pending_Sector\`).
|
||||
.PP
|
||||
Например, чтобы игнорировать атрибуты \`Current Pending Sector Count\` и
|
||||
\`Reallocated Sectors Count\` на всех дисках по их номеру или имени:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore * 197
|
||||
smartignore * 197 5
|
||||
.PD 0
|
||||
.PP
|
||||
.PD
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
.PP
|
||||
Чтобы игнорировать его только на первом диске четности:
|
||||
Чтобы игнорировать их только на первом диске четности:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore parity 197
|
||||
smartignore parity 197 5
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
|
|
|
|||
|
|
@ -1380,14 +1380,19 @@ Name{number}
|
|||
`4-parity`, `5-parity`, `6-parity` или `z-parity`.
|
||||
Специальное значение * может использоваться для игнорирования атрибута на всех дисках.
|
||||
|
||||
Например, чтобы игнорировать атрибут `Current Pending Sector Count` на
|
||||
всех дисках:
|
||||
Можно указать несколько атрибутов, разделенных пробелами.
|
||||
Каждый атрибут может быть указан как число от 1 до 255 или как имя,
|
||||
нечувствительное к регистру (например, `Current_Pending_Sector`).
|
||||
|
||||
:smartignore * 197
|
||||
Например, чтобы игнорировать атрибуты `Current Pending Sector Count` и
|
||||
`Reallocated Sectors Count` на всех дисках по их номеру или имени:
|
||||
|
||||
Чтобы игнорировать его только на первом диске четности:
|
||||
:smartignore * 197 5
|
||||
:smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
:smartignore parity 197
|
||||
Чтобы игнорировать их только на первом диске четности:
|
||||
|
||||
:smartignore parity 197 5
|
||||
|
||||
Examples
|
||||
Пример типичной конфигурации для Unix:
|
||||
|
|
|
|||
|
|
@ -1480,14 +1480,19 @@ PARITY — это одно из имен четности: `parity`, `2-parity`,
|
|||
`4-parity`, `5-parity`, `6-parity` или `z-parity`.
|
||||
Специальное значение * может использоваться для игнорирования атрибута на всех дисках.
|
||||
|
||||
Например, чтобы игнорировать атрибут `Current Pending Sector Count` на
|
||||
всех дисках:
|
||||
Можно указать несколько атрибутов, разделенных пробелами.
|
||||
Каждый атрибут может быть указан как число от 1 до 255 или как имя,
|
||||
нечувствительное к регистру (например, `Current_Pending_Sector`).
|
||||
|
||||
smartignore * 197
|
||||
Например, чтобы игнорировать атрибуты `Current Pending Sector Count` и
|
||||
`Reallocated Sectors Count` на всех дисках по их номеру или имени:
|
||||
|
||||
Чтобы игнорировать его только на первом диске четности:
|
||||
smartignore * 197 5
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
smartignore parity 197
|
||||
Чтобы игнорировать их только на первом диске четности:
|
||||
|
||||
smartignore parity 197 5
|
||||
|
||||
7.19 Examples
|
||||
-------------
|
||||
|
|
|
|||
|
|
@ -1678,19 +1678,27 @@ PARITY är ett av paritetsnamnen: \`parity\`, \`2\-parity\`, \`3\-parity\`,
|
|||
\`4\-parity\`, \`5\-parity\`, \`6\-parity\` eller \`z\-parity\`.
|
||||
Det speciella värdet * kan användas för att ignorera attributet på alla diskar.
|
||||
.PP
|
||||
Till exempel, för att ignorera attributet \`Current Pending Sector Count\` på
|
||||
alla diskar:
|
||||
Flera attribut kan specificeras separerade med mellanslag.
|
||||
Varje attribut kan specificeras som ett nummer från 1 till 255, eller som ett
|
||||
skiftlägesokänsligt namn (t.ex. \`Current_Pending_Sector\`).
|
||||
.PP
|
||||
Till exempel, för att ignorera attributen \`Current Pending Sector Count\` och
|
||||
\`Reallocated Sectors Count\` på alla diskar med deras nummer oder namn:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore * 197
|
||||
smartignore * 197 5
|
||||
.PD 0
|
||||
.PP
|
||||
.PD
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
.PP
|
||||
För att ignorera det endast på den första paritetsdisken:
|
||||
För att ignorera dem endast på den första paritetsdisken:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore parity 197
|
||||
smartignore parity 197 5
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
|
|
|
|||
|
|
@ -1379,14 +1379,19 @@ Konfiguration (Configuration)
|
|||
`4-parity`, `5-parity`, `6-parity` eller `z-parity`.
|
||||
Det speciella värdet * kan användas för att ignorera attributet på alla diskar.
|
||||
|
||||
Till exempel, för att ignorera attributet `Current Pending Sector Count` på
|
||||
alla diskar:
|
||||
Flera attribut kan specificeras separerade med mellanslag.
|
||||
Varje attribut kan specificeras som ett nummer från 1 till 255, eller som ett
|
||||
skiftlägesokänsligt namn (t.ex. `Current_Pending_Sector`).
|
||||
|
||||
:smartignore * 197
|
||||
Till exempel, för att ignorera attributen `Current Pending Sector Count` och
|
||||
`Reallocated Sectors Count` på alla diskar med deras nummer oder namn:
|
||||
|
||||
För att ignorera det endast på den första paritetsdisken:
|
||||
:smartignore * 197 5
|
||||
:smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
:smartignore parity 197
|
||||
För att ignorera dem endast på den första paritetsdisken:
|
||||
|
||||
:smartignore parity 197 5
|
||||
|
||||
Exempel
|
||||
Ett exempel på en typisk konfiguration för Unix är:
|
||||
|
|
|
|||
|
|
@ -1479,14 +1479,19 @@ PARITY är ett av paritetsnamnen: `parity`, `2-parity`, `3-parity`,
|
|||
`4-parity`, `5-parity`, `6-parity` eller `z-parity`.
|
||||
Det speciella värdet * kan användas för att ignorera attributet på alla diskar.
|
||||
|
||||
Till exempel, för att ignorera attributet `Current Pending Sector Count` på
|
||||
alla diskar:
|
||||
Flera attribut kan specificeras separerade med mellanslag.
|
||||
Varje attribut kan specificeras som ett nummer från 1 till 255, eller som ett
|
||||
skiftlägesokänsligt namn (t.ex. `Current_Pending_Sector`).
|
||||
|
||||
smartignore * 197
|
||||
Till exempel, för att ignorera attributen `Current Pending Sector Count` och
|
||||
`Reallocated Sectors Count` på alla diskar med deras nummer oder namn:
|
||||
|
||||
För att ignorera det endast på den första paritetsdisken:
|
||||
smartignore * 197 5
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
smartignore parity 197
|
||||
För att ignorera dem endast på den första paritetsdisken:
|
||||
|
||||
smartignore parity 197 5
|
||||
|
||||
7.19 Exempel
|
||||
------------
|
||||
|
|
|
|||
|
|
@ -1851,19 +1851,27 @@ PARITY — це одне з імен парності: \`parity\`,
|
|||
Спеціальне значення * можна використовувати
|
||||
для ігнорування атрибута на всіх дисках.
|
||||
.PP
|
||||
Наприклад, щоб ігнорувати атрибут \`Current Pending Sector Count\`
|
||||
на всіх дисках:
|
||||
Можна вказати кілька атрибутів, розділених пробілами.
|
||||
Кожен атрибут може бути вказаний як число від 1 до 255 або як регістронезалежне
|
||||
ім\'я (наприклад, \`Current_Pending_Sector\`).
|
||||
.PP
|
||||
Наприклад, щоб ігнорувати атрибути \`Current Pending Sector Count\` та
|
||||
\`Reallocated Sectors Count\` на всіх дисках за їхнім номером або ім\'ям:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore * 197
|
||||
smartignore * 197 5
|
||||
.PD 0
|
||||
.PP
|
||||
.PD
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
.PP
|
||||
Щоб ігнорувати його лише на першому диску парності:
|
||||
Щоб ігнорувати їх лише на першому диску парності:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore parity 197
|
||||
smartignore parity 197 5
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
|
|
|
|||
|
|
@ -1541,14 +1541,19 @@ Name{number}
|
|||
Спеціальне значення * можна використовувати
|
||||
для ігнорування атрибута на всіх дисках.
|
||||
|
||||
Наприклад, щоб ігнорувати атрибут `Current Pending Sector Count`
|
||||
на всіх дисках:
|
||||
Можна вказати кілька атрибутів, розділених пробілами.
|
||||
Кожен атрибут може бути вказаний як число від 1 до 255 або як регістронезалежне
|
||||
ім'я (наприклад, `Current_Pending_Sector`).
|
||||
|
||||
:smartignore * 197
|
||||
Наприклад, щоб ігнорувати атрибути `Current Pending Sector Count` та
|
||||
`Reallocated Sectors Count` на всіх дисках за їхнім номером або ім'ям:
|
||||
|
||||
Щоб ігнорувати його лише на першому диску парності:
|
||||
:smartignore * 197 5
|
||||
:smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
:smartignore parity 197
|
||||
Щоб ігнорувати їх лише на першому диску парності:
|
||||
|
||||
:smartignore parity 197 5
|
||||
|
||||
Приклади
|
||||
Приклад типової конфігурації для Unix:
|
||||
|
|
|
|||
|
|
@ -1641,14 +1641,19 @@ PARITY — це одне з імен парності: `parity`,
|
|||
Спеціальне значення * можна використовувати
|
||||
для ігнорування атрибута на всіх дисках.
|
||||
|
||||
Наприклад, щоб ігнорувати атрибут `Current Pending Sector Count`
|
||||
на всіх дисках:
|
||||
Можна вказати кілька атрибутів, розділених пробілами.
|
||||
Кожен атрибут може бути вказаний як число від 1 до 255 або як регістронезалежне
|
||||
ім'я (наприклад, `Current_Pending_Sector`).
|
||||
|
||||
smartignore * 197
|
||||
Наприклад, щоб ігнорувати атрибути `Current Pending Sector Count` та
|
||||
`Reallocated Sectors Count` на всіх дисках за їхнім номером або ім'ям:
|
||||
|
||||
Щоб ігнорувати його лише на першому диску парності:
|
||||
smartignore * 197 5
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
smartignore parity 197
|
||||
Щоб ігнорувати їх лише на першому диску парності:
|
||||
|
||||
smartignore parity 197 5
|
||||
|
||||
7.19 Приклади
|
||||
-------------
|
||||
|
|
|
|||
|
|
@ -1510,18 +1510,27 @@ PARITY 是奇偶校验名称之一:\`parity\`、\`2\-parity\`、\`3\-parity\`
|
|||
\`4\-parity\`、\`5\-parity\`、\`6\-parity\` 或 \`z\-parity\`。
|
||||
特殊值 * 可用于在所有磁盘上忽略该属性。
|
||||
.PP
|
||||
例如,要在所有磁盘上忽略 \`Current Pending Sector Count\` 属性:
|
||||
可以指定多个属性,用空格分隔。
|
||||
每个属性可以指定为 1 到 255 之间的数字,或者不区分大小写的名称
|
||||
(例如 \`Current_Pending_Sector\`)。
|
||||
.PP
|
||||
例如,要在所有磁盘上通过编号或名称忽略 \`Current Pending Sector Count\` 和
|
||||
\`Reallocated Sectors Count\` 属性:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore * 197
|
||||
smartignore * 197 5
|
||||
.PD 0
|
||||
.PP
|
||||
.PD
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
.PP
|
||||
要仅在第一个奇偶校验磁盘上忽略它:
|
||||
要仅在第一个奇偶校验磁盘上忽略它们:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore parity 197
|
||||
smartignore parity 197 5
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
|
|
|
|||
|
|
@ -1211,13 +1211,19 @@ Name{number}
|
|||
`4-parity`、`5-parity`、`6-parity` 或 `z-parity`。
|
||||
特殊值 * 可用于在所有磁盘上忽略该属性。
|
||||
|
||||
例如,要在所有磁盘上忽略 `Current Pending Sector Count` 属性:
|
||||
可以指定多个属性,用空格分隔。
|
||||
每个属性可以指定为 1 到 255 之间的数字,或者不区分大小写的名称
|
||||
(例如 `Current_Pending_Sector`)。
|
||||
|
||||
:smartignore * 197
|
||||
例如,要在所有磁盘上通过编号或名称忽略 `Current Pending Sector Count` 和
|
||||
`Reallocated Sectors Count` 属性:
|
||||
|
||||
要仅在第一个奇偶校验磁盘上忽略它:
|
||||
:smartignore * 197 5
|
||||
:smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
:smartignore parity 197
|
||||
要仅在第一个奇偶校验磁盘上忽略它们:
|
||||
|
||||
:smartignore parity 197 5
|
||||
|
||||
Examples
|
||||
Unix 的典型配置示例如下:
|
||||
|
|
|
|||
|
|
@ -1311,13 +1311,19 @@ PARITY 是奇偶校验名称之一:`parity`、`2-parity`、`3-parity`、
|
|||
`4-parity`、`5-parity`、`6-parity` 或 `z-parity`。
|
||||
特殊值 * 可用于在所有磁盘上忽略该属性。
|
||||
|
||||
例如,要在所有磁盘上忽略 `Current Pending Sector Count` 属性:
|
||||
可以指定多个属性,用空格分隔。
|
||||
每个属性可以指定为 1 到 255 之间的数字,或者不区分大小写的名称
|
||||
(例如 `Current_Pending_Sector`)。
|
||||
|
||||
smartignore * 197
|
||||
例如,要在所有磁盘上通过编号或名称忽略 `Current Pending Sector Count` 和
|
||||
`Reallocated Sectors Count` 属性:
|
||||
|
||||
要仅在第一个奇偶校验磁盘上忽略它:
|
||||
smartignore * 197 5
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
smartignore parity 197
|
||||
要仅在第一个奇偶校验磁盘上忽略它们:
|
||||
|
||||
smartignore parity 197 5
|
||||
|
||||
7.19 Examples
|
||||
-------------
|
||||
|
|
|
|||
|
|
@ -1679,19 +1679,28 @@ PARITY is one of the parity names: \`parity\`, \`2\-parity\`, \`3\-parity\`,
|
|||
\`4\-parity\`, \`5\-parity\`, \`6\-parity\`, or \`z\-parity\`.
|
||||
The special value * can be used to ignore the attribute on all disks.
|
||||
.PP
|
||||
For example, to ignore the \`Current Pending Sector Count\` attribute on
|
||||
all disks:
|
||||
Multiple attributes can be specified separated by spaces.
|
||||
Each attribute can be specified as a number from 1 to 255, or as a
|
||||
case\-insensitive name (e.g. \`Current_Pending_Sector\`).
|
||||
.PP
|
||||
For example, to ignore the \`Current Pending Sector Count\` and
|
||||
\`Reallocated Sectors Count\` attributes on all disks by their number
|
||||
or name:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore * 197
|
||||
smartignore * 197 5
|
||||
.PD 0
|
||||
.PP
|
||||
.PD
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
.PP
|
||||
To ignore it only on the first parity disk:
|
||||
To ignore them only on the first parity disk:
|
||||
.PP
|
||||
.RS 4
|
||||
smartignore parity 197
|
||||
smartignore parity 197 5
|
||||
.PD 0
|
||||
.PD
|
||||
.RE
|
||||
|
|
|
|||
|
|
@ -1380,14 +1380,20 @@ Configuration
|
|||
`4-parity`, `5-parity`, `6-parity`, or `z-parity`.
|
||||
The special value * can be used to ignore the attribute on all disks.
|
||||
|
||||
For example, to ignore the `Current Pending Sector Count` attribute on
|
||||
all disks:
|
||||
Multiple attributes can be specified separated by spaces.
|
||||
Each attribute can be specified as a number from 1 to 255, or as a
|
||||
case-insensitive name (e.g. `Current_Pending_Sector`).
|
||||
|
||||
:smartignore * 197
|
||||
For example, to ignore the `Current Pending Sector Count` and
|
||||
`Reallocated Sectors Count` attributes on all disks by their number
|
||||
or name:
|
||||
|
||||
To ignore it only on the first parity disk:
|
||||
:smartignore * 197 5
|
||||
:smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
:smartignore parity 197
|
||||
To ignore them only on the first parity disk:
|
||||
|
||||
:smartignore parity 197 5
|
||||
|
||||
Examples
|
||||
An example of a typical configuration for Unix is:
|
||||
|
|
|
|||
|
|
@ -1480,14 +1480,20 @@ PARITY is one of the parity names: `parity`, `2-parity`, `3-parity`,
|
|||
`4-parity`, `5-parity`, `6-parity`, or `z-parity`.
|
||||
The special value * can be used to ignore the attribute on all disks.
|
||||
|
||||
For example, to ignore the `Current Pending Sector Count` attribute on
|
||||
all disks:
|
||||
Multiple attributes can be specified separated by spaces.
|
||||
Each attribute can be specified as a number from 1 to 255, or as a
|
||||
case-insensitive name (e.g. `Current_Pending_Sector`).
|
||||
|
||||
smartignore * 197
|
||||
For example, to ignore the `Current Pending Sector Count` and
|
||||
`Reallocated Sectors Count` attributes on all disks by their number
|
||||
or name:
|
||||
|
||||
To ignore it only on the first parity disk:
|
||||
smartignore * 197 5
|
||||
smartignore * Current_Pending_Sector Reallocated_Sector_Ct
|
||||
|
||||
smartignore parity 197
|
||||
To ignore them only on the first parity disk:
|
||||
|
||||
smartignore parity 197 5
|
||||
|
||||
7.19 Examples
|
||||
-------------
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue