Позднее Ctrl + ↑

домашняя виртуализация ASUS PB62

Не хватало домашнего сервера для виртуальных машин, искал что-то компактное и бюджетное, но с тем же производительное.

Не буду ходить вокруг да около, выбор пал на платформу ASUS PB62-BB5031MD.

это тонкий клиент, но современные тонкие клиенты обладают довольно высокой производительностью

что имеет наш малыш?

Intel Core i5-11400

его сердце — это процессор Intel Core i5-11400 (6 ядер, 12 потоков)

12 потоков — хороший потенциал для виртуализации
сам процессор поддерживает 128Гб оперативной памяти DDR4-3200, платформа же позволит поставить максимум две планки по 32Гб (суммарно 64Гб), что тоже неплохо.

Можно установить два ssd m.2 до 1 Тб и один hdd 2,5» до 1 Тб.

в листе совместимости я нашёл недорогую память

Crucial 32 ГБ DDR4 3200 МГц CL22 (CT32G4SFD832A)

я решил остановиться на одной планке памяти Crucial 32 ГБ DDR4 3200 МГц CL22 (CT32G4SFD832A), в будущем имея возможность поставить еще одну, если ресурсов перестанет хватать

Western Digital WD Green 1 ТБ M.2 WDS100T3G0C

а диск для системы взял (опять же бюджетный вариант) Western Digital WD Green 1 ТБ M.2 WDS100T3G0C

получилась очень производительная, компактная платформа для будущей виртуализации

синхронизация ftp synology

Был неприятно удивлен тем, что в новой DSM 7 нет больше возможности подключать удаленные папки по протоколу FTP. Ну, это нас никогда не останавливало, накатаем скрипт синхронизации папок по расписанию.

Вы скажете «стоп» — это совершенно разные вещи, а я отвечу, наши подрядчики придумали синхронизацию по расписанию. И попросили нам это реализовать у себя.

Их вариант подразумевал использование WinSCP https://winscp.net/. Мы же используем клиент lftp, который есть на борту Synology.

создаём sh файл

#!/bin/bash

USER="user_login"
HOST="ftp_server_address"
PORT="ftp_server_port"
LCD="/volume1/полный/путь/к/папке/с/проектом"	# путь к папке на нашем локальном сервере
RCD="путь/к/удаленной/папке"	# путь к папке на ftp сервере

# удаленную папку синхронизируем к нам
cd "$LCD/OUT"
lftp $USER:'P@$$W0RD'@$HOST:$PORT -e "set file:charset utf8;set ftp:charset utf8; cd $RCD/OUT; mirror --continue --delete --verbose; exit;"

# нашу папку синхронизируем на сервер
cd "$LCD/IN"
lftp $USER:'P@$$W0RD'@$HOST:$PORT -e "set file:charset utf8;set ftp:charset utf8; cd $RCD/IN; mirror --continue --reverse --delete --verbose; exit;"

предположим, что на удалённом сервере папку OUT надо синхронизировать с локальной папкой OUT, а локальную папку IN c удалённой IN.

К локальной папке лучше использовать полный путь, т. к. вы будете запускать по расписанию, то можете прописать путь относительно домашней папки пользователя от имени которого выполнится скрипт.

ЗЫ Почему я пишу пароль прямо в строку подключения? Потому что передать через переменную мне не удалось, возможно из-за спецсимволов в пароле. Я не стал париться, мой метод работает.

PS 25.07.2022 — добавил charset «set file:charset utf8;set ftp:charset utf8;» иначе может неверно работать с кириллицей

GODO кейс для внешнего диска 2.5 с шифрованием данных

Попался мне на глаза такой девайс

проверим, действительно ли он шифрует данные, как быстро это делает и насколько устойчив ко взлому

в комплекте пришёл сам кейс, кабель USB 3, чехол и инструкция на китайском

диск я использовал 2.5» HDD на 1Тб (производителя называть не буду)

Установив HDD и подключив устройство к компу, без всяких шаманств, я получил обычный кейс, который пробрасывает диск в систему. Крышка кейса просто сдвигается, нет никаких винтов, но как ни странно держится плотно, не люфтит.

следуя инструкции для первоначальной инициализации надо:

  • одновременно нажать кнопки «1» и «2», подключить USB к компьютеру (подать питание) и дождаться пока красный (правый) светодиод не загорится постоянным светом (около 5 — 10 сек.)
  • нажмите и удерживайте кнопку «закрытый замок» пока не загорится оранжевый (второй справа), тоже примерно 5-10 сек.
  • введите пароль (1-12 цифр), а затем нажмите кнопку «открытый замок» для подтверждения
  • повторно введите установленный вами пароль и нажмите кнопку «открытый замок», оранжевый и красный светодиоды погаснут и загорится зеленый (третий справа), это значит пароль успешно установлен.
  • откройте в windows диспетчер управления дисками и создайте простой том

для отключения диска в windows просто воспользуйтесь «безопасным извлечением»

при повторном подключении диска у вас будет гореть красный светодиод, а сам диск в системе не появится
для разблокировки диска введите свой пароль и нажмите кнопку «открытый замок», диск мигнет и если погаснет красный и загорится зеленый — все хорошо, если поморгает красный и останется гореть — пароль введен неверно.

что произойдёт, если несколько раз ввести неверный пароль? ничего, в данном устройстве нет защиты от перебора паролей

Что будет, если мы вытащим диск из коробочки и подключим напрямую к компьютеру, мы увидим не инициализированный диск (см. первый скрин диспетчера управления дисками).

как сменить пароль?

  • зажмите кнопку «закрытый пароль» и подключите устройство к USB, удерживайте пока одновременно не загорятся оранжевый и красный светодиоды
  • введите текущий пароль и нажмите кнопку «открытый замок»
  • введите новый пароль и опять нажмите кнопку «открытый замок»
  • подтвердите новый пароль, для этого ещё раз его введите и нажмите кнопку «открытый замок», погаснут красный и оранжевый светодиоды и останется гореть зеленый.

при этом данные не пострадают

давайте ещё проверим возможность работы с мобильным устройством

Для теста на диск я скопирую 2 видео ролика

Для подключения воспользуюсь хабом type-c

Единственное, потребуется дополнительное питание, чтобы запустить диск. И он виден в андроиде, наши ролики доступны, единственное наплодились системные папки windows и android.

Ранее Ctrl + ↓