The OpenNET Project / Index page

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

В состав Systemd включена утилита для монтирования дисковых разделов

22.08.2016 08:25

В системный менеджер systemd добавлена новая утилита systemd-mount, выполняющая действия по монтированию файловых систем. Systemd-mount позиционируется не как замена традиционной системной команды mount, а как специфичная для systemd надстройка для манипуляций точками монтирования и автомонтирования на уровне генерации unit-файлов, что позволяет интегрировать операции монтирования в цепочку зависимостей systemd. При этом сами операции монтирования по-прежнему выполняются через вызов утилиты mount из пакета util-linux. Т.е. по сути systemd-mount выполняет задачи создания unit-файлов и их передачи планировщику заданий.

Вместо мгновенного выполнения монтирования после запуска команды, systemd-mount добавляет задание в очередь сервисного менеджера и позволяет связывать монтирование зависимостями, например, обеспечить корректный порядок добавления разделов с учётом вложенных точек монтирования или под контролем systemd запустить инструмент для проверки целостности ФС. Из достоинств применения прослойки также отмечается возможность организации sandbox-изоляции вызова утилиты mount и корректное отслеживание работы файловых систем, для которых запускаются фоновые управляющие процессы.

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

Вместо фактического монтирования после подключения накопителя systemd может лишь подготовить точку автомонтирования и примонтировать файловую систему только после первого обращения к устройству. После монтирования можно контролировать доступ к разделу и при отсутствии активных операций в течение короткого промежутка времени (например, одной секунды) сбрасывать все буферы и приводить ФС в состояние гарантированной целостности, при котором извлечение устройства не приведёт к негативным последствиям. Более того, перед монтированием накопителей предлагается оценивать статус прошлой операции отмонтирования и при некорректном извлечении автоматически вызывать fsck для приведения ФС в порядок.

  1. Главная ссылка к новости (http://www.theregister.co.uk/2...)
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/45012-systemd
Ключевые слова: systemd, mount
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (190) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, нет (??), 09:02, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +46 +/
    true unix way
     
     
  • 2.4, Аноним (-), 09:11, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    тонко
     
  • 2.7, Аноним (-), 09:22, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +47 +/
    В системный менеджер systemd добавлена новая утилита systemd-os, выполняющая действия операционной системы. Systemd-os позиционируется не как замена традиционной операционной системы, а как специфичная для systemd надстройка для манипуляций операционной системой и автооперирования системой на уровне генерации unit-файлов, что позволяет интегрировать операции операционной системы в цепочку зависимостей systemd.
     
     
  • 3.49, Аноним (-), 11:40, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Читаем новость дальше... Лучше уже сразу написать универсальный текст на каждое очередное новшество в системд, зачем каждый раз писать что-то новое, если суть их замыслов не меняется.

    Итак, ... что позволяет интегрировать операции операционной системы в цепочку зависимостей systemd. При этом сами операции операционной системы по-прежнему выполняются через вызов утилиты операционной системы из пакета операционной системы. Т.е. по сути systemd-os выполняет задачи создания unit-файлов и их передачи планировщику заданий операционной системы.

    Вместо мгновенного выполнения операции операционной системы после запуска команды операционной системы, systemd-os добавляет задание в очередь сервисного менеджера и позволяет связывать операции операционной системы зависимостями, например, обеспечить корректный порядок операций операционной системы с учётом вложенных объектов или под контролем systemd запустить инструмент для проверки целостности подсистемы операционной системы. Из достоинств применения прослойки также отмечается возможность организации sandbox-изоляции вызова утилиты операционной системы и корректное отслеживание работы её подсистем, для которых запускаются фоновые управляющие процессы.

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

    Вместо фактического выполнения операции после подключения подсистемы systemd может лишь подготовить точку подключения подсистемы и подключить подсистему только после первого обращения к этой подсистеме. После подключения подсистемы можно контролировать доступ к подсистеме ещё более низкого уровня и при отсутствии активных операций в течение короткого промежутка времени (например, одной секунды) сбрасывать все буферы и приводить подсистему в состояние гарантированной целостности, при котором отключение подсистемы, которой управляет исходная подсистема не приведёт к негативным последствиям. Более того, перед подключением подсистемы предлагается оценивать статус прошлой операции отключения и при некорректном отключении автоматически вызывать утилиту восстановления подсистемы для приведения этой подсистемы в порядок.

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

     
     
  • 4.124, Аноним (-), 19:08, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    :)))))) не пиши больше так!
     
  • 3.102, Аноним (-), 16:15, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    В системный менеджер systemd добавлена новая утилита systemd-user, выполняющая действия пользователя. Systemd-user позиционируется не как замена традиционному пользователю, а как специфичная для systemd надстройка для манипуляций HID-девайсами и автооперирования действиями пользователя в системе на уровне генерации unit-файлов, что позволяет интегрировать операции, ранее выполнявшиеся пользователем в цепочку зависимостей systemd.
     
     
  • 4.104, Michael Shigorin (ok), 16:22, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Systemd-user позиционируется не как замена традиционному пользователю

    В офисе на озвучивание данного комментария поступил вопрос: "а что, нетрадиционному?" :]

     
     
  • 5.107, Аноним (-), 16:27, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Вы для себя спрашиваете или для своего друга?
     
     
  • 6.111, Michael Shigorin (ok), 17:24, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Думаю, Гоша бы сказал что-то вроде "о, а вот и пример такого ползователя".
    Но даже не подумаю его отвлекать.
     
  • 6.165, лорка (?), 10:49, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >бы сказал

    очевидно друг есть, но он - воображаемый

     
     
  • 7.166, лорка (?), 10:52, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >>бы сказал
    > очевидно друг есть, но он - воображаемый
    >"а что, нетрадиционному?"

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

     
     
  • 8.172, Michael Shigorin (ok), 11:45, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    http uneex ru FrBrGeorge вполне можно посмотреть и на лекциях ВМК МГУ , и на ... текст свёрнут, показать
     
  • 5.181, Аноним (-), 20:06, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так вот чем ты занимаешься в офисе! Озвучиваешь комментарии!
    Как-то так я и предполагал.
     
     
  • 6.192, Michael Shigorin (ok), 20:54, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Так вот чем ты занимаешься в офисе! Озвучиваешь комментарии!

    Да, порой у нас такое водится :) // а вот сегодня засиделся над железкой

     
  • 4.132, Аноним (-), 20:17, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В системный менеджер systemd добавлена новая утилита systemd-lennart, выполняющая действия Поттеринга. Systemd-lennart позиционируется не как замена традиционному Поттерингу, а как специфичная для systemd надстройка для манипуляций с кодом и создания новых версий systemd, что позволяет интегрировать операции, ранее выполнявшиеся Поттерингом в цепочку написания кода systemd.
     
     
  • 5.133, Led (ok), 20:43, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > позиционируется не как замена традиционному Поттерингу

    fake. традиционного Поттеринга не существует, есть только нетрадиционный вариант оного.

     
     
  • 6.142, Аноним (-), 21:22, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> позиционируется не как замена традиционному Поттерингу
    > fake. традиционного Поттеринга не существует, есть только нетрадиционный вариант оного.

    Вполне себе традиционный синглтон.

     
  • 5.229, Аноним (-), 21:35, 27/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Самоулучшающийся системд-ИИ? OH SHI~
     
  • 2.11, Аноним (-), 09:32, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    юниксвей - не религия, а один из возможных вариантов реализации чего-либо. Но обладателям молотков всё вокруг кажется гвоздями.
     
     
  • 3.12, ваноним (?), 09:38, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    действительно, нужно больше методологий всяких и разных. ведь никто не может запретить, правда? ;)
     
  • 3.42, Аноним (-), 10:58, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +21 +/
    > юниксвей - не религия, а один из возможных вариантов реализации чего-либо. Но обладателям молотков всё вокруг кажется гвоздями.

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

    Чтобы применять аналогию, нужно сначалала убедиться, что сопоставляемые сущности действительно аналогичны.

    Вы попытались инкриминировать "религиозность" и непринятие "вариантов реализаций" с помощью аналогии. Так какая в вашем понимании здесь аналогия с "гвоздями" и "молотком" - предметами с заведомо очень узким предназначением? Вы что хотели сказать, что до появления systemd "юниксвей" был "религией" и его область примения и назначение были такие же узкие, как у молотка и гвоздей?

    И тут появился и systemd и показал людям новые "варианты реализации"! Обратим внимание, вы использовали именно понятие "реализация". Реализация чего? А что тогда в вашем понимании было "реализовано" в "юниксвей"? И каким именно "вариантом"?

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

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

     
     
  • 4.54, Аноним (-), 12:05, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –9 +/
    Тебя заставляют юзать systemd? Только не ври что заставляют.
     
     
  • 5.57, Аноним (-), 12:20, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +16 +/
    > Тебя заставляют юзать systemd? Только не ври что заставляют.

    Ни вру. Заставляют. Как и большинство других пользователей дистрибутивов.
    Какую ещё стандартную реплику вы скажете после этого?

     
     
  • 6.83, Philosonimus (ok), 14:31, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я даже буду использовать стандартные буквы для этого.

    Если вы внятно скажите как вам systemd мешает выполнять повседневные задачи, то может ваша привязанность к старым способам(unix way - одно отдельное простое приложение по pipe - передает результат выполнения на вход другого просто приложения) не будет считаться у Вас религиозностью.

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

     
     
  • 7.88, Аноним84701 (?), 15:15, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Прежде чем считать что-то у кого-то чем-то, неплохо было бы для начала узнать о ... большой текст свёрнут, показать
     
     
  • 8.113, rob pike (?), 17:34, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    У Леннарта своё собственное представление о UNIX-way https www linuxvoice com ... текст свёрнут, показать
     
     
  • 9.127, Аноним (-), 19:51, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Леннарт сделает свой юникс 8230 с пульсой и сустемд А хотя к черту юникс и пу... текст свёрнут, показать
     
  • 9.145, freehck (ok), 21:59, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    По-моему это уже настолько изъезженная тема Вполне ведь ясно, что сложность о... текст свёрнут, показать
     
  • 7.93, Аноним (-), 15:49, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> Если вы внятно скажите как вам systemd мешает выполнять повседневные задачи

    Нет проблем. systemd, в моём дистрибутиве, вызывает segfault. При SysVInit такого не происходит. Достаточные основания?

     
     
  • 8.106, Anonismus (?), 16:25, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А потом ты поставил APPNAME и оно тоже вызвало сегфолт Значит проблема в APP... текст свёрнут, показать
     
     
  • 9.115, Аноним (-), 17:57, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А почему никто никогда не грешит на разработчика приложения или на майнтейнеров ... текст свёрнут, показать
     
     
  • 10.120, rob pike (?), 18:31, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Или на ядро, например Ясно ведь что в udev проблемы быть просто не может https... текст свёрнут, показать
     
     
  • 11.123, Аноним (-), 19:06, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Lennart was the one who brought up kernel ABI regressions at some conference В... текст свёрнут, показать
     
     
  • 12.135, Led (ok), 20:53, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    То же мне, открытие ... текст свёрнут, показать
     
     
  • 13.155, Аноним (-), 07:49, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Но теперь это официально, и не будут всякие Анонимусы на OpenNET говорить обратн... текст свёрнут, показать
     
     
  • 14.168, Аноним (-), 11:27, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я всякий Анонимус, и на OpenNET говорю - обратное ... текст свёрнут, показать
     
  • 9.160, Аноним (-), 09:57, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    любой сегфолт - бочина разработчика... текст свёрнут, показать
     
     
  • 10.179, Аноним (-), 14:20, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, купил пользователь на алиэкспрессе крутой модуль памяти от дядюшки Ли ... текст свёрнут, показать
     
     
  • 11.220, Аноним (-), 07:37, 25/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    умник, для битого железа будет SIGBUS SIGSEGV - это лажа разработчика... текст свёрнут, показать
     
     
  • 12.221, Аноним (-), 13:40, 25/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Почитал бы вначале про разницу между физическими и виртуальными адресами, тыковк... текст свёрнут, показать
     
  • 7.134, Led (ok), 20:44, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Если вы внятно скажите

    Мариванна тебе 1-го сентября всё "внятно скажет".

     
  • 6.89, Аноним (-), 15:29, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Прогнулся под систему? А как же баррикады и восстание
     
     
  • 7.169, Аноним (-), 11:31, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Прогнулся под систему? А как же баррикады и восстание

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

     
     
  • 8.173, Andrey Mitrofanov (?), 11:47, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    К ору топику, камрады Ж ... текст свёрнут, показать
     
  • 4.90, Аноним (-), 15:34, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ЗдОрово, всего одна лишняя запятая не такой текст!
     
     
  • 5.116, Аноним (-), 18:08, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ты опечатался.
     
  • 2.27, ArchUser (?), 10:23, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    /bin/true way
     
     
  • 3.30, Аноним (-), 10:36, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    теперь правильно так:
    /bin/systemd-true start way
     
     
  • 4.50, Аноним (-), 11:41, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    /usr/bin/systemd-true start way

    Очевидно-фикс.

     
     
  • 5.55, derlafff (ok), 12:09, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +9 +/
    dbus-call -Invoke org.Freedesktop.Systemd.Buses -Method Generate true.service -Parameters way -WaitForResult
     
     
  • 6.228, Аноним (-), 07:01, 26/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > dbus-call -Invoke org.Freedesktop.Systemd.Buses -Method Generate true.service -Parameters
    > way -WaitForResult

    Systemd чтоб вы знали работает без dbus вообще. Но будете вые...ся - там у них bus1 есть. Будете хулиганить - будет новая детская страшилка. В черном-черном городе, по черной-черной улице черной-черной ночью ездит черный-черный автобус...

     
  • 5.215, Аноним (-), 21:22, 24/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    #systemctl start way.service
    школьники
     
  • 2.67, Аноним (-), 13:09, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –4 +/
    ага unix way - это запускать sync в консоли перед извлечением флешки. (в средах без кнопки "безопасно извлечь") Зачем тупая система вообще эти буферы в памяти держит по несколько минут, и не пишет на диск? Даже для несъемных носителей это не нужно.

    ЗЫ: помне так, выпили ли бы gvfs и подобный мусор и сделали как надо и чтобы везде работало (во всех средах и дистрах) одинаково.

     
     
  • 3.77, Mihail Zenkov (ok), 14:03, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Зачем тупая система вообще эти
    > буферы в памяти держит по несколько минут, и не пишет на
    > диск? Даже для несъемных носителей это не нужно.

    Не нравится поведение ядра по умолчанию? /proc/sys/vm/dirty* в помощь!

    И будет вам независимое поведение не только от de/дистрибутива, но и от системы инициализации ;)

     
     
  • 4.80, Crazy Alex (ok), 14:22, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Справедливости ради - так разные полиси для разных дисков не сделать.
     
     
  • 5.84, Mihail Zenkov (ok), 14:36, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен, но и systemd эту задачу не решит. Максимум, что он сможет сделать - sync для отдельных устройств (да и то я не уверен: кто знает, подскажите - какие вызовы ядра есть на эту тему?).

    А главные настройки writeback (количество отводимой памяти), так и останутся едиными для всей системы.

     
     
  • 6.212, Stax (ok), 13:47, 24/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > да и то я не уверен: кто знает, подскажите - какие вызовы ядра есть на эту тему?).

    fsync и так для отдельных устройств. Для особых эстетов (серверы БД и прочее) есть fdatasync, делающий sync для куска конкретного файла.

     
     
  • 7.214, Mihail Zenkov (ok), 14:40, 24/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, глянул. Нашел еще один вызов: syncfs - относительно новый, kernel >= 2.6.39.
     
  • 3.94, Аноним (-), 15:53, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > Зачем тупая система вообще эти
    > буферы в памяти держит по несколько минут, и не пишет на
    > диск? Даже для несъемных носителей это не нужно.

    Поправлю комментарий Михаила. Не нравится поведение ядра по умолчанию? Делай форк. Не хочешь делать форк? Не пользуйся этим ядром. По моему всё просто?


     
  • 3.136, Led (ok), 20:54, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > сделали как надо

    кому надо, малыш?

     
  • 3.151, Ordu (ok), 04:42, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Зачем тупая система вообще эти буферы в памяти держит по несколько минут, и не пишет на диск?

    Ты вообще не понимаешь намёков? Я поясню прямо: это сделано намеренно, чтобы ты свалил с этой системы. Тебе будут рады в венде. Так же эпплофаги всегда готовы принять в свои ряды ещё одну овцу.

     
  • 3.213, Stax (ok), 13:49, 24/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > ЗЫ: помне так, выпили ли бы gvfs и подобный мусор и сделали
    > как надо и чтобы везде работало (во всех средах и дистрах)
    > одинаково.

    И как тогда прикажете работать с mtp-устройствами?

     
  • 2.74, Ordu (ok), 13:36, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    http://queue.acm.org/detail.cfm?id=2349257
     

     ....большая нить свёрнута, показать (62)

  • 1.2, Аноним (-), 09:05, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    идея — го⁠вно, но заголовок новости ещё хуже
     
     
  • 2.5, A.Stahl (ok), 09:11, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +7 +/
    >идея — го⁠вно

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

     
     
  • 3.6, _hide_ (ok), 09:19, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да ничего плохого. Можно даже сказать, что это должно было быть с самого начала в виде абстракции над системными утилитами.
    Но смущает, что как только "появится время" начнут переписывать оригинальные утилиты, а тебя запишут в альфатестеры этой странной затеи.
     
     
  • 4.10, A.Stahl (ok), 09:26, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >>это должно было быть с самого начала
    >а тебя запишут в альфатестеры

    Т.е. основная претензия в том, что кто-то не отстрадал раньше, и тестировать приходится теперь? "С самого начала" тоже нужно было бы тестировать, но это был бы кто-то другой:)

     
     
  • 5.26, _hide_ (ok), 10:22, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Нет. Претензия в том, что непродуманная архитектура сводит на нет любое нововведение, т.к. тестить это нововведение приходится на живой системе.
    Про то, как через задницу работают модули *.mount я молчу. И да, *.mount уже в продакшене.
    А теперь представим, что потеринги наделают, когда решат придумать систему монтирования? Вот то то и оно, идея с shell скриптами становится менее опасной, потому что его хоть наживую можно ручками поправить и отладить.
     
     
  • 6.46, rob pike (?), 11:16, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Шелл-скрипты на Go переписывают полным ходом, поправить в статически собранном бинарнике будет сложно и без systemd.
     
     
  • 7.96, Аноним (-), 15:55, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Шелл-скрипты на Go переписывают полным ходом
    > на Go

    Кто здесь?

     
     
  • 8.137, Led (ok), 20:57, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Побуквенная оплата ... текст свёрнут, показать
     
     
  • 9.154, Аноним (-), 07:47, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы каждому Анонимусу платили хотя бы по одному баксу за букву, то мы бы был... текст свёрнут, показать
     
  • 7.109, Аноним (-), 17:15, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Шелл-скрипты на Go переписывают полным ходом

    Чем бы хипсторы не тешились, лишь бы в щекотанусы не записывались.

     
  • 6.68, Аноним (-), 13:14, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > т.к. тестить это нововведение приходится на живой системе.

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


     
     
  • 7.82, rob pike (?), 14:22, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вон Линукс есть без телеметрии, но что-то желающих насладиться отсутствием проблем с Windows 10 немного.
     
  • 7.91, Аноним (-), 15:45, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Вон дебиан есть без системде, но что-то желающих насладиться отсутствием проблем с системд немного.

    Вот не надо про то что debian без systemd? сейчас там по крайне мере в jessie не то не другое нормально не работает одно с другим между собой пересекаются.

     
     
  • 8.128, Аноним (-), 20:00, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Уважаемый, можно поподробнее, что не работает УМВР, модных DE мне не нужно, а в... текст свёрнут, показать
     
  • 7.97, Аноним (-), 15:57, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > отсутствием проблем с системд немного.

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

    Сам пользуюсь Debian без systemd. Всё работает как по часам, никаких проблем ещё не было.

     
  • 3.149, Elhana (ok), 01:26, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да ничего особо плохого нет - просто они вначале сделали кривую систему, которая не могла адекватно понять, ей вначале сеть тушить или сетевой диск отмонтировать - поняли что косяк и сделали очередные костыли.
     
  • 3.209, Аноним (-), 12:15, 24/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по тому, что ты ничего не знаешь, не хочешь знать и всюду суёшься, можно послать тебя подальше, но я таки отвечу: в системдосе изначально заложено монтирование фс. Просто поцтер забыл об этом.
     

  • 1.3, Аноним (-), 09:05, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Следующим шагом Поттеринг сожрет udisks2 дабы еще больше софта было зависимо от его поделия.
     
     
  • 2.98, Аноним (-), 16:04, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Следующим шагом Поттеринг сожрет udisks2 дабы еще больше софта было зависимо от
    > его поделия.

    Уже зависем.

    $ sudo apt-get install udisks2
    [sudo] password for user:

    Следующие НОВЫЕ пакеты будут установлены:        
      cgmanager{a} libatasmart4{a} libcgmanager0{a} libnih-dbus1{a} libnih1{a} libpam-systemd{ab} libparted2{a} libpolkit-agent-1-0{a}
      libpolkit-gobject-1-0{a} libudisks2-0{a} parted{a} systemd-shim{a} udisks2
    [оверквотинг удален]
    libpam-systemd : Зависит: systemd (= 215-17+deb8u4)

    $ lsb_release -d
    Description: Debian GNU/Linux 8.5 (jessie)

     

  • 1.8, Аноним (-), 09:23, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Т.е. их скрипты не смогли использовать обычный mount, и пришлось писать необычный?
     
     
  • 2.19, Dow (?), 10:01, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Новость не читай, сразу отвечай.

    >> При этом сами операции монтирования по-прежнему выполняются через вызов утилиты mount из пакета util-linux. Т.е. по сути systemd-mount выполняет задачи создания unit-файлов и их передачи планировщику заданий.

     
     
  • 3.41, Аноним (-), 10:57, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    новость читай и замечай, что утилиту-то они сварганили - значит использование штатной версии mount требует муторной рутины, иначе в утилите просто нет смысла.
     
     
  • 4.69, Аноним (-), 13:15, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > новость читай и замечай, что утилиту-то они сварганили - значит использование штатной
    > версии mount требует муторной рутины, иначе в утилите просто нет смысла.

    Читай еще раз.

     
  • 4.211, Аноним (-), 12:16, 24/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > новость читай и замечай, что утилиту-то они сварганили - значит использование штатной
    > версии mount требует муторной рутины, иначе в утилите просто нет смысла.

    Забыли просто, что оно уже давно монтировать умеет. Документация в твитере даёт о себе знать.

     

  • 1.9, Аноним (-), 09:25, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >Systemd-mount позиционируется не как замена традиционной системной команды mount, а как специфичная для systemd надстройка

    до тех пор пока не протестировали и не внедрили повсеместно.

     
     
  • 2.138, Led (ok), 20:59, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > пока не протестировали

    Ну зачем же их так унижать? Не школиёугодное это дело - тестировать.

     
     
  • 3.163, Аноним (-), 10:25, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тем не менее, только этим они и занимаются, просто сами про то не знают. Марь Ванна про такое не говорила, а своих мозгов, чтобы понять, нету.
     

  • 1.13, YetAnotherOnanym (ok), 09:42, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Странно, что это не было сделано в первых версиях systemd.
     
     
  • 2.37, Аноним (-), 10:48, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    это уже было в systemd, просто не в виде отдельного бинарника. например, systemd чуть ли не с самого начала умел парсить фстаб и монтировать фс оттуда
     

  • 1.14, Michael Shigorin (ok), 09:45, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Т.е. по сути systemd-mount выполняет задачи создания unit-файлов
    > и их передачи планировщику заданий.

    Обобщили бы уже как systemd-kludged...

     
     
  • 2.16, rob pike (?), 09:49, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это собирательное понятие. Включает в себя все прекрасные вещи, созданные компанией прогрессивных визионеров. Gnome, systemd, policykit, consolekit, dbus, udev, HAL, sysfs.
     

  • 1.15, rob pike (?), 09:46, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > This is pretty annoying as it forces us to reboot every ~2 months.

    https://github.com/systemd/systemd/issues/1961#issuecomment-166165218

    Хорошо что перезагрузка с systemd стала быстрой как никогда.

     
     
  • 2.17, Михрютка (ok), 09:56, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> This is pretty annoying as it forces us to reboot every ~2 months
    > https://github.com/systemd/systemd/issues/1961#issuecomment-166165218
    > Хорошо что перезагрузка с systemd стала быстрой как никогда.

    The question is whether this is a dbus problem, or a systemd-logind problem.
    <...>
    I deleted the /run/systemd/system/session-*.scope files, the system/session-*.scope.d directories, the sessions/* files, and cleaned the user/ files, but there still are 390 abandoned session-*.scope units when I run systemctl list-units on a server running several cron tasks every minute, and restarted ten days ago.
    <...>
    We worked around this with a cronjob on all of our systemd systems (CentOS 7 in our case):
    * 2,14 * * * root /bin/rm -f /run/systemd/system/*.scope

    it's... beautiful

     
     
  • 3.24, rob pike (?), 10:12, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Даже не так и часто по нынешним меркам.

    > (15:11:12) DHH: before fastthread we had ~400 restarts/day
    > (15:11:22) DHH: now we have perhaps 10

    http://harmful.cat-v.org/software/ruby/rails/is-a-ghetto

     
  • 2.33, uldus (ok), 10:39, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ещё есть

    systemd-logind must be restarted every ~1000 SSH logins to prevent a ~25 second delay
    https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1591411

     
     
  • 3.70, Аноним (-), 13:20, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Ещё есть
    > systemd-logind must be restarted every ~1000 SSH logins to prevent a ~25
    > second delay
    > https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1591411

    Через 950 логинов проверим.

     

  • 1.21, freehck (ok), 10:04, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > Вместо фактического монтирования после подключения накопителя systemd может лишь подготовить точку автомонтирования и примонтировать файловую систему только после первого обращения к устройству.

    Вижу как день:
    % cd /var/systemd/mnt/my-device/work/project/
    cd: no such file or directory: ...
    % cd /var/systemd/mnt/my-device
    % cd work/project
    %

     
     
  • 2.56, EuPhobos (ok), 12:14, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Они думают лишь о тех пользователях, которые не в консольке сидят, а мышкой по экрану елозят..
     

  • 1.22, corvuscor (ok), 10:05, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ну, если комп перестанет тупить при загрузке с монтировнием usb-диска через fstab, то я за.
     
     
  • 2.29, _hide_ (ok), 10:26, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ну, если комп перестанет тупить при загрузке с монтировнием usb-диска через fstab,
    > то я за.

    Более того, ещё и исправит все проблемные места, чтобы testdisk не напрягался.

     
  • 2.35, freehck (ok), 10:40, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что за затыки? У меня usb-диск так живёт уже несколько лет, и ничего вроде, ни разу ничего такого...
     
     
  • 3.117, Аноним (-), 18:13, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > А что за затыки? У меня usb-диск так живёт уже несколько лет,
    > и ничего вроде, ни разу ничего такого...

    Поставь systemd — будут.

     

  • 1.23, anonblmus (?), 10:11, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > Более того, перед монтированием накопителей предлагается оценивать статус прошлой операции отмонтирования и при некорректном извлечении автоматически вызывать fsck для приведения ФС в порядок.

    Угу, а если я диск подоткнул, чтоб дамп целиком снять или testdisk'ом поковырять - эта падла всё равно будет под руку лезть?

     
     
  • 2.95, Michael Shigorin (ok), 15:54, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> и при некорректном извлечении автоматически вызывать fsck для приведения ФС в порядок.
    > Угу, а если я диск подоткнул, чтоб дамп целиком снять или testdisk'ом
    > поковырять - эта падла всё равно будет под руку лезть?

    Хозяйке на заметку:

    http://forensicswiki.org/wiki/Forensic_Live_CD_issues
    http://altlinux.org/rescue

     
     
  • 3.147, ананим.orig (?), 23:24, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а если нужно узнать "где (и кто) собака порылась"?
    Там не то что фсчк, там монтировать штатно "низя".
     

  • 1.25, ананим.orig (?), 10:13, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > ..и автомонтирования на уровне генерации unit-файлов

    а это тогда что?
    > $ ls -l /usr/lib/systemd/system-generators/systemd-fstab-generator
    > -rwxr-xr-x  1 root  root  113032 18 май 18:47 /usr/lib/systemd/system-generators/systemd-fstab-generator

    генератор генератора?

     
     
  • 2.28, Andrey Mitrofanov (?), 10:24, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> ..и автомонтирования на уровне генерации unit-файлов
    > а это тогда что?
    >> $ ls -l /usr/lib/systemd/system-generators/systemd-fstab-generator
    >> -rwxr-xr-x  1 root  root  113032 18 май 18:47 /usr/lib/systemd/system-generators/systemd-fstab-generator
    > генератор генератора?

    Теперь, чтобы генерить _без_ fstat, просто нажен ещё один генератор ютитов. Главное, чтоб никаких скриптов, держаться! Покажите Лёне дракон-книгу: пусть наконец узнает, как делать _без_ скриптов...

     
     
  • 3.118, Аноним (-), 18:15, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >>> ..и автомонтирования на уровне генерации unit-файлов
    >> а это тогда что?
    >>> $ ls -l /usr/lib/systemd/system-generators/systemd-fstab-generator
    >>> -rwxr-xr-x  1 root  root  113032 18 май 18:47 /usr/lib/systemd/system-generators/systemd-fstab-generator
    >> генератор генератора?
    > Теперь, чтобы генерить _без_ fstat, просто нажен ещё один генератор ютитов. Главное,
    > чтоб никаких скриптов, держаться! Покажите Лёне дракон-книгу: пусть наконец узнает, как
    > делать _без_ скриптов...

    Эдак он gcc в systemd встроит...

     
     
  • 4.121, ананим.orig (?), 18:39, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ну а там и до баш-скриптов совсем ничего.
     
  • 4.161, rob pike (?), 10:04, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Перепишут на Go и встроят компилятор Go.
     
  • 4.164, Аноним (-), 10:29, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лишь бы не наоборот.
     
  • 4.205, Аноним (-), 04:10, 24/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это одна из причин по которой xBSD и ко - страшно бегут на шланг а не только идеологические диспуты с столманном и spi.
     
     
  • 5.207, Andrey Mitrofanov (?), 11:53, 24/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > это одна из причин по которой xBSD и ко - страшно бегут
    > на шланг а не только идеологические диспуты с столманном и spi.

    Вас посетил грызун? Белочка??  Когда-если Лёля соберёт своё Хозяйство clang-ом, ... Вы уже знаете, куды бечь?!

     

  • 1.31, KM (?), 10:37, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Не понял, а что systemd до этого не знал что делать с точками монтирования и не умел их отслеживать?...
     
  • 1.32, qsdg (ok), 10:39, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Когда там уже SystemdOS выйдет? Надоело уже ждать!
     
     
  • 2.39, Аноним (-), 10:51, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Когда там уже SystemdOS выйдет? Надоело уже ждать!

    гугли coreos

     
  • 2.40, Аноним (-), 10:51, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Когда там уже SystemdOS выйдет? Надоело уже ждать!

    Если-бы они изначально выпустили один единственный дистрибутив с systemd, то народ поржал и проигнорировал.

     
  • 2.129, Аноним (-), 20:03, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > SystemdOS

    systemDOS
    FIXED

     
     
  • 3.158, Andrey Mitrofanov (?), 09:17, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> SystemdOS
    > systemDOS
    > FIXED

    DOSystemDOS
    D'oh!ystemDOS
    D'oh!ystemD'oh!
    D'osh!ytemD'osh!

     

  • 1.34, SAF0001 (?), 10:39, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Че-то шляпа какая-то надвигается. Интересно, в Альт это не воткнули ещё? Может пора и возвращаться к отечественному производителю.
     
     
  • 2.38, Аноним (-), 10:50, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хочу тебя разочаровать - воткнули.
     
     
  • 3.92, Michael Shigorin (ok), 15:47, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Хочу тебя разочаровать - воткнули.

    Вы неправы: http://altlinux.org/sysvinit

     
  • 2.52, chinarulezzz (ok), 12:02, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    http://without-systemd.org/wiki/index.php/Main_Page
     
  • 2.53, Аноним (-), 12:03, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    бери генту.
     
     
  • 3.139, Led (ok), 21:03, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > бери генту.

    вытекает сквозь пальцы и дурно пахнет.

     
  • 3.184, Аноним (-), 20:18, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > бери генту.

    Когда я с удивлением обнаружил в вики генту три разных документа по решению определённой проблемы с openrc с тремя разными её решениями и ни одно их них не сработало.. Я решил больше не трогать генту и 16-ти метровой палкой


     

  • 1.36, Diozan (ok), 10:48, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    >>Применение systemd-mount позволит частично решить проблемы с возможной потерей данных в результате неаккуратного извлечения накопителя без предварительного отмонтирования. Если традиционно в Linux для организации корректного извлечения накопителя система требует предварительных манипуляций по отключению накопителя в пользовательском интерфейсе, то systemd-mount позволит автоматизировать данный процесс.<<

    Это как? Она почувствет, что флешка извлекается и за то время, пока контакты ещё не разомкнуты даст команду на сброс буферов?

     
     
  • 2.43, SAF0001 (?), 11:10, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    sync будет делать когда никто на флешку не пишет.
     
     
  • 3.60, Mihail Zenkov (ok), 12:39, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А сейчас разве не также? Нет файловых операций - writeback buffer пишется на носитель.
     
     
  • 4.71, Аноним (-), 13:25, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > А сейчас разве не также? Нет файловых операций - writeback buffer пишется
    > на носитель.

    Либо пишется либо нет. Поди угадай.

     
     
  • 5.76, Mihail Zenkov (ok), 13:58, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Как эту ситуацию изменит systemd?

    P.S. У себя просто сделал запуск sync по ctrl+esc. По окончании sync появляется уведомление.

     
  • 5.140, Led (ok), 21:04, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Либо пишется либо нет. Поди угадай.

    man autofs

     
  • 5.217, Аноним (-), 21:38, 24/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Либо пишется либо нет. Поди угадай.

    Нет, всё-таки расскажите мне, как они это сделали в винде начиная с ХР? Это чёрная проприетарная магия?


     
  • 2.44, rob pike (?), 11:12, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > instead of actually mounting the thing we can just automount it thus establishing the mount point without actually having to mounts the fs. The fs will be mounted on access and a short idle timeout (of 1s) will ensure that the fs is fully clean in most cases and only dirty in a short time frame around the actual fs access.
     
  • 2.156, Аноним (-), 07:53, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Это как? Она почувствет, что флешка извлекается и за то время, пока
    > контакты ещё не разомкнуты даст команду на сброс буферов?

    Она прочитает мысли пользователя и заранее начнёт писать данные из буфера. А если пользователь захочет выдернуть флешку раньше, чем запишутся данные, будет бить током.

     
  • 2.162, rob pike (?), 10:06, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > почувствет, что флешка извлекается

    Не так сложно сделать. Инфракрасный датчик движения можно встроить в саму флешку, и при прилижении руки к ней выдавать команду на sync. Опционально еще мигать светодиодом, и включать зеленый когда "уже можно".

     

  • 1.47, rob pike (?), 11:19, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Имя Леннарт наделяет своего владельца показателем характера, которому подходит определение «вещь в себе». Такой человек не отличается особой общительностью даже в детстве. Знания интересуют его лишь как отражение собственного внутреннего мира.
    > В 9 случаях из 10 обладатель имени Леннарт становится «классным специалистом» в какой-нибудь одной области. Но и тогда его мастерство – логическое завершение внутреннего поиска. И – основа самоудовлетворения.
     
  • 1.51, Аноним (-), 12:02, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Cейчас понабегут systemd хейтеры и скажут то что без systemd жить всё труднее!
     
     
  • 2.99, Аноним (-), 16:09, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Cейчас понабегут systemd хейтеры и скажут то что без systemd жить всё
    > труднее!

    systemd хейтер. Что systemd, что нет его, фиолетово, но держать это дома не хочу. Всё работает, ЧЯДНТ?

     
     
  • 3.112, Anonismus (?), 17:26, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Cейчас понабегут systemd хейтеры и скажут то что без systemd жить всё
    >> труднее!
    > systemd хейтер. Что systemd, что нет его, фиолетово, но держать это дома
    > не хочу. Всё работает, ЧЯДНТ?

    Не хочешь - не держи.

     

  • 1.58, Др. аноним (?), 12:21, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Когда mount выкинут из всех дистрибутивов?
     
     
  • 2.59, gre (?), 12:25, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что бы они как-то вдруг перестали загружаться после редактирвоания fstab, благодаря кривожопости systemd?
     
     
  • 3.62, Др. аноним (?), 12:41, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Что бы они как-то вдруг перестали загружаться после редактирвоания fstab, благодаря кривожопости
    > systemd?

    В этом и план. Тогда все побегут со своими $ в КрасноШапку.

     
     
  • 4.110, Аноним (-), 17:19, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Не надорвались бы, ожидаючи. :-)
     
     
  • 5.125, Аноним (-), 19:20, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Не надорвались бы, ожидаючи. :-)

    ну пока у них всё идёт по плану (к сожалению)

     
     
  • 6.150, Аноним (-), 02:47, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Don't think so.

    Как сидим на debian'е, так и продолжаем. Центос только в телефонии, ибо лень поднимать с нуля freepbx и всю обвязку.

     
  • 2.146, Аноним (-), 22:12, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Когда mount выкинут из всех дистрибутивов?

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

     

  • 1.61, Аноним (-), 12:40, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Есть ли еще дистрибутивы типа CRUX, где принципиально не может быть системд?
     
     
  • 2.63, Др. аноним (?), 12:41, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть ли еще дистрибутивы типа CRUX, где принципиально не может быть системд?

    есть. ссылка была выше

     
     
  • 3.66, Аноним (-), 13:02, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Список Others там просто прекрасный
     
  • 2.73, Аноним (73), 13:27, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Slackware Linux
     

  • 1.65, Аноним (-), 13:02, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Если традиционно в Linux для организации корректного извлечения накопителя система требует предварительных манипуляций по отключению накопителя в пользовательском интерфейсе, то systemd-mount позволит автоматизировать данный процесс

    каким образом? если просто выдернуть флэшку, что-либо отмонтировать будет уже поздно

     
  • 1.75, Аноним (-), 13:51, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    а ведь нужная тема!
     
     
  • 2.141, Led (ok), 21:07, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > а ведь нужная тема!

    Единственная тема для тебя сейчас -  "Как я провёл лето".

      

     

  • 1.78, Котик (?), 14:07, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А мне нравится. Меньше левого софта, только systemd для минимизации. И да, это не сарказм.
    p.s. стоит crux
     
     
  • 2.100, Аноним (-), 16:11, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А мне нравится. Меньше левого софта, только systemd для минимизации. И да,
    > это не сарказм.
    > p.s. стоит crux

    Не волнуйтесь, скоро будет один бинарник systemd без всяких Linux и утилит GNU, вот тогда заживём!

     
  • 2.130, Аноним (-), 20:13, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Этот антипаттерн называется god object.
     

  • 1.87, Аноним (-), 15:01, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Поддерживаю Поттеринга. Пока другие точат себе напильники и ими систему, он точит саму систему скрывая напильник.
     
     
  • 2.101, Аноним (-), 16:13, 22/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Поддерживаю Поттеринга. Пока другие точат себе напильники и ими систему, он точит
    > саму систему скрывая напильник.

    Угу, так испоганить православный Си напильником мог только он.

     

  • 1.119, Аноним (-), 18:22, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Теперь можно будет /usr на другой диск вынести?
     
  • 1.122, Аноним (-), 19:03, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Написали скриптик-обёртку и перевозбудили интернет. Это Успех, товарищи!
     
  • 1.126, mihalych (ok), 19:23, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > При этом сами операции монтирования по-прежнему выполняются через вызов утилиты mount

    Этот недостаток исправят в следующей версии. :)

     
  • 1.131, Аноним (-), 20:16, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    тут были старые щутки про "linuxmd" и "systemsystemd"
     
  • 1.148, testt (ok), 23:34, 22/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >В состав Systemd включена утилита

    Жду включения в состав простенького оконного менеджера типа dwm!

     
     
  • 2.167, Аноним (-), 10:56, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Жду включения в состав простенького оконного менеджера типа dwm!

    а также небольшого браузера, маленького почтового клиента и лёгкого графического редактора
    и вместо того чтобы ускорять загрузку системы..
    нафиг её тогда вообще загружать?


     
     
  • 3.176, rob pike (?), 12:16, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Браузер встроят в CPU. Никакой "системы" после этого действительно будет не нужно.
     
     
  • 4.178, Andrey Mitrofanov (?), 12:31, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Браузер встроят в CPU. Никакой "SYSTEMD-ы

    Это вряд ли. Впрочем, "встраивание" юнит-фейлов в цпу было бы ещё готичнее...

     
     
  • 5.203, Аноним (-), 04:08, 24/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    так давно уже.
    у квалкома REX прямо в кремнии трудится а это ведь по сути SEL4, то есть микорядерный линук когда-тошний.
    у японцев тоже был похожий чип(в межборудовании. но с  WxWorkx(? или RTOS ? хз)вместо sel4) но устрйоства с ним - пошли не очень в рознице.
     
     
  • 6.208, Andrey Mitrofanov (?), 12:06, 24/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > так давно уже.

    Ты так не шути. Где кремний, SExx и микроядро, а где Леонид Празднослоняющийся со своими баклушами?!

    > у квалкома REX прямо в кремнии трудится а это ведь по сути
    > SEL4, то есть микорядерный линук когда-тошний.
    > у японцев тоже был похожий чип(в межборудовании. но с  WxWorkx(? или

     
  • 4.204, Аноним (-), 04:09, 24/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Браузер встроят в CPU. Никакой "системы" после этого действительно будет не нужно.

    так Management engine в процах интел - все имеет. и ось и файловыый и веб-сервер и сетевой фильтр и мультимедийный и voip сервер(и клиент:) и прочее и прочее.

     

  • 1.152, pony (?), 05:40, 23/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    монстр разрастается будет типа макромедии
     
     
  • 2.159, Andrey Mitrofanov (?), 09:27, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > монстр разрастается будет типа википедии

    s///

     

  • 1.153, Дуплик (ok), 06:55, 23/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Юниксвейно, прямо как X.org
     
  • 1.157, AX (ok), 09:03, 23/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Вместо фактического монтирования после подключения накопителя systemd может лишь подготовить
    > точку автомантирования и примонтировать файловую систему только после первого обращения
    > к устройству. После монтирования можно контролировать доступ к разделу и при
    > отсутствии активных операций в течение короткого промежутка времени (например, одной секунды)
    > сбрасывать все буферы и приводить ФС в состояние гарантированной целостности, при
    > котором извлечение устройства не приведёт к негативным последствиям.

    Леннарт изобрёл autofs?

    > Systemd-mount позиционируется не как замена традиционной системной команды mount

    Я надеюсь, на рашнфедоре уже расписали, как Леннарт совершил очередную Революцию, переписал mount и все должны выкидывать стандартный mount как можно скорее? ☺

     
  • 1.170, anonymous (??), 11:34, 23/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мб проще было все сменные носители с sync монтировать?
     
     
  • 2.171, Mihail Zenkov (ok), 11:44, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Скорость хуже, да и для флешек вредно.
     
     
  • 3.174, anonymous (??), 11:49, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Скорость хуже

    Скорость такая же, просто без writeback буфера. Sync ты будешь ждать примерно столько же времени.

    > да и для флешек вредно.

    Щито?

     
     
  • 4.177, Mihail Zenkov (ok), 12:22, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Скорость такая же, просто без writeback буфера. Sync ты будешь ждать примерно
    > столько же времени.

    Нет. Попробуйте записать большое количество мелких файлов c mount -o sync и без.
    При копировании распакованных исходников ядра у меня получилось:

    cp && sync - 79c

    mount -o sync && cp - надоело ждать, за 8 минут залилось только 10%, disk io - 100-200 KB/s.

    >> да и для флешек вредно.
    > Щито?

    man mount:

    sync

    All I/O to the filesystem should be done synchronously. In case of media with limited number of write cycles (e.g. some flash drives) "sync" may cause life-cycle shortening.

     
     
  • 5.200, Led (ok), 22:54, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Попробуйте записать большое количество мелких файлов c mount -o sync и без.

    Щаз, он бросит портфель складывать и будет пробовать...

     
  • 4.199, Led (ok), 22:52, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Скорость хуже
    > Скорость такая же, просто без writeback буфера.

    Как хорошо, что осталось всего неделю терпеть подобное...

     
  • 2.175, Andrey Mitrofanov (?), 11:50, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Мб проще было все сменные носители с sync монтировать?

    Это медленно. S-d нитрармазит!

     

  • 1.180, Тузя (ok), 19:30, 23/08/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    По всей видимости, мало кто из присутствующих имеет systemd в хоть сколько-нибудь продакшенных масштабах. А ведь сейчас монтирование и отмонтирование одна из больших проблем в systemd.
    > позволяет связывать монтирование зависимостями

    Вот это, например, даст возможность написать адекватные юниты и зависимости, чтобы потушить multi-user.target, в котором есть сервисы работающие с примонтированными сетевыми разделами. Сейчас можно упасть в чудовищные ожидания при перезагрузке или в полную невозможность выключиться командой shutdown -h now, только через poweroff.

     
     
  • 2.185, SAF0001 (?), 20:18, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > По всей видимости, мало кто из присутствующих имеет systemd в хоть сколько-нибудь
    > продакшенных масштабах. А ведь сейчас монтирование и отмонтирование одна из больших
    > проблем в systemd.
    >> позволяет связывать монтирование зависимостями
    > Вот это, например, даст возможность написать адекватные юниты и зависимости, чтобы потушить
    > multi-user.target, в котором есть сервисы работающие с примонтированными сетевыми разделами.
    > Сейчас можно упасть в чудовищные ожидания при перезагрузке или в полную
    > невозможность выключиться командой shutdown -h now, только через poweroff.

    Ну а systemd то тут причём, зачем с помошью него строить такие развесистые кастыли для отмонтирования ресурсов?

     
     
  • 3.188, Аноним (-), 20:30, 23/08/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/

    > Ну а systemd то тут причём, зачем с помошью него строить такие
    > развесистые кастыли для отмонтирования ресурсов?

    С помощью системд можно героически преодолевать трудности, этой самой системдой созданные!
    Ваш Кэп

     
  • 3.206, Тузя (ok), 06:24, 24/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А затем, что это он источник проблемы, он сам ее породил. Он не отслеживает, что и когда отмонтируется реально и потом не может выполнить завершение работы по-человечески.

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

    > развесистые кастыли для отмонтирования ресурсов?

    То есть, когда эти "кастыли" написаны на bash и крутятся под управлением sysv это чем-то принципиально лучше? Мне лично все равно. Сейчас у systemd нет этих "кастылей", а они нужны.

    То что писали про съемные носители тоже актуально, хотя стыдно, что такой функционал появляется только сейчас, лет 10 назад надо было так сделать и никаких "ноу-хау" systemd тут не предложил, всё это можно было сделать и в sysv. 10 лет назад в некоторых дистрибутивах монтирование usb-диска требовало прав root, хотя, казалось бы...

    > Ну а systemd то тут причём

    systemd это комбайн который много на себя берёт! Вот пусть теперь и решает!

     
  • 3.222, Elhana (ok), 13:54, 25/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну а systemd то тут причём, зачем с помошью него строить такие
    > развесистые кастыли для отмонтирования ресурсов?

    При том, что раньше все работало, а с systemd перестало.

     
     
  • 4.223, Andrey Mitrofanov (?), 15:20, 25/08/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Ну а systemd то тут причём, зачем с помошью него строить такие
    >> развесистые кастыли для отмонтирования ресурсов?
    > При том, что раньше все работало, а с systemd перестало.

    Ох, костылять им не перекостылять.

    Волшебные https://blog.ganneff.de/2016/08/new-gnupg-agent-in-debian заклинания: теперь, как в Настоящей УиндоузТМ. Теперь и с http://charlesnagy.info/it/postgresql/postgresql-server-fails-to-start-in-rec разными сортами таймаутов.

    Спешите! Предложение ограниченного.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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