И это всё МОЁ

Здравствуйте.

Ubuntu 18.04.

САБЖ

Как всё делал.

Всё основано на этом скрипте:

#Copy on write for vblade server v0.5
#toxicnaan guess what goes here gmail.com
#this uses raw device mapper commands, if your using either LVM,LVM2,DM,LOOP
#then run it at your own risk!
#This will be like crossing the streams, it will be bad, very bad.
#don't run this if you don't understand whats going on
#if this sсript murders your dog/cat, deletes your server, or causes a war
#you can't blame me.

#useage makecow.sh 'image file name'
#image file name is an image that you want booted over aoe.

#takes a current imagefile, and makes 8 cow devices using loop and devicemapper
#it uses sparse files to cut down on diskspace
#using this sсript allows for many machines booting over aoe to use
#the same primary disk image.
#all writes your clients with go into the cow files.

#you need to be root to run this.
#for extra fun, try placing your cow files on a suitable large ram disk
#like /dev/shm for extra speeeeeeeeeeeeeed!
#vblade dirly run in background, targets range from 0 0 to 0 7.

#big greets to the masters of #etherboot on freenode. Thanks for all
#your help getting gpxe working for me!!!!!!
#no thanks to device mapper documentation!!!!


modprobe dm_mod
modprobe dm_mirror
modprobe dm_snapshot

IMAGE_FILE=$1

img_loop_dev=`losetup -f`

losetup -v -f $IMAGE_FILE

cow_size=`blockdev --getsize $img_loop_dev`
echo $cow_size
chunk_size=64

FILE=$IMAGE_FILE

for loopnumber in 0 1 2 3
do
dd if=/dev/zero of=/storage/clon/$FILE.cow.$loopnumber bs=512 count=0 seek=$cow_size
COWLOOPDEV=`losetup -f`
losetup -v -f /storage/clon/$FILE.cow.$loopnumber
echo "0 $cow_size snapshot $img_loop_dev $COWLOOPDEV p $chunk_size" | dmsetup create $FILE.cow.$loopnumber

vblade 0 $loopnumber enp4s0 /dev/mapper/$FILE.cow.$loopnumber &

echo $COWLOOPDEV is attached to /storage/clon/$FILE.cow.$loopnumber
done

losetup -a
dmsetup table

Создаю образ диска:

mkdir /storage
dd if=/dev/zero of=/storage/games0.img bs=1M count=2048

Запускаю скрипт:

makecow.sh games0.img

В итоге получаю такое содержание каталогов:

root@tvserver:/storage# ls -lh /dev/mapper/
итого 0
crw------- 1 root root 10, 236 апр 26 12:45 control
lrwxrwxrwx 1 root root 7 апр 26 12:49 games0.img.cow.0 -> ../dm-0
lrwxrwxrwx 1 root root 7 апр 26 12:49 games0.img.cow.1 -> ../dm-1
lrwxrwxrwx 1 root root 7 апр 26 12:49 games0.img.cow.2 -> ../dm-2
lrwxrwxrwx 1 root root 7 апр 26 12:49 games0.img.cow.3 -> ../dm-3

root@tvserver:/storage# ls -lh /storage/clon/
итого 256K
-rw-r--r-- 1 root root 4,9G апр 26 12:49 games0.img.cow.0
-rw-r--r-- 1 root root 4,9G апр 26 12:49 games0.img.cow.1
-rw-r--r-- 1 root root 4,9G апр 26 12:49 games0.img.cow.2
-rw-r--r-- 1 root root 4,9G апр 26 12:49 games0.img.cow.3

Конфиг tgt, target00.conf:

# create new
# naming rule : [ iqn.(year)-(month).(reverse of domain name):(any name you like) ]
<target iqn.2019-04.ru.home:target00>
# provided devicce as a iSCSI target
backing-store /dev/mapper/games0.img.cow.0
</target>

С таким раскладом LUN в backing-store не прописывается!

root@tvserver:/etc/tgt/conf.d# tgtadm --mode target --op show
Target 1: iqn.2019-04.ru.home:target00
System information:
Driver: iscsi
State: ready
I_T nexus information:
I_T nexus: 1
Initiator: iqn.1991-05.com.microsoft:work3 alias: none
Connection: 1
IP Address: xx.xx.xx.138
LUN information:
LUN: 0
Type: controller
SCSI ID: IET 00010000
SCSI SN: beaf10
Size: 0 MB, Block size: 1
Online: Yes
Removable media: No
Prevent removal: No
Readonly: No
SWP: No
Thin-provisioning: No
Backing store type: null
Backing store path: None
Backing store flags:
Account information:
ACL information:
ALL

Backing store path: None

Почему?

Где смотреть логи ошибок от tgt ?








 








И это всё МОЁ

У меня таки РИТОРИЧЕСКИЙ вопрос. ЭТО ЖЕ ФОРУМ?

Фо



И это всё МОЁ

Можно ли сказать, что интерфейс между объектами А и В это переводчик с языка А на язык В?

Можно ли операционную систему назвать интерфейсом между железом, софтом и человеком?








 , , ,








И это всё МОЁ

А расскажите про GLPI. Я раскатал, потыкал — всё здорово.

Интересуют два вопроса:

1. Умеет ли оно в принтеры этикеток (чтобы инвентарники наклеивать), хоть в какие-то?

2. Умеет ли оно формировать акты приёма-передачи оборудования?








 , ,








И это всё МОЁ

Привет!
Есть линукс (Ubu) машина на Hyper-V Server 2008 R2. (SSD диск)
На машине компилировал исходники на C++. Так получилось, что на ней отвалился DHCP... и вместо кнопки «Перезагрузить» я случайно нажал «Вернуть» (snapshot).
На линуксе были 3 самописных исходника, которые очень жалко, а восстанавливать их займет не меньше месяца.
Про бэкапы (важных файлов) - спасибо, знаю, но их нет.
Прогнал машину рекавери софтом (3 штуки) - ничего не найдено дельного, вроде файлов снапшота.
Поделитесь мыслями на этот счет. Спасибо!








 , ,








И это всё МОЁ

привет evryone, я купил дешевый GPS-трекер от Сюда!, я в основном купил его ,чтобы сделать некоторые проекты, как я могу подключить устройство к компьютеру ? он требует любого серийного порта ? если кто знает, просьба ответить .








 








И это всё МОЁ

Имеется linux mint 19.1 с Cinnamon 4.0.10 на борту. Сижу на 2-х с двумя мониторами на работе, при куче окон очень неудобно альтабиться, особенно, если несколько одинаковых окон. Есть ли способы реализовать раздельный альтаб на разных мониторах?








 , ,








И это всё МОЁ

Всем здравствуйте.


Есть ноутбук, на нём – два сетевых интерфейса: eth0 и wlan0.


Хочется иметь настройки для eth0 в /etc/network/interfaces (напр., использовать DHCP, а тж dns-search), но, при этом, чтобы при запуске системы (/etc/init.d/networking start) или перезапуске соотв. сервиса (/etc/init.d/networking {stop|restart}) интерфейс eth0 игнорировался, а «поднимался» только по явному ifup eth0. Вопрос: как?


Сейчас конфигурация примерно такая, и это не работает (т. е. каждый раз для eth0 идёт попытка настройки по DHCP):


auto lo
iface lo inet loopback

#auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
dns-search example.com

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
dns-search example.com
wpa-ssid ...
wpa-psk ...


Разновидность этого же вопроса – как сделать так, чтобы попытка конфигурации eth0 предпринималась только в случае, когда витая пара воткнута в разъём RJ-45, ну т. е. тогда, когда link detected (через /sys/class/net/eth0/operstate или ethtool)?


$ ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Speed: 10Mb/s
Duplex: Half
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: no









 ,








12:21

emacs

И это всё МОЁ

Всем удачи....
Подскажите пожалуйста:
когда в терминале набираю info bash, то появляется то,что надо. можно ли то же самое найти в emacs?
в emacs С-h i и там всего много...
там есть это? как найти?
спасибо








 








И это всё МОЁ

Здравствуйте же многие лета!

Какие-то недели назад, Firefox после запуска, стал открывать страницы с безумной задержкой. Т.е. он включился, ты открываешь первые URL и ждёшь секунд 20-30, может минуту, а только потом страницы начинают загружаться. И далее, всё открывается нормально.

Жить можно? Можно. Но неудобно. Не хочется каждый раз ждать, особенно, если тебе быстро нужно что-то посмотреть.

Сегодня стал искать причину. И выяснилось, что шкодит холеный uBlock Origin. Причём, если его активировать уже при включённом браузере - тут же начинается эта задержка открытия URL, а потом опять всё нормально.

Дело то собственно в том, что он самый нормальный блокировщик. Пользуюсь много лет, да и не один я, такого же мнения. Кто сталкивался с подобным? Может можно в настройках какую галку убрать/поставить и жизнь станет прежней?








 , ,








И это всё МОЁ

В прошлой статье я рассказывал о том, как обновить Ubuntu 18.10 до 19.04. Во многих случаях обновление предпочтительнее, потому что так вы можете сохранить все ваши данные, установленные программы и настройки. Но обновление не всегда проходит хорошо, особенно, если вы устанавливали много программ и библиотек из сторонних PPA репозиториев. Поэтому чистая установка системы всегда предпочтительнее. Сегодня мы поговорим о том, как установить Ubuntu 19.04 на компьютер или ноутбук. Как и в предыдущих статьях подобного рода все будет разобрано пошагово и очень подробно. Статья ориентирована на новичков, поэтому опытным пользователям будет не интересна. Подготовка к установке Шаг 1. Загрузка образа Первым


Запись Установка Ubuntu 19.04 впервые появилась Losst.






@темы: Инструкции

И это всё МОЁ

Собственно, сабж. Я б ещё голосовалку сделал на главной.








 








И это всё МОЁ
Представлен релиз дистрибутива Deepin 15.10, основанного на пакетной базе Debian, но развивающего собственный рабочий стол Deepin Desktop Environment и около 30 пользовательских приложений, среди которых музыкальный проигрыватель DMusic, видеоплеер DMovie, система обмена сообщениями DTalk, инсталлятор и центр установки программ Deepin Software Center. Проект основан группой разработчиков из Китая, но трансформировался в международный проект. Дистрибутив поддерживает русский язык. Все наработки распространяются под лицензией GPLv3. Размер загрузочного iso-образа 2.3 Гб (amd64).



И это всё МОЁ

Есть на форуме «свидетели eSIM»? Вот мне интересно, чего силовики так против этой технологии выступают. Ведь если eSIM надо покупать через интернет, то там и привязка дебетовой/кредитной карты (для оплаты) потребуется, а карта к паспорту привязана, ???, PROFIT(для силовиков).

Вопрос к «свидетелям» как раз по возможности перепродажи eSIM, оно же покупается сразу на телефон, или там покупается какой-то код, который можно в любой аппарат купить? Если первое, то массовый переход на eSIM (которы так же реален, как и массовый переход на IPv6, но не суть) убъет серый рынок sim карт, с чем как бы и борются силовики. Конечно, могут появиться и новые схемы - барыги будут сразу настраивать левые eSIM на аппарат, но это не так удобно.

С операторами связи понятно, им надо продавать sim что-бы показывать акционерам активный рост, а с eSIM у них начнется стагнация по количеству клиентов.








 , ,








И это всё МОЁ

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








 , ,








И это всё МОЁ
И это всё МОЁ

Есть два компьютера с Windows 7 Максимальная. На первом две сетевые, одна из них WiFi. WiFi карта расшарена для второй сетевой. Первый через WiFi выходит в интернет, второй компьютер через вторую сетевую первого компьютера выходит в интернет. Вроде бы всё нормально.
Но на первом настроен socks-proksy ip-127.0.0.1, port-4444.И запущен проксификатор Proxifier. И весь трафик с первого компьютера идёт через прокси. А второй компьютер через первый почему-то в интернет выходит напрямую, без прокси. Как сделать так, чтобы второй компьютер тоже шёл через прокси?








 








И это всё МОЁ

Добрый день. Настроил samba на Debian 9. Все работает, пользователи автоматизируются. Но встала задача сделать шару с папками, каждый сотрудник должен входить только в свою папку, но есть одна общая папка. В дефолте все входят во все папки. Как можно раздать права что бы каждый входил только в свою папку. Создать кучу шар руководству не нравится.








 ,








И это всё МОЁ

Жду поезда в Москву в Брянске, зашёл в привокзальный магазинчик. Там две девочки закупаются, заходят двое бухих в говно алкашей и начинают их лапать за жопы. я им говорю отстать от девушек, они мне: ты чо такой злой, Христос же бля воскрес. Я говорю, это не повод лапать девок, и ваще я не верующий. Они такие: может ты ваще пидор? Я не говорю: да, заглатываю по самые яйца. Предложили подраться, я согласился, они сразу слились. Но блин, мне продавщица отказалась что-либо продавать, говорит, она христианка и ненавидит пидоров, лучше пьяное быдло.








 ,








И это всё МОЁ

Сабж. Changelog: https://sourceforge.net/p/swig/news/2019/04/swig-400-released/

Скачать: http://prdownloads.sourceforge.net/swig/swig-4.0.0.tar.gz

.src.rpm пакет для Магейи: https://yadi.sk/d/xcWKaRGH7NExzQ

Напоминаю что такое SWIG:


SWIG (англ. simplified wrapper and interface generator) — свободный инструмент для связывания программ и библиотек, написанных на языках C и C++, с интерпретируемыми (Tcl, Perl, Python, Ruby, PHP) или компилируемыми (Java, C#, Scheme, OCaml) языками. Основная цель: обеспечение возможности вызова функций, написанных на одних языках, из кода на других языках. Программист создаёт файл .i с описанием экспортируемых функций; SWIG генерирует исходный код для склеивания C/C++ и нужного языка, создаёт исполняемый файл.


https://ru.wikipedia.org/wiki/SWIG

Краткий обзор изменений:

  • улучшены обёртки STL для C#, Java и Ruby;
  • добавлены C++11 STL контейнеры для Java, Python и Ruby;
  • улучшенная поддержка парсинга кода на C++11 и C++14;
  • удалена поддержка языков CFFI, Allegrocl, Chicken, CLISP, S-EXP, UFFI, Pike, Modula3;
  • добавлена поддержка Octave 4.4-5.1 и Javasсript NodeJS версий 2-10;
  • поддержка PHP5 удалена, вместо неё добавлена поддержка PHP7;
  • минимальная версия Python'а теперь 2.7, 3.2-3.7;
  • значительно улучшена поддержка языка OCaml, минимальная версия которого теперь должна быть 3.12.0;







 , ,