-
Linux.
Перенос данных с ZFS RAID на Btrfs RAID1
Подготовка к рискам
Перед началом обязательно сделайте бэкап критичных данных (документы, конфиги) на любой внешний носитель или в облако. При операциях с “живым” разделением зеркала легко потерять данные.
Отключение диска из ZFS mirror
# Смотрим статус пула
zpool status
# Отключаем один диск (например, /dev/sdb, замените на ваш)
zpool offline <pool_name> /dev/sdb
# Проверяем, что пул работает в DEGRADED состоянии на одном диске
zpool status
Диск /dev/sdb теперь свободен и содержит “остатки” ZFS, которые мы позже затрём.
Создание Btrfs на отключённом диске
# Затираем ZFS-метки (важно!)
wipefs -a /dev/sdb
# Создаём btrfs в single-режиме (пока без зеркала)
mkfs.btrfs -L mydata /dev/sdb
# Монтируем
mount /dev/sdb /mnt/new_btrfs
Читать далее...
-
Linux.
Как выполнить дедупликацию Btrfs с помощью Arch Linux Boot CD
Подготовка
Загрузка с Arch Linux ISO
# После загрузки, подключите интернет (если нужен)
iwctl # для Wi-Fi
Подключение Btrfs разделов
# Просмотр разделов
fdisk -l
lsblk -f
# Монтирование раздела
mount /dev/sdXY /mnt # замените sdXY на ваш раздел
# Для нескольких субволюмов (если используется)
mount -o subvol=@ /dev/sdXY /mnt
mount -o subvol=@home /dev/sdXY /mnt/home
Читать далее...
-
Linux.
Установка Arch Linux на ZFS
Здесь будут описаны шаги по успешной установке Arch Linux на файловую систему ZFS.
Для начала нужно подготовить загрузочный образ с модулем zfs, так как этой файловой системы нет в ядре:
sudo pacman -Sy archiso
mkdir ~/iso
cp -r /usr/share/archiso/configs/releng/* ~/iso
echo -e '
[archzfs]
Server = https://archzfs.com/$repo/$arch
SigLevel = Optional TrustAll' >> ~/iso/pacman.conf
echo -e '
linux-headers
archzfs-dkms
zfs-utils' >> ~/iso/packages.x86_64
sudo mkarchiso -vo ~/iso/out ~/iso
Далее нужно загрузиться с подготовленного iso-образа операционной системы.
Читать далее...
-
Mikrotik.
Обновление RouterOS с версии 6 до версии 7
Сохранить конфигурацию на всякий случай
[admin@MikroTik] > /system backup save
Saving system configuration
Configuration backup saved
Проверить версии ОС и прошивки
[admin@MikroTik] > /system package update print
[admin@MikroTik] > /system routerboard print
Обновить версию операционной системы RouterOS на 7
[admin@MikroTik] > /system package update set channel=upgrade
[admin@MikroTik] > /system package update install
[admin@MikroTik] > /system package update set channel=stable
Читать далее...
-
FreeBSD.
Бэкап и восстановление ZFS на внешний USB носитель
Создание резервной копии
Сделать снапшот пула, резервную копию которого вы хотите сделать
zfs snapshot tank@backup-jan-2020
Найти путь внешнего диска
fdisk -l | grep 'Disk /dev'
[...]
Disk /dev/sdn: 62.4 GB, 62411243520 bytes, 121896960 sectors
В примерах дальше будет использоваться /dev/sdn
Читать далее...