Добавление SSD к существующей файловой системе BTRFS на основе HDD

!! указан в руководстве bash под заголовком «Обозначения событий»:

   An event designator is a reference to a command line  entry  in  the
   history list.  Unless the reference is absolute, events are relative
   to the current position in the history list.

   !      Start a history  substitution,  except  when  followed  by  a
          blank,  newline,  carriage  return,  = or ( (when the extglob
          shell option is enabled using the shopt builtin).
   !n     Refer to command line n.
   !-n    Refer to the current command minus n.
   !!     Refer to the previous command.  This is a synonym for  `!-1'.
   !string
          Refer  to the most recent command preceding the current posi-
          tion in the history list starting with string.
   !?string[?]
          Refer to the most recent command preceding the current  posi-
          tion  in  the history list containing string.  The trailing ?
          may be omitted if string is followed immediately  by  a  new-
          line.
   ^string1^string2^
          Quick  substitution.   Repeat the previous command, replacing
          string1       with       string2.        Equivalent        to
          ``!!:s/string1/string2/'' (see Modifiers below).
   !#     The entire command line typed so far.

Итак !! будет заменен предыдущей командой.

Обратите внимание, что история оболочки не будет содержать литерал !! , но вместо этого была выполнена фактическая команда:

$ ls
[some output]

$ !! .
[same output]

$ history 3
  645  2016-08-25 17:40:55 ls
  646  2016-08-25 17:40:57 ls .
  647  2016-08-25 17:41:00 history 3
3
27.03.2017, 23:51
1 ответ

Простое добавление устройства в пул BTRFS не приводит к автоматическому перемещению в него каких-либо данных. Вам необходимо записать новые данные в пул, а балансировщик решит, на какое устройство он поместит данные.
Следующий фрагмент, скорее всего, будет создан на вновь добавленном устройстве, хотя, поскольку он выделен на 0% (, балансировщик пытается заполнить все устройства поровну ).

Если вы хотите, чтобы уже записанные данные снова прошли через балансировщик, вам нужно использовать командуbtrfs balance.

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

1
27.01.2020, 21:36

Теги

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