У вас есть три варианта.
Создание псевдонимов.
В файле ~/.bashrc
создайте псевдонимы со всеми возможными ошибками:
alias claer='clear'
alias claear='clear'
alias clera='clear'
Если вы хотите создать регулярные выражения для своих псевдонимов, удачи вам в этом. Взгляните на этот вопрос и его ответ, чтобы увидеть, что лучше научиться печатать, чем терять время, создавая дополнительный кошмар для вас.
Используйте Control + L вместо ввода claer
clera
celar
cleer
... То есть clear
Перейдите на zsh
и будьте уверены, что все ваши clear
опечатки будут проиндексированы в этой функции . Дополнительная информация:Что означает [nyae] в Zsh?
Я новичок в FreeBSD и еще не использовал ZFS. Однако, основываясь на моем исследовании, почему бы не использовать
#zpool attach mypool /dev/sdX /dev/sdY
вместо всего этого? Должен автоматически преобразовывать пул в зеркало.
Я не думал, что буду отвечать на свой собственный вопрос, но после долгих поисков и запуска бродячей коробки с несколькими дисками для экспериментов я нашел, как создать поврежденное зеркало zfs (raid1 )бассейн.
Я опубликую его здесь, чтобы он был доступен всем, у кого также есть эта проблема.
# create sparse file, as placeholder for 2nd disk
truncate -s 1GB /tmp/placeholder.img
# create the new mirror pool
zpool create mypool mirror /dev/sdX /tmp/placeholder.img
# immediately place sparse file offline, so zfs won't write to it
zpool offline mypool /tmp/placeholder.img
# verify mirror pool is degraded
zpool status -v
# later, once 2nd disk is available, replace sparse file with new disk
zpool replace mypool /tmp/placeholder.img /dev/sdY
# verify new drive is there, and pool is either resilvering or ONLINE
zpool status -v