LINUX.ORG.RU

Сообщения chukcha

 

PostgeSQL - как отключить логи

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

Итак, есть PostgreSQL v13 на Debian 11.

«Отключатель логов» нашел быстро - это

logging_collector = off
в
/etc/postgresql/13/main/postgresql.conf
Вот только он не работает, от слова совсем.

В чем тут причина, интересно?

 ,

chukcha ()

Скрипт для копирования мультимедийных файлов

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

На десктопном диске есть множество каталогов с множеством самых различных файлов - *.txt, *.pdf, *.gz, *.pl, *.odt и многих других,
включая мультимедийные - *.wav, *.avi, *.mp3, *.mp4, *.mkv и другие.

Нужно скопировать все мультимедийные файлы в другой каталог с сохранением их путей расположения.

В сущности, это как копирование по типу

cp -r /home/chkcha/1  /home/chkcha/2
только с фильтрацией не-мультмедийных файлов по их расширению.

 ,

chukcha ()

Извечная проблема с атачем USB-флешки к виртуалке KVM

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

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

<hostdev mode=’subsystem’ type=’usb’>
<source>
<address bus=’3′ device=’2’/>
</source>
</hostdev>
и выполнил команду:
virsh attach-device VirtMachine fleshka.xml
Команда успешно выполнилась -
Device attached successfully
а в файловом менеджере по адресу computer:/// видна приатаченная флешка - UFD 2.0 SiliconPower.
Но вот куда она приатачилась со своими данными, в каком месте ФС - так и не нашел.

Поэтому перешел на более простой и удобный гуишный метод.
В виртуальной машине во вкладке Virtual Machine есть пункт Redirect USB device, который отвечает за приатачивание.
Но к сожалению, этот пункт серый, неактивный. Гугол не помог, хотя статьи есть, например эта - Virt-Manager Qemu/KVM USB problem, я просто не смог ее понять.
Может кто поможет?

 , ,

chukcha ()

Ждущий режим для винчестера вручную

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

А как вручную переводить их в это состояние, есть ли такая команда?

 

chukcha ()

Управляющая панель для IceWM

Где бы раздобыть что-нить еще живое управляющее для IceWM?
Всего-то надо подстроить шрифты, особенно для терминала, которые как в насмешку сделали такого блошиного микроразмера, что фиг разглядишь.
Сначала копался в конфигах, утомился. Пошел искать какую-нибудь панельку.
Сначала нашел IceWM Control Panel - сдох еще в 2005 году.
Потом нашелся IceWM Control Center - заброшен аналогично.
На Sourceforge тоже нашелся «Центр», но там компилять надо, не обучен.

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

 ,

chukcha ()

Как заставить Rsync копировать без SSH

Как отучить Rsync от использования SSH при копировании по сети.
В доках пишется, что он использует SSH по-умолчанию - как избавиться от этого гребаного умолчания и перейти на родной порт Rsync = 873 ?

Сервер поднят на 192.168.1.200
Запускаю на клиенте команду без ключа -e для копирование видеофайлов с сервера :

 rsync -av chukcha@192.168.1.200:/home/share/Video/    /home/chukcha/ 
но она все равно копирует по SSH .... :-(

 

chukcha ()

Влияние разметки диска на его износ

Есть обычный, т.е. с блинами, диск на 1 ТБ с ext4, на котором крутится Linux с базой, для которых отвел пятую часть объема - ~ 200 МБ.
Остальные 800 МБ отвел под файлопомойку, но она так ничем и не наполнилась, стоит себе без дела пустая.

Так оно себе и работало, пока сегодня не прискакала нехорошая мысль:
- ведь головки диска елозят только в этом ограниченном объеме 200 МБ, условно говоря, от 0 до 200 цилиндра, а область 201-1000 вообще не участвует в работе.

А раз так, то область 0-200 усиленно «изнашивется» многократным перемагничиванием, и выйдет из строя гораздо раньше, чем 201-1000?

Если это правильно, то может лучше растянуть рабочую область 200 МБ на весь диск - до 1000 ГБ, и срок службы диска увеличится условно в 5 раз?

 ,

chukcha ()

Неразбериха с сетевой скоростью материнок на NM10 Express

Речь об семействе Intel материнках на базе чипсетов NM10 Express.
Например, классика жанра - Системная плата Intel® D510MO для настольных ПК
Во всех спецификациях для нее указывается примерно следующее:

 Интегрированный сетевой адаптер 10/100/1000
И оказалось, что реальная скорость между такой материнкой и другой, даже покруче, действительно отображается как 1000 Mbs, если измерять утилитой, например, iPerf3.

Но если попытаться по сети записать на диск этой материнки, то скорость с трудом поднимается до ~22 MB/s.

Казалось бы, медленный диск? А вот и нет - внутри этой материнки скорость копирования большого файла с одного диска на другой стартует на скорости 100 MB/s, а потом постепенно снижается и стабильно держится на уровне 50 MB/s.

Непонятно.... Поэтому сделал другой тест - примонтировал кусок памяти в Атоме, и начал заливать в него с другого компа большой файл.
Тут скорость ЖД уж никак не участвует - память намного шустрее.

Так вот, скорость и в этом случае не превышает 22 MB/s. Куда же она девается??

 ,

chukcha ()

Снова о FSlint

Продолжаю пользоваться FSlint, привык нему, хотя очень не хватает сортировки по полям найденных дубликатов.
Обратился по этому недостатку к автору, но он сказал, что времени на шлифовку FSlint у него хронически не хватает, и порекомендовал обратиться к новому супер-проекту - Czkawka.

Обратился. GUI это икоты - просто угрюмое блеклое у.е., наверное от gt4, а сортировки по полям как не было, так и нет.
Ну ладно, вернулся на FSlint, в нем хоть GUI отчетливое.

И вот понадобилось найти дубликаты *.avi файлов.
Сколько не бился, но так не и смог понять, как это делается.
Все найденные статьи по FSlint рассказывают и без того очевидные вещи, но по данному нюансу трусливо отмалчиваются.

Все же нашлась единственная статья, в которой сделана попытка разъяснить этот вопрос.
Попытка звучит так:

Еще одна кнопка - "Выбор", при нажатии на ней выпадает список, в котором будут представлены следующие варианты:
► «Выбрать по маске»
► «Отменить выбор по маске»
► «Инвертировать выбор»
► «Отменить выбор»
Для выбора или отмены выбора можно использовать любую маску.

Всё это, конечно, замечательно, хотя в моей версии 2.46 оно звучит несколько иначе:

Кнопка обзывается иначе - "Выделить", при нажатии на ней выпадает список, в котором будут представлены следующие варианты:
► «Выделить по шаблону»
► «Снять выделение по шаблону»
► «В группах» ► ...
► «Обратить выделение»
► «Снять выделение

Ну это ладно, это причуды переводчика, не в них суть.

А главное недоразумение вот в чем:
Выбираю: ► „Выделить“ ► „Выделить по шаблону“, но дальше никакой список не выпадает, и вообще ничего не происходит, меню схлопывается и все :-o

Как же здесь задать шаблон??

 

chukcha ()

Отказоусточивость архивов BorgBackup

Пытаюсь перейти со RSnapshot, которым пользуюсь до сих пор, на BorgBackup.

Вот здесь один наш приятель заверил, что BorgBackup лучше, чем RSnapshot, причем"Всем" :=)
Может оно и так. Но тогда такой вопрос:

- что произойдет с архивом BorgBackup, если повредится или потеряется один из его файлов или инкрементов?

Для RSnapshot это не столь критично, поскольку он ничего не делает с исходными файлами, просто тупо копирует и все.

BorgBackup, насколько понял, подвергает исходные файлы некоторой обработке, например, сжатию. Можно, конечно, не сжимать, но все равно бекап не похож на исходные файлы, и отсюда возникает сабж.




Перемещено hobbit из general

 , ,

chukcha ()

Проверка ЖД на бэдблоки с пристрастием

Для проверки дисков на имеющие и потенциальные бэдблоки обычно пользуюсь 2-мя методами:

1) Утилитой badblocks, например:
на чтение:

time badblocks -v /dev/sda  -o ~/bad_sectors_seagate.txt
или покруче, с записью и стиранием всего:
time badblocks -v -w  /dev/sda  -o ~/bad_sectors_seagate.txt

2) Или же автономной проверкой самим диском т.н. «длинной проверкой» (при это красный глазок не светится):
smartctl -t long /dev/sda
и по завершении выполнения последующей проверкой результатов командой:
smartctl -l selftest /dev/sda

До сих пор не в курсе, какая из них наиболее придирчиво проверяет диски.
Или их надо обе использовать? Тогда в какой очередности?

А может есть методы получше?

 ,

chukcha ()

Чем заменить LVM для бекапирования?

Понадобилось снова собрать NAS для бекапирования данных с десктопа.
Когда на десктопе был один небольшой диск, то это вообще не составляло проблемы - такой же диск ставился в NAS.

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

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

Стоит только сыпанутся одному диску, то потеряются данные не только на нем, но с большой вероятностью и часть данных на целом диске.
Поэтому везде рекомендуют использовать LVM совместно с RAID, но это затратно под дискам и в данном случае не имеет никакого смысла.

Может быть есть другая технология для бекапирования, более устойчивая к сбоям, чем LVM?

 

chukcha ()

А не пора ли переходить на LXQT ?

Сразу хочу попросить: эта тема только для тех, кто юзает его или LXDE на Debian.
Всякие XFCE, Арчи с Гентами и пр. просьба сюда не примазывать.

Уж сколько лет юзаю LXDE на Debian, скоростью, простотой и юзабельностью очень доволен, все есть и ничего лишнего.
Иногда в обновлениях периодически всплывают косячки, которые иногда латают, иногда нет.

Но когда кажется в прошлом году переходил с «девятки» на «десятку», решил заодно попробовать эту новинку.
По сравнению с LXDE впечатление - гнетущее, тормоза - дикие, не проработал и полдня и снес нафиг.

Прошло время, и решил попробовать новую версию на том же компе.
Впечатление гораздо лучше, все шустро и удобно. Потыкал мышкой с полчаса, почитал это и это, и решил спросить наше лоровское сообщество:
- как считаете, можно уже переходить на LXQT, или лучше обождать, пока его лучше дошлифуют?

Пока юзаю Debian 10 & LXDE, планирую переходить на Debian 11, тут и возникает вопрос: LXDE vs LXQT?

PS. Всякие шашечки мне не нужны, мне чисто для работы.

 ,

chukcha ()

Как запретить все логи, .bash_history и пр.

Задача стара, как мир *nix'ов :=)
Поскольку задача создания своего дистра LiveCD для меня нетривиальная, прошу подсказать, как запретить создание всех логов, .bash_history и прочих возможных следов жизнедеятельности Debian.
Не отправлять их в память (где их можно в текущем сеансе прочитать), а пресечь их создание прямо на корню.
Гуголь находит много инфы по данной теме, но вся она не очень надежно.

Например, здесь и во многих других местах есть такой рецепт, типа выполните его и будет вам счастие:

 service rsyslog stop

Then, you can disable it at boot:

systemctl disable rsyslog
А вот ни фига - часть логов больше не пишется, и их можно грохнуть, но часть все таки продолжает обновляться, например, Xorg.
Нужен более действенный метод.

Что касается запрета создания .bash_history, то и нас есть такая такая темка, но в ней наши парни наворотили столько всего, что непонятно, за что хвататься :=)

 

chukcha ()

Virtual Machine Manager не видит виртуальные машины под юзером

Подготовил виртуальные машины в KVM.
Если залогиниться в в Иксах под рутом и запустить графический «Virtual Machine Manager» - все в порядке, машины видны, работают и управляются.
Однако если зайти в Иксы под юзером, то машины не видны и недоступны, хотя я этого юзера добавил в группу sudoer:

sudo adduser user sudo


Как бы поправить это консерваторию?

 

chukcha ()

Создание LiveCD не затрагивая систему

Есть подготовленный раздел Linux, скажем, /dev/sda1, в котором бут, рут и все прочее.
Он нормально работает. Если нужно, из него можно сделать образ IMG/ISO
Как из этого Linux сделать LiveCD, не затрагивая его самого?

Например, здесь [1] и [2] описаны чрезвычайно умные шаги по созданию LiveCD, но они все предполагают грубое вторжение в сам Linux, устанавливая в него всякие утилиты и пр., поэтому это не подходит.

Хотелось бы найти такую тулзу, которая берет этот ISO-образ, добавляет в его некий «стартовик», который просто запускает этот Linux, не внося в него ничего постороннего.

Реально ли такое, и есть ли в природе такая тулза?

 

chukcha ()

Загадка с Only Driver Needs System

При установке Debian в Экспертном режиме есть возможность выбрать не все драйверы, а только те, которые требуются данной системе.
Это уменьшает занятость памяти и пр., поэтому попробовал этот вариант установки.
Сначала ставлю консольный режим, потом после проверки накатываю Иксы.

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

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

Реакции на клавиатуру нет никакой, как по C-A-D, так и при попытках переключения по tty1... tty7.

Вроде как коматоз. Reset конечно помогает, но не только, нашлись есть еще 2 варианта «мягкого» возврата из этого непонятного состояния:

1) Кратковременное нажатие на PoweOn, и тогда не сразу, как это обычно бывает, а примерно аж через ~1 минуту компьютер выключается.
2) Поскольку сеть этого компьютера остается работоспособной, это видно по пингу бегает, можно по ssh потушить систему командой

# poweoff

Чтобы это все значило?
И стоит ли доверять этой ограниченной установке драйверов?

 

chukcha ()

Как запереть приложения в системе?

Как «запереть» все приложения, кроме некоторых, чтобы они не выходили в Интернет?
Т.е. поместить их в «черный список» для исходящих пакетов, оставив эту возможность только для приложений из «белого списка».

Например. в Андроиде это элементарно делается при помощи файрволов DroidWall, AFWall, NoRoot Firewall, которые сами «узнают» о всех приложениях в системе и позволяют установить для них нужные правила.

«Наши» же ufw и iptables работают не с приложениями, а с портами, поэтому не соображу как это сделать.
Но наверняка есть такой способ?

 

chukcha ()

Тюнинг GParted Live

Много лет пользуюсь этой замечательной утилитой - GParted Live.
На данный момент v.1.4.0.
Сколько раз она мне помогла - не счесть!
Но пока пользовался ею в самом примитивном режиме, т.е. используя только сам GParted.

И вот сегодня решил копнуть поглубже ее возможности, и выяснились интересные подробности.
Во-первых, разработчики оказались прилежными ребятами и положили в /root список предустановленных пакетов - 'gparted-livecd-packages.txt', среди которых оказались:

mc
dd
fdisk
nano
rsync
pcmanfm
screen
testdisk
openssh-client
openssh-server
openssh-sftp-server
и много других полезных утилит, что не могло не порадовать, поскольку избавляло от возни с их установкой.

Причем, если присоединиться к сети, что делается парой кликов по апплету «Network config», установка пакетов по apt проходит на ура.
Но как приконнектиться к этому дистру по ssh извне не понял, с одной стороны openssh-server как пакет присутствует, но как сервис он не обнаружен.
Конечно, в идеале было бы присоединяться к Рабочему столу GParted Иксами, но для этого нужен VNC, но его в составе не обнаружено.

Иксовая среда несколько подкачала, поскольку выбран Fluxbox, и хотя сам по себе он хорош, но виртуальные рабочие столы в нем переключаются невнятно.
Апплеты на Рабочем столе срабатывают по двойному клику, чего терпеть не могу.
Еще дефолтовые шрифты в консоли мелковаты и другие мелкие шероховатости.

В-общем, возникла идея сотворить свою LiveCD-сборку со своими привычными настройками и набором часто используемых утилит.
Никто не занимался этой задачкой?


Upd. Правильнее, наверное, не тюнинг, а кастомизация?

 

chukcha ()

Почему запускается произвольный раздел с Linux?

Для некоторых экспериментов с Debian с целью экономии времени создал 1-й общий загрузочный раздел (т.е. в котором и /boot, и /root и все остальное), а с него с помощью parted сделал резервный 2-й раздел, т.е. идентичный клон.
Итого два одинаковых раздела - учебно-тренировочный и резервный.

Тренируюсь «на кошечках» на 1-м разделе, и если что-то в нем пошло не так, тем же parted быстренько восстанавливаю его из 2-го раздела.

Все в этой схеме работает как надо, кроме одного:
- оказалось, что иногда запускается 1-й раздел, а иногда 2-й, что лишает всего смысла экспериментов.

Причину не понял, но попытался избежать этой непредсказуемости запусков, отодвинув 2-й раздел в самый конец диска, чтобы загрузчик его «не достал» - увы, не помогло.

Тогда дополнительно поместил 2-й раздел во внутрь Extended раздела - то же не сработало.

Откуда же берется эта непредсказуемость запуска, и как ее предотвратить?

 , ,

chukcha ()

RSS подписка на новые темы