Автор Тема: Xfce c Sysv  (Прочитано 668299 раз)

Оффлайн gosts 87

  • Участник
  • *
  • Сообщений: 3 316
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Xfce c Sysv
« Ответ #1365 : 30.10.2020 17:22:53 »
Speed Test (SP)
Тьфу. Silicon Power она называется. ;-D ;-D ;-D

Оффлайн gosts 87

  • Участник
  • *
  • Сообщений: 3 316
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Xfce c Sysv
« Ответ #1366 : 30.10.2020 17:35:51 »
Они не глючные.
Ещё какие глючные. Записал на одну такую фотографии и видео с компьютера. Отключил как полагается - после отмонтирования. Через неделю подключаю, а на ней ничегошеньки нет!!! Не ронял, не ударял...

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1367 : 30.10.2020 18:02:51 »
Они не глючные.
Ещё какие глючные. Записал на одну такую фотографии и видео с компьютера. Отключил как полагается - после отмонтирования. Через неделю подключаю, а на ней ничегошеньки нет!!! Не ронял, не ударял...

https://forum.altlinux.org/index.php?topic=157.msg221680#msg221680
Раздел:
Проверка целостности ячеек памяти usb-flash накопителя
(поиск битых ячеек памяти usb-flash)

Оффлайн gosts 87

  • Участник
  • *
  • Сообщений: 3 316
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Xfce c Sysv
« Ответ #1368 : 30.10.2020 18:13:19 »
Speccyfighter, Это было около двух лет назад. :-)
А за ссылку Спасибо!

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1369 : 30.10.2020 18:25:14 »
Ошибка alt-p9-xfce-sysv-20200912-{i586,x86_64}

Устанавлваемая система:
alt-p9-xfce-sysv-20200912-x86_64

Устройство для установки:
Флешка smartbuy Crown Series SB16GBCRW-W

Ошибка:
Если система устанавливается на usb флешку, то в установленной системе, в thunar, отображаются pts, proc, tmp, но не файловые системы не прописанные в /etc/fstab, встроенного (internal) винчестера, как это должно бы быть (скриншот).
При этом файловые системы подключенные к usb порту в thunar не отображаются.

Эта ошибка не относится к usb винчестерам. В частности к usb винчестеру Transcend. На котором эта ошибка не проявляется.

Из-за долб@ного современного файрфокс, который часто стучится на медленном устройстве, на котором установлена система, может последовать отказ выполнения команды:
$ udisksctl info -b /dev/sdc1
Error connecting to the udisks daemon: Время ожидания истекло

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1370 : 30.10.2020 18:48:02 »
Ошибка alt-p9-xfce-sysv-20200912-{i586,x86_64}

Устанавлваемая система:
alt-p9-xfce-sysv-20200912-x86_64

Устройство для установки:
Флешка smartbuy Crown Series SB16GBCRW-W

Ошибка:
Если система устанавливается на usb флешку, то в установленной системе, в thunar, отображаются pts, proc, tmp, но не файловые системы не прописанные в /etc/fstab, встроенного (internal) винчестера, как это должно бы быть (скриншот).
При этом файловые системы подключенные к usb порту в thunar не отображаются.

Эта ошибка не относится к usb винчестерам. В частности к usb винчестеру Transcend. На котором эта ошибка не проявляется.

Из-за долб@ного современного файрфокс, который часто стучится на медленном устройстве, на котором установлена система, может последовать отказ выполнения команды:
$ udisksctl info -b /dev/sdc1
Error connecting to the udisks daemon: Время ожидания истекло

И главное что планировщик не подобрать. Альты ядро кастрировали, по самое немогу:
# grep . $(find /sys -name "*scheduler*" | grep pci)
/sys/devices/pci0000:00/0000:00:1f.2/ata1/host1/target1:0:0/1:0:0:0/block/sdb/queue/scheduler:[none] bfq
/sys/devices/pci0000:00/0000:00:1f.2/ata2/host2/target2:0:0/2:0:0:0/block/sr0/queue/scheduler:[none] bfq
/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/host3/target3:0:0/3:0:0:0/block/sdc/queue/scheduler:[none] bfq
/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/host0/target0:0:0/0:0:0:0/block/sda/queue/scheduler:[none] bfq

Я когда-то давно, подбором планировщика, систему засталял не тормозить при обращении к флоппи-диску, а тут планировщики обрезаны по самые я..., тьфу по самый плинтус.
« Последнее редактирование: 30.10.2020 18:52:27 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1371 : 31.10.2020 07:58:44 »
Ошибка alt-p9-xfce-sysv-20200912-{i586,x86_64}

Устанавлваемая система:
alt-p9-xfce-sysv-20200912-x86_64

Устройство для установки:
Флешка smartbuy Crown Series SB16GBCRW-W

Ошибка:
Если система устанавливается на usb флешку, то в установленной системе, в thunar, отображаются pts, proc, tmp, но не файловые системы не прописанные в /etc/fstab, встроенного (internal) винчестера, как это должно бы быть (скриншот).
При этом файловые системы устройства подключенного к usb порту и не прописанные в fstab, в thunar не отображаются.

Эта ошибка не относится к usb винчестерам. В частности к usb винчестеру Transcend. На котором эта ошибка не проявляется.

В процессе манипуляций с DE Xfce, для оптимизации сокращения времени полной загрузки системы после холодного старта, на флешке smartbuy Crown Series SB16GBCRW-W частично сдох контроллер. Теперь на флешку можно писать файлы, но загрузочной она уже не будет. Несмотря на байт загрузки в MBR, BIOS не видит флешку как загрузочное устройство. Ни с gpt + protective mbr. (с LegacyBIOSBootable флагом и без), ни с msdos + mbr.
Аминь. Померла так померла.

В процессе, выяснена одна забавная такая жопа в Линукс, связанная с медленными накопителями. К которым и относится флешка smartbuy Crown Series SB16GBCRW-W. Но о ней позже.

Оффлайн gosts 87

  • Участник
  • *
  • Сообщений: 3 316
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Xfce c Sysv
« Ответ #1372 : 31.10.2020 14:18:40 »
на флешке smartbuy Crown Series SB16GBCRW-W частично сдох контроллер.
Ну вот. Я же говорил.
Такое ощущение, что их специально выпускают с полудохлыми контроллерами...
Теперь на флешку можно писать файлы
Может и можно, но сомневаюсь, что они долго будут на ней хранится...
« Последнее редактирование: 31.10.2020 14:24:57 от gosts 87 »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1373 : 31.10.2020 18:26:07 »
на флешке smartbuy Crown Series SB16GBCRW-W частично сдох контроллер.
Ну вот. Я же говорил.
Такое ощущение, что их специально выпускают с полудохлыми контроллерами...

Моё мнение:
И флешка говно и код говно.

Ответ не так прост как кажется и он программно-аппаратного (схемного) уровня:
https://en.wikipedia.org/wiki/USB#Electrical_specification

В процессе, выяснена одна забавная такая жопа в Линукс, связанная с медленными накопителями. К которым и относится флешка smartbuy Crown Series SB16GBCRW-W. Но о ней позже.

И он точно не на пять строк.

И опять же моё мнение:
Но для того чтобы его понять, как ни странно, нужно вернуться во времена цифровой схемотехники ZX Spectrum.

Оффлайн rits

  • Участник
  • *
  • Сообщений: 1 233
  • ITS
Re: Xfce c Sysv
« Ответ #1374 : 31.10.2020 18:52:54 »

Оффлайн gosts 87

  • Участник
  • *
  • Сообщений: 3 316
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Xfce c Sysv
« Ответ #1375 : 31.10.2020 19:08:56 »
У меня вот такая есть: https://market.yandex.ru/product--fleshka-faison-z500-64gb/7950751?suggest_text=Faison%20Z500&suggest=1&suggest_type=model&rt=4&onstock=0 уже лет 7 файлы на ней лежат и всё с ними нормально. Жалко сейчас не найти в продаже...

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1376 : 01.11.2020 01:34:30 »
Ошибка alt-p9-xfce-sysv-20200912-{i586,x86_64}

Устанавлваемая система:
alt-p9-xfce-sysv-20200912-x86_64

Устройство для установки:
Флешка smartbuy Crown Series SB16GBCRW-W

Ошибка:
Если система устанавливается на usb флешку, то в установленной системе, в thunar, отображаются pts, proc, tmp, но не файловые системы не прописанные в /etc/fstab, встроенного (internal) винчестера, как это должно бы быть (скриншот).
При этом файловые системы устройства подключенного к usb порту и не прописанные в fstab, в thunar не отображаются.

Эта ошибка не относится к usb винчестерам. В частности к usb винчестеру Transcend. На котором эта ошибка не проявляется.

Причины и обход ошибки

Инициализация DE Xfce состоит из двух этапов:

1. Отрисовка Панели с элементами.
2. Загрузка обоины и генерация на рабочем столе, значков файловых систем не прописанных в fstab.

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

Проблема начнётся на втором этапе.
Следует заметить что чтение/запись мелких файлов, идёт на заметно меньшей скорости. К тому же минимальная по объёму обоина Xfce, весит почти 49 килобайт, а максимальная по объёму, три сотни. И в этот момент, также нужно учесть, что устройство ещё не освобидилось от предыдущих скрытых процессов, которыми медленный накопитель ещё занят. И весь этот процесс, может занимать до минуты на медленном накопителе и больше. Именно в этот момент, должны бы сгенерироваться значки файловых не прописанных в fstab. Но накопитель постоянно занят. И результатом, вместо этих файловых, сгенерируются значки pts proc tmp. При этом подключение извлекаемых накопителей, не приведёт к появлению их в thunar и их значков на Рабочем столе. И управление файловыми системами не прописанными в fstab, будет без вариантов доступным только через udisksctl и mount.

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

Этот приём упоминался более двух лет назад:
https://forum.altlinux.org/index.php?topic=41550.msg327860#msg327860
При автологин в xfce на слабых компьютерах с IDE HDD 4200rpm я отключаю и отображение значков на рабочем столе, это также немного ускоряет загрузку до полной загрузки системы. В сумме понемногу, время загрузки может сократиться. Скажем на ноутбуке nx6110, это заметно чувствуется.

Однако для медленных флешек, в отличие от медленных винчестеров, есть одна тонкость:
После входа в GUI сессию Xfce, необходимо дождаться полного завершения активности флешки (по индикатору), не выполняя никаких действий. Иначе в thunar получите не локальные файловые, а всё те же pts proc tmp. В момент первого подключения любого извлекаемого накопителя, получите кратковременный фриз DE с замораживанием курсора, по причине активно занятого устройства.

Как ещё сократить время инициализации DE?
Избавитьься от обоины на Рабочем столе Xfce, можно в настройках Рабочего стола Xfce Фон>Стиль, выбрав опцию Нет значков. Это может показаться алогичным, если не знать, что Xfce, обоину тоже считает значком.
Не забудьте также про Значки>Внешний вид>Тип значков: Нет значков. Эта опция основная для обхода ошибки. Но при наличии Панель 2 со значками, что принято в стартеркитах с Xfce по-умолчанию, это не доставит вам неудобств.

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


Что же касается частично вышедшего из строя контроллера медленной флешки, с отказом флешки быть загружаемым устройством, то на мой субъективный взгляд, это тоже касается медленности флешки. Состояние нуля, это 0-0.3 вольта. Состояние единицы, это минимум 2.4 вольта, но обычно это 2.8-3.6 вольт. И извлекать в этот момент медленную флешку, которая внезапно и относительно долго, по причине своей медленности, вдруг стала активной, не очень хорошая мысль. И как оказалось на практике, активной она может стать в самый неподходящий момент, которого казалось бы быть не могло.


Что же касается предложенных выше для использования флешек, то у меня давно используются Kingston и одна Silicon Power. Но так уж случилось, что первая и последняя покупка медленной smartbuy была неудачной. Хотя почему неудачной? Всё в мире относительно. Если бы эта покупка не случилась, то и это сообщение никогда не состоялось бы и никогда не было бы написано. Так что всё зависит от того, как на это посмотреть.

Оффлайн rits

  • Участник
  • *
  • Сообщений: 1 233
  • ITS
Re: Xfce c Sysv
« Ответ #1377 : 01.11.2020 16:10:48 »
xfce-sysv - "должен жить". На средних, 5 летней давности компьютерах, p9 грузиться в liveCD на приемлемой скорости на флехах 2.0. Если его снабдить пакетами rescue дистров, то вообще будет круто. А инсталировать можно в "классической" конфигурации. Поставил теще на домашнем базальтговый воркстат, туговат для 2 метровой памяти. Пока xfce-sysvinit не пробовал апдейтить с p8>p9, но симплы нормально обновились только на 61 чипсете интела, а во на brix-ах повисли при загрузке, нухно набрать ctrl+alt + F2 залогиниться и набрать startx тогда работает до перезапуска, а потом опять. Что за х...? Опять базальтовцы пошли своим путем? )
Или это общая и для sysv проблема? Мне опыта не хватает понять суть работы tty...
« Последнее редактирование: 01.11.2020 16:13:21 от rabochyITs »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1378 : 01.11.2020 18:17:44 »
xfce-sysv - "должен жить". На средних, 5 летней давности компьютерах, p9 грузиться в liveCD на приемлемой скорости на флехах 2.0. Если его снабдить пакетами rescue дистров, то вообще будет круто.

Тут надо будет дифить на предмет различия пакетов, исключая либы, ядро:

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1379 : 01.11.2020 19:56:53 »
Но сам полный rescue, весит 500-600 метров и стоит ли увеличивать стартеркит xfce-sysv до объёма 1.4-1.5 Gb?
alt-p9-rescue-20200912-i586.iso                       12-Sep-2020 03:16    480M
alt-p9-rescue-20200912-x86_64.iso                  12-Sep-2020 03:24    597M