приостановите не работает после обновления до Debian 7.8

[114668] Основное отличие состоит в том, что цитируемая версия не подлежит разделению полей оболочкой. При использовании двойных кавычек результат расширения команды будет передан в качестве одного параметра команде [115031] источника [115032]. Без кавычек оно было бы разбито на несколько параметров, в зависимости от значения [115033]IFS[115034], которое по умолчанию содержит пробел, TAB и newline.

Если имя каталога не содержит таких пробелов, то разбиение полей не происходит.

Как правило, лучше всего использовать двойные кавычки с подстановкой команд и расширением переменных.[114675].

2
17.01.2015, 12:50
1 ответ

Я не понимаю, как можно добавить два диска одновременно в общем случае и выполнить миграцию. (Я знаю, что вы можете делать такие вещи с помощью LVM, если это то, что вы используете для вашего RAID1.)

Похоже, что это должно работать в любом случае так:

  1. потяните старый HD2
  2. вставьте новый HD2
  3. дождитесь, пока RAID обработает отказ HD2, скопировав старый HD1 на новый HD2
  4. потяните старый HD1
  5. вставьте новый HD1
  6. подождите, пока RAID обработает отказ HD1, скопировав новые HD2 на новый HD1

, но я не системный парень, так что возьмите это с щепотливкой соли. Помните, что, поскольку у нас есть события аварийного переключения, вы не получите модернизацию емкости, сделав это, даже если новые жесткие диски больше, чем старые, я думаю.

-121--82173-

Можно использовать следующий синтаксис:

"${var:-word}"

Это подставит значение переменной $ var , если она набором, а не пуста, и, если нет, подставит тем, что дано как слово . Например:

$ var=foo
$ echo "${var:-bar}"
foo
$ var=
$ echo "${var:-bar}"
bar

Так, в вашем конкретном случае, вы можете использовать:

echo "${var:--}"

Или, более безопасный и портативный :

printf '%s\n' "${var:--}"
-121--123189-

Это, вероятно, известная регрессия с приостановкой в текущем ядре Debian 7,8. Дополнительные сведения и ссылки см. в этой записи в блоге .

1
27.01.2020, 22:21

Теги

Похожие вопросы