И это всё МОЁ

Вопрос больше риторический хотелось бы выслушать мнения и опыт присутствующих.


В данный момент у меня почти на всех сервачках резервное копирование, сделано так:
Копируются файлы и бд, сжимаются и раскидываются на несколько удалённых хранилок. Всё через самописные скрипты+cron. Сжимается всё в один большой tar.bz2. Bzip2 выбрал так как он лучше сжимает.


Это всё хорошо и работает, но есть один маленький минус. Если нужно срочно достать какой-нибудь небольшой файлик из этого огромного бекапа, то придётся ждать часами.


Да я знаю что bzip2 умеет распаковывать файлы выборочно, но по времени это займёт столько же как распаковать целиком весь архив.


Собственно может сменить архиватор? Но на что?


Посмотрел lz4 / lzf но там в опциях не нашёл как сделать исключение по маске при архивации.Что вообще используют крутые дядьки на своих серверах для этих целей?









 ,








И это всё МОЁ

Здравствуйте форумчане, пробовал создать зашифрованный образ как описано в https://habr.com/ru/post/117050/ (раздел «Генерация файлов» в конце статьи), но словил такую ошибку:


~$ sudo losetup -e blowfish /dev/loop0 image.crypted
losetup: неверный ключ — «e»
Try 'losetup --help' for more information.

~$ losetup --help

Использование:
losetup [options] [<loopdev>]
losetup [options] -f | <loopdev> <file>

Set up and control loop devices.

Параметры:
-a, --all вывести список всех используемых устройств
-d, --detach <loopdev>... отсоединить одно или более устройств
-D, --detach-all отсоединить все используемые устройства
-f, --find найти первое неиспользуемое устройство
-c, --set-capacity <loopdev> изменить размер устройства
-j, --associated <file> список всех устройств, ассоциированных с файлом <file>
-L, --nooverlap avoid possible conflict between devices

-o, --offset <num> начать со смещения <num> в файле
--sizelimit <num> устройство ограничено <num> байтами в файле
-b --sector-size <num> set the logical sector size to <num>
-P, --partscan create a partitioned loop device
-r, --read-only set up a read-only loop device
--direct-io[=<on|off>] open backing file with O_DIRECT
--show print device name after setup (with -f)
-v, --verbose подробный режим

-J, --json использовать формат вывода JSON для --list
-l, --list вывести информацию о всех или указанных (по умолчанию)
-n, --noheadings не выводить заголовки для --list
-O, --output <cols> задать столбцы вывода для --list
--raw использовать неформатированный вывод для --list

-h, --help display this help
-V, --version display version

Available output columns:
NAME имя loop-устройства
AUTOCLEAR autoclear flag set
BACK-FILE device backing file
BACK-INO backing file inode number
BACK-MAJ:MIN backing file major:minor device number
MAJ:MIN loop device major:minor number
OFFSET смещение от начала
PARTSCAN partscan flag set
RO устройство только для чтения
SIZELIMIT лимит размера файла в байтах
DIO access backing file with direct-io
LOG-SEC logical sector size in bytes

Для более детальной информации смотрите losetup(8).


Информация о системе:


~$ uname -a
Linux dmitry-neon-Feb2019 4.15.0-109-generic #110-Ubuntu SMP Tue Jun 23 02:39:32 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

~$ cat /etc/os-release
NAME="KDE neon"
VERSION="5.19"
ID=neon
ID_LIKE="ubuntu debian"
PRETTY_NAME="KDE neon User Edition 5.19"
VARIANT="User Edition"
VERSION_ID="18.04"
HOME_URL="neon.kde.org/";
SUPPORT_URL="neon.kde.org/";
BUG_REPORT_URL="bugs.kde.org/";
LOGO=start-here-kde-neon
PRIVACY_POLICY_URL="www.ubuntu.com/legal/terms-and-policies/privacy...;
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic


Как побороть?









 ,








И это всё МОЁ

Подскажите пожалуйста


Есть локальная сеть из 20 компов.


В этой сетке есть КД на SAMBA


Локальная сетка смотрит в ИНТЕРНЕТ через шлюз FreeBSD


Samba держит локальную зону DNS в BIND


В настройках BIND на Samba сервере указано, перенаправлять запросы на FreeBSD (На FreeBSD тоже используется BIND)


На FreeBSD шлюзе в настройках BIND указано, что перенаправлять запросы на DNS провайдера


Проблема в том, что ИНЕТ на всех компах глючит, по той причине, что BIND FreeBSD не знает локальной зоны которую передает SAMBA


Другими словами, в BIND шлюза должно быть правило:


zone «domen.local» {


Название прямой зоны


type slave;


Роль вторичного серверам


check-names ignore;
masters { 192.168.0.33; };


Адрес SAMBA сервера


file «/usr/local/etc/namedb/slave/domen.local»;


Путь до файла зоны. Файл создается вручную, заполняется автоматически.


Пользователь и группа для файла bind:bind


};


Но SAMBA не передает зону…Если через RSAT в настройках DNS ставить галку «передать» зону. Не срабатывает, ругается на BIND шлюза.









 








И это всё МОЁ

добрый день

надо передать «составную» команду строкой

«исходный вариант команды» - закомментирован

с набегу/нагуглю не разобрался

понимаю, что непонимаю глубинных смыслов башизма :o)

буду благодарен за волшебные пендили, подсказки, ссылки, мымсли идеи (желательно, без особых извращений современного баша)

спасибо

#!/bin/sh
#///////////////////////////////////////////////////////////////////////////////
cmd()
#///////////////////////////////////////////////////////////////////////////////
{
$CMD
}
#///////////////////////////////////////////////////////////////////////////////

cd $TMP
touch test_image.{iso,img,txt}

#
# исходный вариант
#
#zenity \
#--file-selection --save \
#--filename=dvd.iso \
#--file-filter="*.iso *.img" \
#--title="Выбор файла"; exit 1


X=$'\040'
MASK="*.iso *.img" ; TITLE="Выбор файла"
MASK="*.iso$X*.img" ; TITLE="Выбор$Xфайла"

CMD="\
zenity \
--file-selection --save \
--filename=dvd.iso \
--file-filter=*.iso\ *.img \
--title=Выбор\ файла \
"

CMD="\
zenity \
--file-selection --save \
--filename=dvd.iso \
--file-filter=*.iso$X*.img \
--title=Выбор$Xфайла \
"

CMD="\
zenity \
--file-selection --save \
--filename=dvd.iso \
--file-filter=$(echo *.iso$X*.img) \
--title=$(echo Выбор$Xфайла) \
"

cmd

exit 0

исходные

bash-3.1.017-i486-2
slackware 12.2








 








И это всё МОЁ
И это всё МОЁ
Доступен выпуск легковесного оконного менеджера IceWM 1.7. Из особенностей IceWM можно отметить полноценное управление через клавиатурные комбинации, возможность использования виртуальных рабочих столов, панели задач и меню-приложений. Оконный менеджер настраивается через достаточно простой файл конфигурации, возможно использование тем оформления. Доступны встроенные апплеты для мониторинга CPU, памяти, трафика. Отдельно развивается несколько сторонних GUI для настройки, реализаций рабочего стола и редакторов меню. Код написан на языке С++ и распространяется под лицензией GPLv2.



И это всё МОЁ

...с условиями:

  • Никакого фансервиса, панцушотов, секса вообще.
  • Романтика и любовь допустимы, но не должны быть сюжетообразующими.
  • Никаких ОЯШей и школьников вообще.
  • Персонажи должны быть более-менее адекватными — то есть их действия должны соответствовать их целям и быть более-менее логичными в рамках сюжета (допускается совершение ошибок, но не непроходимая тупость), исключение — если они психи в медицинском смысле.
  • Никаких попаданцев (путешествия между параллельными мирами сами по себе допустимы).
  • Действие не должно происходить внутри компьютерной игры.

При чем тут Linux — сами знаете.








 








И это всё МОЁ

Привет, ЛОР.
Не так давно прошлла пятница, поэтому я хочу услышать твоё мнение — почему даже в business-секторе лаптопов рыночек порешал куда-то не туда?

Пару лет назад нашёл я для себя идеальный ноутбук: Latitude 7280, а потом и его последователь Latitude 7380.

Они хороши абсолютно всем (ну, если ну очень сильно хотеть докопаться — можно докопаться до неработающего fingerprint сенсора), но, как и любые лаптопы, подвержены устареванию, деградации батареи, внешним физическим воздействиям и проч.

В общем, стал потихоньку поглядывать в сторону замены ноутбука.
Естественно, логичным было посмотреть последователя 7390.
Нагуглился Latitude 7300

Всё вроде бы хорошо, но я заметил один странный нюанс.
Эти дебилы убрали Ethernet-порт.
Зачем? Пошто? Зашто? Чем он им мешал? Объясните, почему, бл-д?








 ,








И это всё МОЁ

Собственно, сабж. Сегодня переустановил полностью «арч», исключительно из-за того, что решил «винду» с играми снести (всё равно Bannerlord вылетает, а тот же «сталкер» прекрасно работает и под Wine, а остальные игры и «нативно» работают). И это вместо того, чтобы банально снести разделы с «десяткой», сделать нужные на их месте, примонтировать их и прописать в /etc/fstab.


Причём это уже не первый раз происходит. Уже года три за собой замечаю такое: чуть что не понравится – сношу всё с дисков и устанавливаю то же. Иногда не то же, но факт налицо. И что характерно, как только начал высыпаться – такие приступы стали всё более редкими.


Я что, схожу с ума?









 , ,








И это всё МОЁ

Никак не могу вспомнить название рассказа. Он был озвучен в «Модели для сборки».


Сюжет:

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


Подскажите, пожалуйста, название книги, если кто вспомнит?


Upd:

Персонаж был единственным человеком.


Upd2:

Нашёл. Альфред Ван Вогт, «Зачарованная деревня»









 ,








И это всё МОЁ

12 июля любители и профессионалы фотодела традиционно отмечают как День фотографа.


Этот же день католическая церковь отмечает день памяти святой Вероники. По одной из версий, именно святая Вероника была той женщиной, которая подала Христу, идущему на Голгофу, плат ткани, чтобы отереть пот с лица. Согласно легенде, на полотне остался отпечаток лика Иисуса, который впоследствии стал известен как «Нерукотворный образ Спасителя».


В память об этом Папа Римский Лев Тринадцатый объявил святую Веронику покровительницей фотографов и фотографии.


@ist76, @lenin386 и прошу позвать тех чьи ники я не смог вспомнить.


https://photos.app.goo.gl/aYwiph3kRyzbteWF7


Снял сегодня в Питере, кто это? Говорят этот портрет появляется в питерских дворах в центре









 








И это всё МОЁ

Посмотрите на такую схему:




  1. При поступлении на работу, сотруднику выдаётся доля в общих доходах компании. Скажем, три четверти доходов выделяется на шару, и шара делится на равные доли между всеми.




  2. При увольнении он её автоматически теряет.




  3. Зарплаты нет, только эта доля. На случай проблем, «минимальная общая зарплата» берется из резервного фонда до тех пор, пока таковой не закончится. Общие не только доходы, но ещё и убытки и долги. То есть, на начальных этапах «зарплата» может быть и 0 и меньше.




  4. Решения принимаются общим голосованием в формате прямой демократии. Особенно найм и увольнение, ведь найм каждого нового человека приводит к уменьшению доли всех участников на объем доли новонанятого сотрудника плюс оверхед от его наличия.




Вопрос 1: вы хотели бы работать по такой схеме?


Вопрос 2: Есть ли какой-нибудь хак в российском законодательстве, позволяющий сделать такую схему? Какая форма организации должна использоваться? Как это можно провернуть?


Эти действия не обязаны максимизировать прибыль компании, выраженный в деньгах, а только её социальную значимость. Вопрос 2 заключается в том, что участники не должны сесть за то, что нарушили какой-то дурацкий закон, заставляющий максимизировать прибыль. Или например, что делать с ТК РФ, где зарплата не бывает нулевой?









 








И это всё МОЁ

Имеется VPS, на котором поднят socks5 прокси. Можно ли как-то настроить использование dns самого интернет провайдера VPS?








 , , , ,








И это всё МОЁ

Есть некий файл, задача внести в него измения и посмотреть на реакцию.
Хочется при этом данные самого файла не менять а изменения наложить сверху отдельным слоем который можно сохранитьь отдельно, как набор изменений к данному. И идеале сам файл находится на файловой системе только для чтения.


Буду благодарен за любые ссылки на то как такое можно организовать









 








И это всё МОЁ

Сабж

Вангую через годик-полтора появления тредов: Ржавый, где мои бэкапы, а Ржавый?!








 , ,








И это всё МОЁ

Запись в tmpfs будет ли видна в htop disk r/w, у меня видна, это при использовании profile-sync-daemon.









 








И это всё МОЁ

Добрый день!
Каким параметром в GRUB Menu можно попасть в initramfs console разово, чтобы в ней вводить различные команды?!
Спасибо!









 , , ,








И это всё МОЁ

I hope AVX512 dies a painful death, and that Intel starts fixing real problems instead of trying to create magic instructions to then create benchmarks that they can look good on.


I hope Intel gets back to basics: gets their process working again, and concentrate more on regular code that isn’t HPC or some other pointless special case.


I’ve said this before, and I’ll say it again: in the heyday of x86, when Intel was laughing all the way to the bank and killing all their competition, absolutely everybody else did better than Intel on FP loads. Intel’s FP performance sucked (relatively speaking), and it matter not one iota.


Because absolutely nobody cares outside of benchmarks.


The same is largely true of AVX512 now - and in the future. Yes, you can find things that care. No, those things don’t sell machines in the big picture.


And AVX512 has real downsides. I’d much rather see that transistor budget used on other things that are much more relevant. Even if it’s still FP math (in the GPU, rather than AVX512). Or just give me more cores (with good single-thread performance, but without the garbage like AVX512) like AMD did.


I want my power limits to be reached with regular integer code, not with some AVX512 power virus that takes away top frequency (because people ended up using it for memcpy!) and takes away cores (because those useless garbage units take up space).


Yes, yes, I’m biased. I absolutely destest FP benchmarks, and I realize other people care deeply. I just think AVX512 is exactly the wrong thing to do. It’s a pet peeve of mine. It’s a prime example of something Intel has done wrong, partly by just increasing the fragmentation of the market.


Stop with the special-case garbage, and make all the core common stuff that everybody cares about run as well as you humanly can. Then do a FPU that is barely good enough on the side, and people will be happy. AVX2 is much more than enough.


Yeah, I’m grumpy.


Linus



https://www.phoronix.com/scan.php?page=news_item&px=Linus-Torvalds-On-AVX-512









 , ,








И это всё МОЁ

Линус Торвальдс принял в состав ветки ядра Linux 5.8 изменения рекомендаций по стилю оформления кода. В состав принята третья редакция текста об использовании инклюзивной терминологии, которая была одобрена 21 известным разработчиком ядра, включая членов технического комитета Linux Foundation. Линусу был отправлен запрос на включение изменений в ядро 5.9, но он посчитал, что нет оснований ждать следующего окна приёма изменений и принял новый документ в ветку 5.8.



https://www.opennet.ru/opennews/art.shtml?num=53342


Как и предсказывалось в моей прошлой теме:Intel надавило на ядрышко.


ВСЁ, ГОСПОДА! Finita La Commedia!









 , ,








И это всё МОЁ

Всем привет! Поднимаю VPN на Centos 7 по мануалу. В настоящий момент настраиваю входа по SSH.



  1. Сгенерировал через ssh-keygen непосредственно на своём ПК ключи, публичный ключ загрузил в папку /tmp на сервере.

  2. Создал директорию .ssh и далее файл «authorized_key». Всё делал следующими командами:
    mkdir ~/.ssh
    chmod 700 ~/.ssh
    touch ~/.ssh/authorized_keys
    chmod 600 ~/.ssh/authorized_keys

  3. Ввожу (опять же, по мануалу) команду:
    ssh-keygen -i -f /tmp/id_rsa.pub >> /root/.ssh/authorized_keys , на что выдаётся ошибка «uudecode failed». Шо я делаю не так?
    Спасибо за внимание!









 , ,