Задать вопрос
  • Коллеги, как Вы выходите из положения, когда нужно постоянно приводить ПК в исходное состояние?

    xotkot
    @xotkot
    АртемЪ, ну да, пользователь теже сабволюмы тоже создает и структурирует данные размещая в них разную информацию
  • Коллеги, как Вы выходите из положения, когда нужно постоянно приводить ПК в исходное состояние?

    xotkot
    @xotkot
    АртемЪ, может неправильно выразился, вот к примеру те же папки, они тоже структурируют данные
  • Коллеги, как Вы выходите из положения, когда нужно постоянно приводить ПК в исходное состояние?

    xotkot
    @xotkot
    ProjectSoft,
    И в том и в другом случае без оси вы ничего не сделаете. В абсолюте.

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

    АртемЪ,
    В итоге у нас в прошлогоднем справочнике хранится информация о старой версии книги, а в новом хранится актуальная версия.

    Я описал работу метода полного копирования. Простое клонирование метаданных.

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


    из хабрастатьи BTRFS для самых маленьких
    Структуры метаданных можно условно разбить на уровни.... Здесь важно, что одни структуры в иерархии окажутся более высокоуровневыми, чем другие, а на самом верху окажется структура, представляющая собой сабвольюм.

    Сабвольюмы — это своеобразные точки входа, или, правильнее, корневые элементы файловой системы. Они образуют отдельный слой представления данных, который инкапсулирует работу низших слоев, представляя пользовательские данные уже в привычном нам виде: директории и файлы. Кроме того, сабвольюмы являются ключевым элементом механизма CoW на BTRFS. Одинаковые файлы в двух сабвольюмах могут оказаться одним и тем же набором данных на нижележащих уровнях.

    то есть, в BTRFS ключевым элементом механизма CoW(вид снапшота по методу "копирование при записи") яаляются сабвольюмы, которые некоторым образом структурируют метаданные и не только, и этот всё реализованно на уровне файловой системы.
    У NTFS же такой или подобной внутреней надстройки над метаданными нету а само структурирование осуществляется уже на уровне операционной системы с помощью драйвера VolSnap.sys
  • Коллеги, как Вы выходите из положения, когда нужно постоянно приводить ПК в исходное состояние?

    xotkot
    @xotkot
    АртемЪ,
    вы можете объяснить что по вашему значит " заложена поддержка на уровне файловой системы" ?

    я уже приводил выше цитату из вики:
    Снапшоты поддерживаются не самой NTFS, которая сама по себе не имеет ровно никаких средств их поддержки в своих метаданных, а нижележащим драйвером VolSnap.sys

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

    Библиотека это такое хранилище...

    вы так умело запутываете простые вещи что я просто удивляюсь

    Создание снапшота библиотеки это копирование справочника...

    не совсем, есть ведь официальное описание VSS
    где всё распасано
    Чтобы поддерживать представление тома "на момент времени", содержащееся в теневой копии, системный поставщик использует метод "копирование при записи".

    там же есть и описание что такое копирование при записи, если кратко то при изменении данных идёт сверка с оригиналом и записывается только различие.
    хотя мне больше нравится описание отсюда
  • Коллеги, как Вы выходите из положения, когда нужно постоянно приводить ПК в исходное состояние?

    xotkot
    @xotkot
    АртемЪ, не забывайте нажимать кнопочку ответить, а то я чуть не пропустил ваш ответ

    Если структура (база данных) не поддерживает снимки значит их сделать невозможно.
    Если поддерживает - значит нужен специальный сервис который будет их делать.

    В NTFS такая возможность заложена.

    вы отличиете потдержку на уровне файловой системы и потдержку на уровне операционной системы ?
    ведь с такой логикой можно сказать что в NTFS заложена возможность играть в косынку
  • Коллеги, как Вы выходите из положения, когда нужно постоянно приводить ПК в исходное состояние?

    xotkot
    @xotkot
    АртемЪ,
    из вики:
    Снапшоты поддерживаются не самой NTFS, которая сама по себе не имеет ровно никаких средств их поддержки в своих метаданных, а нижележащим драйвером VolSnap.sys

    для btrfs же есть драйвер который включен в ядро linux и набор консольный утилит необходимых для обслуживания и настройки

    да и согласно английской вики:
    NTFS does not internally support snapshots, but in conjunction with the Volume Shadow Copy Service can maintain persistent block differential volume snapshots.


    если упрощенно то:
    NTFS(структура не потдерживает снимки) --> драйвер VolSnap.sys --> ядро Windows --> служба VSS --> утилиты управления и настройки
    BTRFS(в структуре заложена потдержка снимков) --> ядро linux --> утилиты управления и настройки

    то есть выходит что помимо прочего в самой внутренней структуре файловой системы BTRFS заложена поддержка моментальных снимков(snapshots), в то время как в NTFS такого нету а есть отдельный драйвер с сервисом на пару которые пытаются это всё как-то разрулить
  • Коллеги, как Вы выходите из положения, когда нужно постоянно приводить ПК в исходное состояние?

    xotkot
    @xotkot
    АртемЪ,
    Ну как бы NTFS позволяет делать снимок всей ФС не останавливая работы. Причем умеет уже лет этак 15.

    вы имеете в виду теневые копии (VSS) ?
    я конечно могу ошибаться, так как не сильно в этом вопросе разбираюсь, но разве VSS это не прослойка в виде службы операционной системы ? в btrfs там вроде как всё реализованно на уровне самой ФС
  • Коллеги, как Вы выходите из положения, когда нужно постоянно приводить ПК в исходное состояние?

    xotkot
    @xotkot
    Рональд Макдональд,
    если стараться поставить ноутбук на Linux, скорее всего, ничего из этого не выйдет.

    я бы тоже не смог поставить ноутбук на Линуса, да и зачем, не по человечески как-то
  • Как можно уменьшить шум и гудение от HDD?

    xotkot
    @xotkot
    это его там теплым ветерком сверху geforce обдувает чтобы не замерз ?)
  • Как вывести и обновлять часть лога (watch tail awk)?

    xotkot
    @xotkot
    Анатолий, так я и не отвечал на ваш глобальный вопрос, для этого я бы его отдельно написал
    это рекомендации для вывода вашего print-a когда с помощью него нужно выводить относительно сложное форматирование
    а про -f и --follow=filename это дополнение/уточнение для ответа Вадима
  • Как вывести и обновлять часть лога (watch tail awk)?

    xotkot
    @xotkot
    Анатолий, для сложных случаев можно использовать printf, например
    '{printf "[ %s ] %s",$1,$2}'

    да и правильнее для логов наверное будет использовать не -f ( по умолчанию следит за дескриптором файла), а --follow=filename что будет следить за файлом через его имя, то есть при его удалении/переименовании например access.log в access1.log обчный -f перестанет работать, вернее он будет смотреть на access1.log который станет как бы историей а актуальный access.log уже не будет отрабатывать пока не перезапустить команду tail
  • Linux manjaro 18.04 32bit не обновляется, что делать?

    xotkot
    @xotkot
    Kisil, а так вы 32 битный линукс установили второй системой ? если да, то когда вы были в процессе установки новой версии
    загружаюсь с флэшки, происходят какие действия с grub(как я понял)

    скорее всего затерся загрузочный раздел и когда вы потом попытались запустить винду естественно выдало ошибку из за того что система не знала куда передать управление для дальнейшей загрузки
    в таких случаях обычно хватает загрузка с лайвсистемы(напр установочного диска линукс) и переустановки граба с загрузочной записью ну или с помощью виндиска с помощью которого можно попытатья восстановить винзагрузчик(что вы наверное и проделали)
  • Linux manjaro 18.04 32bit не обновляется, что делать?

    xotkot
    @xotkot
    Kisil,
    хз, тут причин может быть много, в том числе и аппаратная (особенно учитывая древность компа)
    с флешки система загружается ? или тока проблема с диском ?
  • Linux manjaro 18.04 32bit не обновляется, что делать?

    xotkot
    @xotkot
    Kisil, да похоже что поддерживает (присутствует флаг lm)
    для верности можете еще посмотреть
    lscpu
  • Linux manjaro 18.04 32bit не обновляется, что делать?

    xotkot
    @xotkot
    Kisil, ставьте 64 разрядную https://manjaro.org/download/official/xfce/
    чуть больше памяти будет кушать но не критично, главное много вкладок в браузере не открывать

    покажите на всякий случай вывод команды
    cat /proc/cpuinfo/'
    посмотрю поддерживается ли 64 битный набор команд для вашего проца (90% за, но просто убедится)
  • Linux manjaro 18.04 32bit не обновляется, что делать?

    xotkot
    @xotkot
    Kisil, иногда при обновлении базы могут меняются названия пакетов или один вбирать функции другого, поэтому обычно нужно соглашаться с заменой [Y], так и здесь libmbase вошел в openexr, а pamac сменил название на pamac-gtk (сменилось название пакета а не самой программы)

    по поводу ошибки с ключами archlinux-keyring то судя по тому что написано здесь вам нужно перед этим почистить кеш пакмана
    sudo pacman -Scc

    если ошибка с libxpresent и presentproto повторится то удалите пакет и обновитесь
    sudo pacman -Rdd libxpresent && pacman -Syu
    после чего попробуйте установить его заново
    sudo pacman -S libxpresent

    п.с.
    кстати, когда вы в последний раз обновлялись ? уже наверное года три как 32бит официально не поддерживается манджаро
  • Linux manjaro 18.04 32bit не обновляется, что делать?

    xotkot
    @xotkot
    Kisil, значит в самой базе их уже нету кроме пакета libxxf86misc, удалите его
    sudo pacman -Rdd libxxf86misc && pacman -Syu
  • Как удалить строки с определенным словом и комбинацией символов в linux?

    xotkot
    @xotkot
    Valdemar Smörman, да нормально всё срабатывает через sudo без всякого огорода
    sudo awk -i inplace '!/"track":"([3-9]|([1-9][0-9])|100).00"/' 1.txt
  • Низкая производительность нового ноутбука. Что делать?

    xotkot
    @xotkot
    jean_gaben, я бы лучше взял 4 гига для работы в двухканальном режиме, это позволит в среднем поднять производительность памяти на 5-10% а при определённых нагрузках(например копирование) и того больше.
    для интереса можете глянуть видео где тестировалась память в играх, правда там ddr3 но не суть
    https://www.youtube.com/watch?v=1-dX35QRKMM