-
Linux.
Консольные программы для каталогизации дисков
Да, есть несколько отличных ncurses-решений, которые работают в стиле ncdu, но именно для каталогизации без подключенного диска:
ncdu с экспортом (самое простое)
Сам ncdu умеет сохранять снапшот для офлайн-просмотра:
# Создание снапшота
ncdu -o ~/catalogs/disk1.json /mnt/external_disk
# Просмотр БЕЗ диска
ncdu -f ~/catalogs/disk1.json
Всё! Получаешь точно такой же интерфейс ncdu с навигацией стрелками, деревом папок, размерами — но диск уже не нужен.
Читать далее...
-
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
Читать далее...