WITH
cte AS (
SELECT name,
STRPOS(name, ' ') leftpos,
STRPOS(REVERSE(name), ' ') rightpos
FROM outcomes
),
cte2 AS (
SELECT name,
CASE WHEN leftpos = 0 THEN name ELSE LEFT(name, leftpos) END first,
CASE WHEN rightpos = 0 THEN name ELSE RIGHT(name, rightpos) END last
FROM cte
),
cte3 AS (
SELECT name, first, last,
LENGTH(name) - LENGTH(first) - LENGTH(last) - 2 middlelen
FROM cte2
)
SELECT name,
first || ' ' || REPEAT('*', middlelen) || ' ' || last starname
FROM cte3
WHERE middlelen > 0
smartctl -a /dev/sda -d megaraid,1 или smartctl -a /dev/sda -d sat+megaraid,1 Возможно, придётся поиграть числом после запятой. У меня, например, это номера с 12 по 19.
/dev/bus/0 -d megaraid,12 # /dev/bus/0 [megaraid_disk_12], SCSI device
Клиенты, которые уже получили адреса - не будут сами по себе пытаться обновить свой адрес.Небольшое уточнение. С некоторым интервалом (согласуется между клиентом и сервером) клиенты будут пытаться обновить адрес. При этом они в первую очередь попытаются запросить продление адреса на том сервере, который его выдал, и только потом, если сервер ничего не ответит или не продлит выделение, они попытаются получить новый адрес.