The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Создать новую тему
 - Свернуть нити
Пометить прочитанным
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Архив | Избранное | Мое | Новое | | |  
Форум Открытые системы на рабочей станции
Как подавлять использование CPU вкладками браузере в простое?, !*! А, (WEB, Браузеры) 22-Май-21, 13:26  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Как правильно бэкапить систему если один раздел?, !*! s_alex, (Система / Linux) 25-Мрт-21, 14:25  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • Clonezilla умеет бэкапить полностью весь диск, особенно, когда SSD маленького ра, !*! universite (ok), 15:28 , 25-Мрт-21 (1)

    > Хотелось бы все это как-то автоматизировать. Можно ли как-то настроить Clonezilla чтобы
    > он делал образ и потом восстанавливал все и не трогал при
    > это документы или быть может есть еще какие-либо программы есть более
    > удобные для данных целей?

    Clonezilla умеет бэкапить полностью весь диск, особенно, когда SSD маленького раздела.

    сообщить модератору +/ответить
  • Для экспериментов изучите Vagrant или и Virtualbox CLI и отдельно Ansible https , !*! And (??), 18:45 , 25-Мрт-21 (3)
    Для экспериментов изучите Vagrant или/и Virtualbox CLI и отдельно Ansible:
    https://www.vagrantup.com/
    https://www.oracle.com/technical-resources/articles/it-infra...
    https://www.ansible.com/

    Экономит кучу сил при разворачивании лабораторных работ для опытов. Если понравится, то это м.б. профессия. Vagrant&Ansible - стандарт.

    Возможен такой подход:

    Back In Time - домашние папки и часть системных. И графический интерфейс и из ком.строки работает тоже. Можно скриптовать и можно в графике мышекликать. Видел в настройках поддержку SSH. Умеет шифровать бэкап.
    Rsync и свой скрипт - системные директории и кэш пакетов пакетного менеджера.

    Восстанавливать так:

    Систему - установка с флешки, и накат всех пакетов бэкапленного кэша пакетов пакетного менеджера (это даст установленный Back In Time).
    Домашние папки, системные папки - востанавливать из Back In Time.

    Дальше комбинировать и скриптовать. Важно понимать, что бекап не является бекапом в момент его обновления или работы с ним. Т.е. по уму должно быть не менее двух независимых носителей бэкапа, и одновременно оба никогда не подключаются к системе, не участвуют одновременно в действиях. Ошибки, скачки напряжения и т.п. Есть важный принцип: система сама себя не бекапит, бекап всегда приходит снаружи сам. Принцип дома трудно соблюдаемый, принцип из коммерческих окружений, но это важный момент.

    Есть настроенный из коробки Timeshift в составе Linux Mint (по смыслу и наполнению этот дистрибутив - Убунту без Snap). В т.ч. бекапит систему. Если дистрибутив подходит, то можно взять их готовую работу. В дистрибутиве есть шероховатости в настройках графического окружения, но не влияет на собственную, пользователя полезную работу.

    Есть файлы устройств. Например, /dev/* Есть файловые системы ядра в /proc и т.д. Их не бэкапят. Это сложность при скриптовании. Есть тема шифрования. Сильно всё усложняет.

    Простой способ: можно оценить настройки Back In Time из коробки, подрихтовать исключения, направить Back In Time на корень ФС. Запускать по крон из ком.строки. В момент бекапа выкачивать в кеш установленные руками пакеты (список пакетов можно получать из логов и статусов пакетов у Apt, например; это вопрос скриптования, весь кеш за всю историю хранить можно, но это немало). Иметь две системных флешки с дистрибутивом актульной версии для установки с нуля.

    Есть инструмент Unison. Интересная штука. Можно оценить в качестве дополнения к остальному, для домашних папок.

    Но, советую, посмотреть в сторону Vagrant&Ansible. Это правильный способ "проверять настройки".

    сообщить модератору +/ответить
  • Скрипты Бекапить надо разделы в режиме только для чтенияdd делает бекап целого р, !*! Аноним (7), 13:32 , 29-Мрт-21 (7) +1
    Скрипты.

    Бекапить надо разделы в режиме только для чтения

    dd делает бекап целого раздела

    В Unix критически важны атрибуты файлов! При бекапе должны корректно восстанавливается все атрибуты файлов!!!

    sync

    cp -u -R --preserve=all ...

    rsync -p -E -A -X -o -g ...

    tar --acls --xattr --same-owner ...

    Как быть с разделом в режиме записи?

    Если база данных, то надо использовать ее родные инструменты для бекапе.

    сообщить модератору +1 +/ответить
  • Удобна для этого ф сист btrfs - лёгкая, делает снапшот за доли секунды, а его у, !*! backitnow (?), 20:09 , 17-Май-21 (9)
    > Добрый день.
    > На домашнем компьютере стоит Ubuntu и жесткий диск разбит на 3 раздела
    > Подскажите пожалуйста как делать бэкапы системы наиболее эффективно.

    Удобна для этого ф.сист. btrfs - лёгкая, делает снапшот за доли секунды, а его уже хоть копируешь, хоть сжимаешь (к примеру pbzip2) куда хочешь (можешь и гуишками пользоваться).

    Пусть sda1 - раздел системы с btrfs, а там 2 подтома - корень и home:
    /dev/sda1 on / type btrfs (rw,relatime,ssd,space_cache,subvolid=256,subvol=/@)
    /dev/sda1 on /home type btrfs (rw,relatime,ssd,space_cache,subvolid=257,subvol=/@home)

    btrfs su cre /.snapshots ---- это создание подтома для снимков ФС

    --- начало --- прототип скрипта, который сделает снимки корня и хома
    #!/bin/bash

    SNAPNAMEROOT='snap-u2004-root'
    SNAPNAMEHOME='snap-u2004-home'
    DATENOW=`date +%F_%Hh%Mm%Ss`

    echo 'Какие есть снимки в "/.snapshots":'
    btrfs sub list /.snapshots

    echo 'Удаляем их...'
    btrfs sub del --commit-after /.snapshots/${SNAPNAMEROOT}_*
    btrfs sub del --commit-after /.snapshots/${SNAPNAMEHOME}_*

    echo 'Создаём новые снимки подтомов...'
    btrfs sub snap -r / /.snapshots/${SNAPNAMEROOT}_${DATENOW}
    btrfs sub snap -r /home /.snapshots/${SNAPNAMEHOME}_${DATENOW}
    # с -r снимки создаются только с флагом "только для чтения",
    # теперь их можно пересылать командой 'send', если надо

    echo 'Синхронизация, если хочешь...'
    btrfs filesystem sync
    echo 'Done!'

    ------ end

    #############################
    # Снять запрет записи со снимка так:
    #btrfs prop set /mnt/new/root/@ ro false
    #############################

    А можно теперь пожать снимок в архив:

    ########################################################################################
    SNAPSH="/snap-c7root"
    DESTDIR="/mnt/SAMSA"
    echo "Start compress $SNAPSH at: $DATEIS" > time.txt
    btrfs send /.snapshots/$SNAPSH | pbzip2 --fast -vc > "$DESTDIR"/"$SNAPSH.btrfs.pbz2"
    echo "Stop compress $SNAPSH at: `date +%F_%Hh%Mm%Ss`" >> time.txt
    ########################################################################################

    или переслать к черту на кулички:
    btrfs send /.snapshots/snap-c7root | btrfs receive /run/media/vasya/C7R128

    Короче, хорошая ФС - всё быстро бекапится, не замораживает систему, пакуется параллельно на всех ядрах и т.д.


    сообщить модератору +/ответить
LXQt и переключалка раскладок, !*! Аноним, (icewm, xfce...) 23-Апр-21, 01:22  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Деление экрана на независимые части. , !*! pavlinux, (ICQ, Jabber... / Linux) 19-Апр-21, 14:58  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
KDE - тема для слабовидящих, !*! Isothiocyanate, (KDE / Linux) 03-Май-21, 11:20  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
установка freebsd рядом с windows 7, !*! qqq, (Установка ОС / FreeBSD) 28-Апр-21, 10:36  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Libre Office не открывает файлы с кириллицей в названиях, !*! Isothiocyanate, (Офис и текст / Linux) 14-Апр-21, 10:53  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


Double Commander и сетев. диск -ошибка при распаковке на него, !*! Semel, (Приложения / Linux) 22-Апр-21, 11:42  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • Подземный стук, да Предлагаю потестировать это дело по всякому, чтобы вычленит, !*! Licha Morada (ok), 21:15 , 23-Апр-21 (1)
    > не могу понять как пофиксить и вообще в чем проблема.

    Подземный стук, да...

    Предлагаю потестировать это дело по всякому, чтобы вычленить минимальные необходимые условия для возникновения проблемы. В текущей конфигурации очень большое наслоение не самых простых технологий: Samba на сервере, cifs на клиенте, KDE, распаковщик, этот Double Commander, и т.д.

    Примонтируйте вручную вместо fstab, просто копируйте файлы вместо паковки/распаковки, манипулируйте файлами в терминале с помощью cp или mc вместо Double Commander. Посмотрите как оно себя ведёт на разных задачах, например один/несколько/много больших/маленьких файлов, копия туда, копия сюда. Следите за странностями в именах файлов.
    Смотрите dmesg на клиенте, Events и консоль антивируса на сервере.

    Возможно, вылезет какая-нибудь экзотика из серии "распаковщик Double Commander всегда начинает с создания временного файла, имя которого агрит антивирус".

    сообщить модератору +/ответить
  • Вангую за косяк с работой с временными файлами Типа или место заканчивается в т, !*! Name Field (?), 20:17 , 27-Апр-21 (2)
    Вангую за косяк с работой с временными файлами. Типа или место заканчивается в тот момент ровно или пишет в конкретном кэйсе не в то место.

    Идея в том, что эти штуки не всегда напрямую работают с накопителем, иногда зачем-то сначала полная копия в /tmp и только потом достуен файл локальным процессам.

    Можно копнуть в эту сторону.

    strace и grep могут помочь последить что куда когда пишет.

    (Ответ русского форума: Krusader более продвинутый. :))) )

    сообщить модератору +/ответить
diff - пропустить пару строк, !*! Алдр Бов, (Приложения) 11-Апр-21, 12:25  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


Проблемы с монтированием ext4 под freebsd, !*! qqq, (Разное / FreeBSD) 15-Апр-21, 10:38  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
SSD и swap-раздел, !*! Автор85, (Драйверы, оборудование / Linux) 31-Мрт-21, 20:37  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • SSD работает по другому SSD никогда не пишет в одно и тоже место Все чистые яче, !*! Анонимно Аффтор (?), 10:27 , 01-Апр-21 (1) +1
    > swap будет постоянно перезаписываться в одном и том же месте

    SSD работает по другому. SSD никогда не пишет в одно и тоже место.

    Все чистые ячейки стоят в _общей_ очереди на запись. При удалении из занятой ячейки делается trim ячейки памяти и ячейка ставится в конец очереди готовых на запись чистых ячеек. При любой следующей записи запись происходит в первую из очереди чистых - в другую ячейку.

    Все свободные ячейки SSD перебираются/используются подряд по порядку, даже если всё время писать в первый блок на диске. Это обеспечивает прошивка диска.

    Поэтому наличие SWAP приводит к равномерному износу всех свободных на текущий момент ячеек. Сколько есть свободной ёмкости у железки SSD, во ту ёмкость SWAP изнашивает равномерно. Занятые ячейки в процессе износа не участвуют.

    Есть команды


    sudo swapoff -a
    sudo swapon -a

    Можно использовать.

    Можно выключить swap совсем и сделать вот так:


    $ cat /etc/fstab | grep tmpfs
    tmpfs /tmp               tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=25% 0 0
    tmpfs /var/tmp           tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=25% 0 0
    tmpfs /tmp-insecure-apps tmpfs defaults,noatime,nosuid,nodev,mode=1777,size=10%        0 0

    Swap, в тот момент, когда система уходит в swap, изнашивает SSD. Изнашивает просто за счёт использования циклов записи в ячейки.

    Большее число свободных ячеек изнашиваются дольше, больше времени нужно. Поэтому есть приём: при разбиении диска на разделы оставляют 20-10% процентов диска свободными. Эти ячейки никогда не будут заняты, участвуют в общей очереди записи и диск живёт по времени дольше, но используешь меньшую ёмкость. Диск служит дольше до наступления первых признаков проблем. Это работает, если свободным ячейкам был сделан trim, либо если в ячейки _никогда_ не было записи (работает, когда эти ячейки помечены свободными у SSD, на б\у диске ячейки могут оказаться занятыми с перспективы прошивки SSD).

    Нужно читать про trim и overprovisioning area на SSD.

    сообщить модератору +1 +/ответить
  • SSD вроде бы чаще выходят из строя не из-за износа памяти, а из-за контроллеров , !*! Аноним (1), 11:31 , 01-Апр-21 (2)
    SSD вроде бы чаще выходят из строя не из-за износа памяти, а из-за контроллеров.
    Свап в нормальном режиме работы системы используется не так уж интенсивно (в некоторых конфигурациях меньше, чем /var/log/).
    Много лет использую свап партицию на LVM, правда в качестве низкоприоритетной, в первую очередь используется zram.
    SSD диск используется уже много лет (лет семь, zram последние четыре-пять) и все никак не износится...

    ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
      5 Reallocated_Sector_Ct   0x0032   100   100   000    Old_age   Always       -       2
      9 Power_On_Hours_and_Msec 0x0032   100   100   000    Old_age   Always       -       11433h+32m+04.540s
    12 Power_Cycle_Count       0x0032   097   097   000    Old_age   Always       -       3289
    170 Available_Reservd_Space 0x0033   100   100   010    Pre-fail  Always       -       0
    171 Program_Fail_Count      0x0032   100   100   000    Old_age   Always       -       1
    172 Erase_Fail_Count        0x0032   100   100   000    Old_age   Always       -       0
    174 Unexpect_Power_Loss_Ct  0x0032   100   100   000    Old_age   Always       -       213
    183 SATA_Downshift_Count    0x0032   100   100   000    Old_age   Always       -       12
    184 End-to-End_Error        0x0033   100   100   090    Pre-fail  Always       -       0
    187 Uncorrectable_Error_Cnt 0x0032   100   100   000    Old_age   Always       -       0
    190 Airflow_Temperature_Cel 0x0032   032   047   000    Old_age   Always       -       32 (Min/Max 10/47)
    192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       213
    199 UDMA_CRC_Error_Count    0x0032   100   100   000    Old_age   Always       -       0
    225 Host_Writes_32MiB       0x0032   100   100   000    Old_age   Always       -       500059
    226 Workld_Media_Wear_Indic 0x0032   100   100   000    Old_age   Always       -       65535
    227 Workld_Host_Reads_Perc  0x0032   100   100   000    Old_age   Always       -       44
    228 Workload_Minutes        0x0032   100   100   000    Old_age   Always       -       65535
    232 Available_Reservd_Space 0x0033   100   100   010    Pre-fail  Always       -       0
    233 Media_Wearout_Indicator 0x0032   094   094   000    Old_age   Always       -       0
    241 Host_Writes_32MiB       0x0032   100   100   000    Old_age   Always       -       500059
    242 Host_Reads_32MiB        0x0032   100   100   000    Old_age   Always       -       394215
    249 NAND_Writes_1GiB        0x0032   100   100   000    Old_age   Always       -       60886

    60 ТБ записи и он в принципе еще живой. Вот такие пироги.

    сообщить модератору +/ответить
  • Разумеется влияет Мелкие файлы будут забивать диск Я своп раздел выношу на обычн, !*! bagas (ok), 12:57 , 01-Апр-21 (3)
    > Добрый день.
    > Подскажите как влияет наличие swap-раздела на износ SSD-диска. Мне удобнее "классическое"
    > разбиение диска - чтобы был и swap-раздел, корневой раздел и домашний.
    > Однако есть мнение что тогда swap будет постоянно перезаписываться в одном
    > и том же месте и это приведет к более быстрому износу
    > SSD. Вообще в интернете много противоречивых мнений на этот счет и
    > я так в этом вопросе и не разобрался. Что скажете?

    Разумеется влияет.
    Мелкие файлы будут забивать диск.
    Я своп раздел выношу на обычный hdd.

    сообщить модератору +/ответить
  • SWAP может быть размещен на разделе диска, в файле или в RAM Исторически в Linu, !*! tonys (??), 19:12 , 01-Апр-21 (7)
    > Добрый день.
    > Подскажите как влияет наличие swap-раздела на износ SSD-диска. Мне удобнее "классическое"
    > разбиение диска - чтобы был и swap-раздел, корневой раздел и домашний.
    > Однако есть мнение что тогда swap будет постоянно перезаписываться в одном
    > и том же месте и это приведет к более быстрому износу
    > SSD. Вообще в интернете много противоречивых мнений на этот счет и
    > я так в этом вопросе и не разобрался. Что скажете?

    SWAP может быть размещен на разделе диска, в файле или в RAM. Исторически в Linux SWAP размещался на разделе, но в современных дистрибутивах производительность SWAP-файла не уступает SWAP-разделу.


    сообщить модератору +/ответить


Ошибка при удалении Inkscape - центр приложений в Ubuntu 20.04, !*! MaxN, (Пакетные менеджеры / Linux) 28-Мрт-21, 13:33  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Как лучше обновить дебиан?, !*! Isothiocyanate, (Разное / Linux) 29-Мрт-21, 11:08  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • Но ведь работает Так может не стоит заморачиваться что правильно и как кошерно , !*! DiabloPC_пробегал (?), 08:35 , 31-Мрт-21 (1)

    > так не правильно.
    > Все работает

    Но ведь работает. Так может не стоит заморачиваться что правильно и как кошерно?

    сообщить модератору +/ответить
  • Вот так получают списки установленных пакетов https askubuntu com questions 23, !*! And (??), 21:11 , 01-Апр-21 (2)
    Вот так получают списки установленных пакетов:
    https://askubuntu.com/questions/2389/generating-list-of-manu...

    Но, эффективнее всего сохранить списки установленных руками пакетами, сохранить /etc в архив (sudo su - ; затем mc и нажать F2 в внутри папки /etc ). Стереть систему, поставить свежую версию, достать из архива нужные файлы со старыми конфигурациями.

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

    Апгрейд может быть хорош, если много софта, которого больше нет в репах новой версии. Но за 15 лет это так и не стало блокером. Профит от нового всё же был больше, чем от борьбы за старое.

    > Все работает на той машине нормально. Но так не правильно.

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

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

    Меняются способы использования софта и в этом разница. После дист-апгрейд могут остаться часть старых способов! Дело в этом. в т.ч. Дистр новый, но не все способы использования возможно обновить, с разумной тратой сил и времени.

    сообщить модератору +/ответить
Какие есть средства заменить фон в видео потоке?, !*! And, (Видео / Linux) 25-Мрт-21, 19:08  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Unix комманда j, !*! Anonymooum, (Приложения) 31-Мрт-21, 09:34  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
FreeBSD: спячка системы, !*! Anonymooum, (Разное / FreeBSD) 28-Мрт-21, 23:04  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Взаимодействие с системой в bhyve, !*! Anonymooum, (Разное / FreeBSD) 25-Мрт-21, 18:54  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
fheroes2 патчи, читы, !*! Аноним, (Игры / Linux) 16-Мрт-21, 01:28  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
github: как получить хеш файла?, !*! Аноним, (Разное) 13-Фев-21, 20:00  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


Ktorrent web-морда, !*! DiabloPC_пробегал, (KDE / Linux) 05-Мрт-21, 08:37  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Проблемы с интернетыванием, !*! Интернетчик, (Сеть) 16-Фев-21, 00:51  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Восстановить данные из образа флешки, !*! Alexder, (Разное / Linux) 23-Фев-21, 15:35  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Автоматизация работы bleachbit, !*! Isothiocyanate, (Приложения / Linux) 21-Фев-21, 19:37  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
как скинуть счётчик ошибок на ext4?, !*! arisu, (Разное) 25-Дек-20, 07:12  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


How to disable Unlock login keyring?, !*! Isothiocyanate, (icewm, xfce... / Linux) 08-Янв-21, 22:37  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Mint всегда английская раскладка, !*! Аноним, (Локализация / Linux) 28-Янв-21, 22:37  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Как побороть 'импортозамещение' в лице мониторов Валдай (пробле, !*! mrbolgen, (Драйверы, оборудование / Linux) 21-Янв-21, 21:05  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
MS админ - десктопный линукс - тупик?, !*! Isothiocyanate, (X Window, GUI / Linux) 18-Янв-21, 21:56  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


Есть браузеры с возможностью добавления описаний к закладкам?, !*! inFlowiaLab, (WEB, Браузеры) 24-Апр-20, 09:36  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
KDE connect vs XFCE, !*! Isothiocyanate, (icewm, xfce... / Linux) 23-Янв-21, 11:56  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
 
Пометить прочитанным Создать тему
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Архив | Избранное | Мое | Новое | | |



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру