Простое добавление устройства в пул BTRFS не приводит к автоматическому перемещению в него каких-либо данных. Вам необходимо записать новые данные в пул, а балансировщик решит, на какое устройство он поместит данные.
Следующий фрагмент, скорее всего, будет создан на вновь добавленном устройстве, хотя, поскольку он выделен на 0% (, балансировщик пытается заполнить все устройства поровну ).
Если вы хотите, чтобы уже записанные данные снова прошли через балансировщик, вам нужно использовать командуbtrfs balance
.
Все данные, которые помещаются на SSD, будут быстрее, чем данные на HDD, но балансировка с учетом скорости отсутствует, поэтому, какие данные быстрые, а какие нет, в значительной степени случайны и не могут управляться вручную..
№
Если вы работаете с диском 24 часа в сутки или несколько часов каждый день, вы можете программно вычислить, когда вы в последний раз запускали тест smartctl, но кроме этого -никак. Диски/твердотельные накопители хранят только секунды, в течение которых они работали (, а затем, если вы отключите их, не выключив должным образом, неизвестно, смогут ли они сохранить эти данные ).
smartctl -a
покажет вам соответствующую информацию, включая, в частности, возраст накопителя (, мощность -, количество часов )и время последнего самопроверки -; это даст вам некоторое представление о том, как давно они бежали. Например,
...
9 Power_On_Hours 0x0032 080 080 000 Old_age Always - 14910
...
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 14898 -
# 2 Short offline Completed without error 00% 14874 -
# 3 Short offline Completed without error 00% 14850 -
# 4 Extended offline Completed without error 00% 14837 -
...
сообщает мне, что этот конкретный диск провел короткий тест двенадцать часов назад и расширенный автономный тест 73 часа назад. (Привод работает круглосуточно и без выходных.)
smartctl -c
может показать, продолжается ли тестирование, но подробности и предостережения см. в man smartctl
.