Про бэкап

Jun. 3rd, 2026 01:55 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Нашел сегодня багу в своей системе бэкапа. Если бэкап идет на внешний диск, то в rsnapshot.conf snapshot_root записывается как /media/vitus/DiskLabel/$(hostname). Из-за этого если текущий залогиненный юзер не я, бэкап не запускается. И приходится просить того пользователя отмонтировать раздел, заходить на его нотбук по ssh, монтировать уже от себя через udevil или udisk2 (еще бы вспомнить на каком ноутбуке что) и только тогда запускать бэкап.

Вот теперь думаю, что с этим делать:

  1. Прописать бэкапные диски в fstab, чтобы монтировались куда-нибудь в юзер-независимое место (на десктопе так было сделано еще до появления udisk2, когда user-mountable диски монтировались вызовом обычной команды mount, а та был suid root).
  2. Сделать какую-то более хитрую обвязку в бэкапных скриптах, чтобы на лету редактировали rsnapshot.conf. Обойдется пожалуй, строчек в 15. Выигрыши будут такие:
    • Не надо редактировать fstab на всех ноутбуках.
    • Можно будет при поиске snapshot_root отсекать заодно и имя машины и, соответствено при добпавлении в систему нового диска. поддиректории для машин будут на нём создаваться автоматически.
  3. Завести собственный формат конфигов, а rsnapshot.conf генерировать на лету. Совсем без конфига только меткой бэкапных дисков не обойтись. У разных ноутбуков разные наборы файловых систем, которые надо бэкапить, и главное, разные исключения которых бекапить не надо. А суммарный объем дисков всех ноутбуков, которые бэкапятся на один набор дисков, превосходит объем дисков этого набора, наверное, раза в четыре.

(no subject)

Jun. 1st, 2026 10:56 pm
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
[staff profile] denise posting in [site community profile] dw_maintenance
Quick note that post-by-email and comment-by-email is (sometimes?) failing silently without actually posting right now! I'm pretty sure this is related to last night's shenanigans and will be fixed once Mark can finish the full fix for it, which he's working on, but if you've posted or replied by email in the last 24 hours, fish it out of your sent folder to check if it posted!

EDIT: This should be fixed as of around 7AM EDT! We *believe* everything that was stuck in the plumbing has been sent along to your journal or the comment thread it was meant for; it's definitely not where it was stuck anymore, at least.

(no subject)

May. 31st, 2026 10:00 pm
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
[staff profile] denise posting in [site community profile] dw_maintenance

Robby has managed to put in a temporary fix for the site errors and things failing to refresh or not showing up where they should! The permanent fix is going to need Mark's experience, and unfortunately -- seriously, this literally never fails -- Mark has been on an international flight all day, because of course he has. (Never. Fails. He and I are not allowed to both take vacation at once.)

The site will work just fine with the temporary fix in place, things just might be a little slow here and there. We'll keep you updated.

(no subject)

May. 31st, 2026 08:59 pm
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
[staff profile] denise posting in [site community profile] dw_maintenance
We're aware of site traffic issues and are working to fix them for the people who are having problems! (The tactics the damn bot traffic uses are endlessly shifting, and they're really good at looking like real traffic, sigh.)

Сирень

May. 31st, 2026 12:39 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Полтора месяца назад посадили сирень, а она уже цветет

vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Ехал вчера из Плоского в Бужаниново и решил поделиться некоторыми картинками с видеорегистратора

Дорога от Плоского в Селижарово. Да, в Тверской области еще остались внутрирайонные дороги с вот таким качеством асфальта.

Хотя больше вот таких, это начало дороги Селижарово-Ключи

Впрочем дорога Селижарово-Ключи заасфальтирована примерно до половины. На этой фотографии то место, где кончается асфальт.

Дальше вот так

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

А это просто грейдер через лес

А вот деревня Безыменка. Ей не хватило не только имени, но и асфальта для деревенской улице. Единственной на этой дороге.

Приближаемся к границы Кувшиновского района. Справа - лес, слева - болото.

А вот уже выезд на дорогу Осташков-Торжок. Конец грунтовой дороги.

Тепрь до самой М10 будет вот так

Поворот к Мекке русских анархистов - усадьбе Бакуниных в Прямухино

Въезжаем в село Рашкино. До этого там было еще несколько населенных пунктов, включая райцентр Кувшиново, но их я фотографировать не стал.

Вот церковь в Рашкино, от которой на предыдущем кадре видно только уголок. Ну либо церковь, либо табличка с названием.

А это уже Торжок, площадь Пушкина. Пришлось постоять, так как в Торжке сейчас ремонтируют мост через Тверцу и пускают траффик то туда, то сюда по одной полосе.

Вот собственно ремонтируемый мост

А это уже Поддубки, на М10 после того как пересекли Тверцу ещё раз. Любимый Пит-Стоп, проехать мимо которого и не съесть там пожарскую котлету я не мог, хотя для ужина было ещё рановато.

Почему-то мост через Волгу на тверской объездной считется частью города, хотя вся остальшная объездная считается загородом и там разрешена скорость 90км/ч. А тут - 60.

На М10 тоже есть места, которые ремонтируются. Это район Эммауса.

Пересечение с М11. Раньше здесь М11 кончалась и надо было ехать по М10 до Медного но буквально пару лет назад открыли северный обход Твери с новым мостом через Волгу и М11 стала сплошной от Москвы до Питера. Правда въезд на М11 тут по-прежнему только в сторону Москвы почему-то.

А это уже А108 AKA Большая Бетонка чуть западнее Сергиева Посада. Её тут реконструируют.

Внезапно молдавское

May. 29th, 2026 12:06 pm
spamsink: (Default)
[personal profile] spamsink



Знаете, что бесит?



Что разные идиотские мессенджеры превращают каждое упоминание в сообщениях имён Markdown-файлов в линки на (несуществующие в 99.999...% случаев, разумеется) домены .md.


denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
[staff profile] denise posting in [site community profile] dw_maintenance
It's been a while since we've done a full code push rather than just hotfixes for bugs, so we are well overdue! Depending on availability, we're aiming to do one sometime soon; we'll let you know specifics once we've worked out good timing for everyone who needs to be available.

However! The reason it's been so long is we kept trying to get some of the stuff that's pending to "really finished" instead of just "mostly finished", and then we once again looked around and went "oh no, this is a really big code push with a lot of changes". Those make us nervous, because while we do a lot of testing ourselves, y'all are really creative in how you use the site and we inevitably find a bunch of edge cases when we let you loose on new code with your real-world data!

So, if folks have some spare time in the next few days, it would be a huge help if you could spend half an hour or so using the site the same way you normally do but with the "Site-Wide Canary" beta features flag turned on. Canary mode is a sort of "live testing" mode: it's your real data, but running the most up-to-date code.

Canary mode always does have a few glitches -- there may be missing text strings or errors about missing database properties, which is a limitation of how we run it. We don't need to know about those, but anything else weird that you run into, leave a comment with what you were trying to do and the error message you got.

I'll repeat that the "here be dragons" caution that's on the beta features page: some things may be broken, so don't use it for when you're doing something important. But a few more eyeballs on it before the push will help the push go more smoothly for everyone.

For folks who want to concentrate on what's changing, we haven't finished the second code tour of what's going to be in this push, but the ffirst one has a good chunk of what's going to be going live. (We'll get the second half done ASAP!)
Page generated Jun. 11th, 2026 10:37 am
Powered by Dreamwidth Studios