Клонирование дисков

dd if=/dev/ada1 of=/dev/ada2 bs=4096 conv=notrunc,noerror,sync
# очень полезно, если на исходном диске много битых секторов

Много примеров тут.


Теги: ,

FreeBSD LiveCD – Сеть и доступ по SSH

Поднимаем сеть:

# назначаем адрес:
ifconfig re0 192.168.0.22
# или получаем автоматически, если на роутере DHCP:
dhclient re0

Настраиваем резолвер:

mkdir /tmp/etc 
mount_unionfs /tmp/etc /etc
ee /tmp/etc/resolv.conf
nameserver 8.8.8.8
# или IP роутера
nameserver 192.168.0.1

Поднимаем sshd:

ee /etc/ssh/sshd_config
# меняем строку "#PermitRootLogin no" на "PermitRootLogin yes"
# ставим пароль пользователю root:
passwd
# запускаем sshd:
/etc/rc.d/sshd onestart

Теги: , , , , ,

Маршрутизация на Windows

Памятка для себя. Да того, чтобы в ВПН не заруливался весь траффик, в конфиге нужно закомментировать все упоминания redirect-gateway. Для основной сети в настройках IPv4 указать метрику интерфейса 1, для резервной – 20.

Скрипт для ручного добавления статических маршрутов через ВПН:

@echo off
if "%~1"=="" (Call :using& Exit /B)
if "%~2"=="" (
 set IP=%~1
 Call :addipwomask& Exit /B
)
if "%~3"=="" (
 set IP=%~1
 set MASK=%~2
 Call :addipwmask& Exit /B
)

REM Default action: ip + mask + gw
echo.
route -p add %1 MASK %2 %3 METRIC 1
echo added IP/Mask: %1/%2 GW %3
exit /B

REM Action: ip + mask + predefined gw
:addipwmask
echo.
route -p add %IP% MASK %MASK% 10.100.110.1 METRIC 1
echo added IP/Mask: %IP%/%MASK%
exit /B

REM Default action: ip + predefined mask and gw
:addipwomask
echo.
route -p add %IP% MASK 255.255.255.255 10.100.110.1 METRIC 1
echo adding single IP: %IP%
exit /B

REM if called w/o parameters
:using
Echo Wrong input
Echo Please, enter parameters, like:
Echo %~nx0 [ip] [mask] [gw]
Echo.
REM Pause
exit /B

Теги: , , , , , , , ,

Восстановление открытого удаленного из системы файла на FreeBSD

Восстановить файл, который в системе удален, но еще открыт каким-то процессом, можно при помощи набора утилит Sleuth Kit (www.sleuthkit.org).

1. нужно узнать номер иноды, которую имеет удаленный открытый файл:

~> lsof +aL1 /

Вместо / нужно указать раздел, где был файл (или поочередно запускать на все разделы, если не знаете, в каком находится открытый файл. Пример вывода:

~> lsof +aL1 /home
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NLINK NODE NAME
less    29154 root    4r  VREG   0,87        8     0 33043586 /home (/dev/ad0p7)

2. используйте утилиту icat, которая откроет файл по номеру иноды:

~> icat -r /dev/ad0p7 33043586 > /path/to/new-filename

Если вы знаете имя каталога, где открыт файл, его имя можно получить непосредственно из каталога (пока файл открыт и не удален окончательно):

cat /home/work | strings

/home/work – это каталог. Но из полученной белиберды еще нужно удалить символы вида “^X” и имена существующих файлов. Более элегантный способ:

~> ls -1ai /home/
33044046 work/

~> fls -dF /dev/ad0p7 33044046
r/r * 33043586(realloc):        testme

В первой команде я узнал номер иноды каталога /home/work, затем вывел все удаленные файлы. testme – тот самый удаленный файл, открытый в less’е.

/home/ports/sysutils/sleuthkit
/home/ports/sysutils/lsof

Теги: , , , , , , ,

ТВ как монитор

Подключил телевизор к ПК (hdmi) и к роутеру (Ethernet), пробовал через WiFi – работает, но тормозит жутко.  Большинство фильмов смотрю через сеть, для этого на ПК установил HomeMediaServer. А недавно заметил, что в режиме отображения рабочего стола, на телевизоре все происходит с маленькой, но заметной задержкой (я использую режим Clone, чтобы на ТВ было то же, что на мониторе). Стал искать, что может быть причиной, сначала грешил на hdmi-кабель и даже на видеокарту. Все оказалось проще, нужно на пульте нажать кнопку Source –> Tools (сервис) –> “Редактир. назв.”  и указать название из списка “DVI PC”. Телевизор при этом отключит дополнительные фильтры оптимизации изображения и задержка пропадет. Любителям игр это будет особенно полезно, ибо задержка в пол секунды может много значить. Да и при работе, отставание реакции не очень приятно на вид.


Теги: ,

SSD, HDD и 4K-выравнивание

Купил SSD-диск Kingston HyperX 3K 240GB, чтобы не заморачиваться с выравниванием 4k, указал в Acronis Disk Director сдвинуть переносимый раздел на 3072 байта (я тупонул, сдвигать нужно было только на 1 сектор (512 байт), а не 6, но в конечном итоге Acronis вообще не сдвинул раздел и начинался он стандартно, с отступом в 32256 байт, т.е. 63 сектора (63*512). Интересно, что программа WD Align сказала, что диск выровнен и выравнивание ему не нужно.

Бродил по форумах об SSD и случайно нашел программу AS SSD Benchmark, я не любитель таких программ, но было интересно протестировать ССДшку, тем более, что я первый раз пользуюсь ССД диском. Результат был таким:

ssd-1

Как видно, работа с 4К-файлами оставляет желать лучшего. Установил Paragon Alignment Tool 4.0 и оптимизировал диск. Результат теста AS SSD Benchmark после оптимизации:

Читать остальную часть заметки »

Теги: , , , , ,

FeedDemon

freebeer

Самая удобная RSS-читалка, FeedDemon, прекратила свой путь к совершенству, но на прощание автор сделал отличный подарок всем поклонникам – сделал Pro-версию бесплатной для всех. Скачать можно отсюда.