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, я не любитель таких программ, но было интересно протестировать ССДшку, тем более, что я первый раз пользуюсь ССД диском. Результат был таким:
Как видно, работа с 4К-файлами оставляет желать лучшего. Установил Paragon Alignment Tool 4.0 и оптимизировал диск. Результат теста AS SSD Benchmark после оптимизации:
ПродовженняFeedDemon
Самая удобная RSS-читалка, FeedDemon, прекратила свой путь к совершенству, но на прощание автор сделал отличный подарок всем поклонникам – сделал Pro-версию бесплатной для всех. Скачать можно отсюда.