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

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Xfce c Sysv
« : 02.01.2016 18:19:26 »
Вот у меня ноутбук asus k750j вроде всё работает. Но проблема в том, что если я использую NetwokManager, то мой вайфай периодически насмерть отваливается. После отваливания не подсоединяется до перезагрузки. У меня KDEsktop. Сейчас я подключён через Etcnet по вайфай и не отваливается.

Здесь надо начинать смотреть с сервисов NetworkManager и ModemManager, - отваливаться они не должны.
И смотреть, а не связано ли это каким-то боком с systemd.
На xfce с sysv, NM гарантированно стабильно работает. (То что он на t7 значения вообще не должно иметь)
Ну и падать самому аплету причин не должно быть..
И логи бы не помешало глянуть в момент времени отваливания NM.

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 549
Re: Xfce c Sysv
« Ответ #1 : 02.01.2016 21:08:24 »
На xfce с sysv, NM гарантированно стабильно работает.
А modem-manager?
Когда я пробовал где-то с полгода-год назад стартеркит с sysv, у меня не хватило квалификации заставить его работать с 3G модемом.
« Последнее редактирование: 02.01.2016 22:11:10 от ASte »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #2 : 02.01.2016 23:23:37 »
На xfce с sysv, NM гарантированно стабильно работает.
А modem-manager?

В смысле сервис?
Он стартует до сервиса NM и в зависимостях у NetworkManager:
Цитировать
DESCRIPTION
       ModemManager  is  a  DBus-powered Linux daemon which provides a unified high level API for communicating with  (mobile  broadband)  modems.  It acts  as a standard RIL (Radio Interface Layer) and may be used by different connection managers, like NetworkManager. Thanks to the built-in plugin  architecture,  ModemManager  talks  to  very different kinds of modems with very different kinds of ports. In addition to the  standard AT serial ports, Qualcomm-based QCDM and QMI ports are also supported.

DESCRIPTION
       The ModemManager daemon provides a unified high level API for  communicating  with  (mobile  broadband)  modems. While the basic commands are standardized, the more advanced operations (like signal  quality  monitoring while connected) varies a lot.
       ModemManager  is  a  system daemon and is not meant to be used directly from the command line.
При shutdown наоборот.

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 549
Re: Xfce c Sysv
« Ответ #3 : 02.01.2016 23:33:35 »
Speccyfighter
А вы что брали за основу? регулярку с xfce и оттуда "выпиливали" systemd или доустанавливали xfce и NetworkManager на серверный кентавр с sysv?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #4 : 03.01.2016 04:00:44 »
Speccyfighter
А вы что брали за основу? регулярку с xfce и оттуда "выпиливали" systemd или доустанавливали xfce и NetworkManager на серверный кентавр с sysv?

Нет, стояла сборка от Жени Прокопьева с xfce и sysv на t7 (ссылки всех sysv альтов, которые помню, тут):
https://forum.altlinux.org/index.php?topic=36118.msg274477#msg274477
Но самсунг высыпался pending-секторами и пока на usb-нике с ноутом стоит неофициальная сизифная сборка от gvy (Михаил Шигорин) с ядром 3.14.44-std-def. Ленюсь поставить капитально на восстановленный hdd Western. Но как только, так сразу. Сетевой менеджер я обычно не меняю: мне не принципиально, etcnet или nm. Под nm пару скриптов набросал, листинги на форуме, - мне хватает.
Беру готовые альтовые сборки с sysv.

... и оттуда "выпиливали" systemd ...?

:-) Вот чего я точно делать не буду, так это выпиливать systemd. Но и сидеть на systemd тоже не буду.
Только sysv, только из коробки.
Надежда что в следующем сизифе появится ConsoleKit2 и тогда всё станет ладушки. А пока если что рулезами polkit можно подпереть.

Теперь сизифному xfce с sysv уже не требуется обязательное "все в wheel".
И пакет polkit-sysvinit уже в версии 0.2:
# apt-cache show polkit-sysvinit
Package: polkit-sysvinit
Section: System/Configuration/Hardware
Installed Size: 887
Maintainer: Michael Shigorin <mike@...>
Version: 0.2-alt1
Pre-Depends: rpmlib(PayloadIsLzma)
Provides: polkit-sysvinit (= 0.2-alt1)
Architecture: noarch
Size: 2682
MD5Sum: 04064f4de05daf86f58fd7def5c8e2b2
Filename: polkit-sysvinit-0.2-alt1.noarch.rpm
Description: Allow media/network changes to xgrp users
 Allow media/network changes to xgrp users
 on SysVinit-based systems.
Changelog:
 * Вт июн 16 2015 Michael Shigorin <mike@...> 0.2-alt1
 - added xfsm-shutdown-helper rule (thx Speccyfighter)
 * Сб мар 14 2015 Michael Shigorin <mike@...> 0.1-alt1
 - initial release (thx sem@)

Надо бы Мише письмо написать, чтобы в связи со смертью fly.osdn.org.ua, а стало быть и регулярок с sysv, выложил бы на альтовый сервер к себе в people хотя бы. А то у меня (на яндексе) сохранились только сборки i586.
Единственное, в тех регулярках, медиаплеер Parole не работает. Там надо пакеты доустановить:
gst-plugins-bad1.0 gst-plugins-ugly1.0 gst-libav
(Надо бы Мише Шигорину подсказать насчёт этих пакетов, чтобы добавил в профиль регулярки xfce+sysv или parole с gst не использовать. Проверил потоковые аудио и видео)
И что-то мне припоминается по выбросам slapt-get Salix (Slackware-base; там тоже медиаплееры на gst), что-то там было упоминанием про лицензии:
этих пакетов в дистрибутиве Salix xfce тоже нет.
А сообщение об ошибке было аналогичное как в Slackware, и столь же неочевидное, какие rpm-пакеты хочет Parole.

Если желающие на регулярки xfce с sysv появятся, думается у Миши и стимул появится обсудить содержимое сборки(ок) с xfce+sysv. Тему открыть дело нехитрое.

Инфлэйм

  • Гость
Re: Xfce c Sysv
« Ответ #5 : 03.01.2016 06:00:24 »
Когда я пробовал где-то с полгода-год назад стартеркит с sysv, у меня не хватило квалификации заставить его работать с 3G модемом.
Хм... я не могу это подтвердить, около года тому назад, на стартеркит tde+sysv свисток работал без особых проблем. На днях солью и попробую.

dango

  • Гость
Re: Xfce c Sysv
« Ответ #6 : 03.01.2016 08:36:24 »
Надо бы Мише письмо написать, чтобы в связи со смертью fly.osdn.org.ua, а стало быть и регулярок с sysv, выложил бы на альтовый сервер к себе в people хотя бы.
Написал.
Если желающие на регулярки xfce с sysv появятся, думается у Миши и стимул появится обсудить содержимое сборки(ок) с xfce+sysv.
+1

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 008
    • Альт на Эльбрусе
    • Email
Re: Xfce c Sysv
« Ответ #7 : 03.01.2016 14:01:29 »
(Надо бы Мише Шигорину подсказать насчёт этих пакетов, чтобы добавил в профиль регулярки xfce+sysv или parole с gst не использовать. Проверил потоковые аудио и видео)
В основной ветке mkimage-profiles parole не фигурирует (возможно, в веточке, из которой Simply для ARMv7 собирали, и есть в явном виде) -- посмотрел, его вытягивает xfce4-full, на который и стоит повесить FR/баг, чтоб везде сразу и долетало.

И что-то мне припоминается по выбросам slapt-get Salix (Slackware-base; там тоже медиаплееры на gst), что-то там было упоминанием про лицензии:
Скорее про софтпатенты, на которые нам на-ап-чхи!-чхать :)

Если желающие на регулярки xfce с sysv появятся, думается у Миши и стимул появится обсудить содержимое сборки(ок) с xfce+sysv.
Тут всё и впрямь просто.

PS: с наступившим и грядущим!
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус

dango

  • Гость
Re: Xfce c Sysv
« Ответ #8 : 03.01.2016 15:56:26 »
Михаил, в mkimage-profiles есть regular-xfce-sysv. Это оно?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #9 : 04.01.2016 14:57:17 »
(Надо бы Мише Шигорину подсказать насчёт этих пакетов, чтобы добавил в профиль регулярки xfce+sysv или parole с gst не использовать. Проверил потоковые аудио и видео)
В основной ветке mkimage-profiles parole не фигурирует (возможно, в веточке, из которой Simply для ARMv7 собирали, и есть в явном виде) -- посмотрел, его вытягивает xfce4-full, на который и стоит повесить FR/баг, чтоб везде сразу и долетало.

Отправил багрепорт:
Bug 31681 - FR: нерабочий parole в зависимостях у xfce4-full

Случайно взятые линки для теста сизифного медиаплеера parole:
Аудиопоток
видеопоток
(Линк на видеопоток может измениться в течение суток и потребуется его снова вытягивать)
В начале воспроизведения видеопотока идёт пребуферирование -  настройки в parole отсутствуют.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #10 : 05.01.2016 13:46:32 »
Багрепорт, ссылка сообщением выше, дополнен сообщением, объясняющим как восстановить функциональность медиаплеера parole (сизиф):
https://bugzilla.altlinux.org/show_bug.cgi?id=31681#c1

dango

  • Гость
Re: Xfce c Sysv
« Ответ #11 : 18.01.2016 20:08:55 »
Для того, чтобы оценить текущее состояние, собран образ regular-xfce-sysv-20160118-i586.iso на основе текущего профиля mkimage-profiles без каких-либо дополнительных изменений.
Краткое резюме: Live-система с флэшки и система установленная на HDD загружаются. Но и там и там есть шероховатости и изъяны, часть которых уже запротоколированы Speccyfighter'ом.
Предлагаю заинтересованным протестировать данную сборку и в этой теме отметить как ее недостатки, так и хотелки.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #12 : 18.01.2016 20:31:22 »
Thnx dango!
Скопировал себе на Я-диск.
К ночи, если канал освободится, попробую слить и глянуть лайвом на nx6110.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #13 : 20.01.2016 03:45:11 »
Для того, чтобы оценить текущее состояние, собран образ regular-xfce-sysv-20160118-i586.iso на основе текущего профиля mkimage-profiles без каких-либо дополнительных изменений.
Краткое резюме: Live-система с флэшки и система установленная на HDD загружаются. Но и там и там есть шероховатости и изъяны, часть которых уже запротоколированы Speccyfighter'ом.
Предлагаю заинтересованным протестировать данную сборку и в этой теме отметить как ее недостатки, так и хотелки.

Лайв-проба:

1. Нет, с этим Огнелисом в сборке надо что-то делать, иначе взрыв будет некислым:

Ставлю из Сизифа firefox-uBlock и получаю то что на скриншоте.
Мне, пользователю Pale Moon, эта хрень вообще непонятна.
Иду сюда:
https://support.mozilla.org/ru/kb/podpisannye-dopolneniya-firefox?as=u&utm_source=inproduct

Читаю, - с этим всё ясно:
Цитировать
Вы можете изменить настройки для обеспечения соблюдения требования подписания дополнения, путем изменения параметра xpinstall.signatures.required на false в Редакторе Конфигураций Firefox (страница about:config).

Дальше становится ещё интереснее:
Цитировать
Что я могу сделать, если Firefox отключает установленное дополнение?

Вы можете удалить дополнение из Firefox, а затем переустановить подписанную версию с сайта дополнений Mozilla, если оно имеется.

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

А завершает этот перл, вишенка на торте:
Цитировать
Кроме того, Mozilla планирует удалить это переопределение в будущей версии Firefox, поэтому это только временное решение.

У меня вопрос простой как валенок:
- С чего вдруг проект Firefox решил, что ему веры больше, чем эддону написанному под GPLv3 запакованному в rpm у которого нет подписи? И зачем он этот мозилла окончательно решил убрать xpinstall.signatures.required?


2. В лайве нет сохранения в режиме загрузки с сохранением сессии.

Предыстория:
Загрузился в лайв, настроил, то да сё, поставил 4 пакета, запустил Fox, - на 14-й вкладке он упёрся в память и почти полностью подвесил систему. Выключил в 4 секунды кнопкой power, гружусь:
- Оп-пачки, - а где моя база, пакеты, кеш пакетов и настройки?! :-)

Дело оказалось вот в чём - смотрим .rw:
# fdisk -l /dev/sdb
Диск /dev/sdb: 1,9 GiB, 1973420032 байт, 3854336 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x3d564e5c

Устр-во    Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sdb1  *                64 1021951 1021888   499M            17 Скрытый HPFS
/dev/sdb2              1021953 3854335 2832383   1,4G            83 Linux
# find / -name wpa_supplicant.conf
/usr/share/doc/etcnet-0.9.10/examples/802.1X-wired/ifaces/ether/wpa_supplicant.conf
/etc/net/ifaces/eth1/wpa_supplicant.conf
/etc/wpa_supplicant.conf
/.rw/etc/net/ifaces/eth1/wpa_supplicant.conf
/.ro/etc/wpa_supplicant.conf
/.ro/usr/share/doc/etcnet-0.9.10/examples/802.1X-wired/ifaces/ether/wpa_supplicant.conf
# find / -name "*Документы*"
/home/altlinux/Документы
/.rw/home/altlinux/Документы
# ls /.rw/
etc  home  root  usr  var

На .rw висит не sdb2, а tmpfs!
# mount|grep '\.rw'
none on /.rw type tmpfs (rw,relatime,mode=755)

А sdb2 даже не смонтирована
# mount
udevfs on /dev type devtmpfs (rw,relatime,size=8192k,nr_inodes=124373,mode=755)
/dev/sdb1 on /image type iso9660 (ro,relatime)
/dev/loop0 on /.ro type squashfs (ro,relatime)
none on /.rw type tmpfs (rw,relatime,mode=755)
none on / type aufs (rw,relatime,si=1d5368ba)
sysfs on /sys type sysfs (rw,relatime)
proc on /proc type proc (rw,relatime)
runfs on /run type tmpfs (rw,relatime,size=5120k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
shmfs on /dev/shm type tmpfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
tracefs on /sys/kernel/debug/tracing type tracefs (rw,relatime)
# lsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT|grep 'NAME\|sdb'
NAME   FSTYPE   LABEL                            MOUNTPOINT
sdb    iso9660  ALT Linux regular-xfce-sysv/i586
├─sdb1 iso9660  ALT Linux regular-xfce-sysv/i586 /image
└─sdb2 ext4     alt-live-storage                 
Конечно после перезагрузки лайва никакой сохранёнки не будет.


3. Само-собой подоткнул и
# apt-get install gst-plugins-ugly1.0 gst-libav
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  liba52 libdvdread libmad libmpeg2
Следующие НОВЫЕ пакеты будут установлены:
  gst-libav gst-plugins-ugly1.0 liba52 libdvdread libmad libmpeg2
0 будет обновлено, 6 новых установлено, 0 пакетов будет удалено и 6 не будет обновлено.
Необходимо получить 5259kB архивов.
После распаковки потребуется дополнительно 15,3MB дискового пространства.
- с parole стало веселее.

Ну и в довесок поставил lsblk - его в образе сильно не хватает.
Ну и дополнительно бы не помешало - весит копейки:
]# apt-get install fbgrab fbv
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  libgif
Следующие НОВЫЕ пакеты будут установлены:
  fbgrab fbv libgif
0 будет обновлено, 3 новых установлено, 0 пакетов будет удалено и 6 не будет обновлено.
Необходимо получить 66,6kB архивов.
После распаковки потребуется дополнительно 120kB дискового пространства.

fbi вместо fbv получше был бы, но он тяжёлый:
Необходимо получить 14,0MB архивов.
После распаковки потребуется дополнительно 51,4MB дискового пространства.

И tmpfs как бы не sdb2 кардридера, да и не резиновый он:
# df -m /.rw/
Файловая система 1M-блоков Использовано Доступно Использовано% Cмонтировано в
none                   499          302      198           61% /.rw


4. Всё так же наблюдается всё та же проблема на HP Compaq NX6110 с ядрами 4.x.x:
после просыпания из спячки в память, вентилятор ревёт как бешеный
# acpi -t
Thermal 0: ok, 100.0 degrees C
Thermal 1: ok, 33.1 degrees C
Thermal 2: ok, 49.0 degrees C
Thermal 3: ok, 47.0 degrees C
# uname -r
4.4.0-un-def-alt1


5. Затенены (не активны кнопки Перезагрузить|Выключить в секции меню Выйти)
Смотрю:

я тут

$ whoami
altlinux


$ groups
altlinux wheel uucp proc cdwriter audio radio users fuse netadmin xgrp scanner


хаки на месте

# ls -1 /etc/polkit-1/rules.d/
50-default.rules
60-sysvinit-mount.rules
60-sysvinit-nm.rules
60-xfsm-shutdown-helper.rules


Но похоже что отсутствует пакет SysVinit-usermode

$ rpm -qa | grep -i sysv
sysvinit-utils-2.88-alt5
sysvinit-2.88-alt5
polkit-sysvinit-0.2-alt1


$ apt-cache search poweroff
SysVinit-usermode - Usermode bindings for reboot, halt and poweroff
ltsp-usermode - LTSP usermode bindings for reboot, halt and poweroff


Поставил пакет

# apt-get install SysVinit-usermode
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие НОВЫЕ пакеты будут установлены:
  SysVinit-usermode
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 6 не будет обновлено.
Необходимо получить 4482B архивов.
После распаковки потребуется дополнительно 384B дискового пространства.
Получено: 1 http://ftp.altlinux.org noarch/classic SysVinit-usermode 1:1.5-alt2 [4482B]
Получено 4482B за 0s (8793B/s).   
Совершаем изменения...
Preparing...                 ########################################################### [100%]
1: SysVinit-usermode         ########################################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Завершено.

Даже перелогинился, но ситуацию это не изменило:
Не могу понять, почему Перегрузить и Выключить в меню неактивно.


# /etc/init.d/acpid status
acpid is running


# /etc/init.d/acpid restart
Stopping acpid service:  [ DONE ]
Starting acpid service:  [ DONE ]

Всё равно по нулям.
(А ядро тут не накуролесило?.. А так хорошо всё начиналось...)


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

# grep error /var/log/pm-suspend.log
/usr/lib/pm-utils/sleep.d/90cpufreq-simple: line 12: /usr/sbin/cpufreq-simple: Input/output error

# sed -n '12p' /usr/sbin/cpufreq-simple
DEFAULT_INTEL_PSTATE_GOVERNOR_AC_ON=powersave

# which cpufreq-simple
/usr/sbin/cpufreq-simple

# rpm -qf $(which cpufreq-simple)
cpufreq-simple-0.4.1-alt1

# apt-get remove cpufreq-simple -s
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут УДАЛЕНЫ:
  cpufreq-simple
0 будет обновлено, 0 новых установлено, 1 пакетов будет удалено и 6 не будет обновлено.
Remv cpufreq-simple (0.4.1-alt1 Sisyphus:1453162721/ALT Linux Sisyphus)

# apt-cache search ^cpufreq|sort
cpufreqd - CPU frequency scaling daemon
cpufreq-simple - Simple scripts for managing CPUfreq settings
cpufrequtils - Tools to determine and set CPUfreq settings
cpupower - Linux kernel tool to examine and tune power saving related features of your processor
libcpufreq-devel - Headers for developing programs that will use libcpufreq


Загрузочный кардридер

$ udisksctl mount -b /dev/sdb2
==== AUTHENTICATING FOR org.freedesktop.udisks2.filesystem-mount ===
Для монтирования Multiple Card  Reader (/dev/sdb2) требуется подтверждение подлинности пользователя
Authenticating as: altlinux
==== AUTHENTICATION COMPLETE ===
Mounted /dev/sdb2 at /run/media/altlinux/alt-live-storage.

$ udisksctl unmount -b /dev/sdb2
Unmounted /dev/sdb2.


Не может этот гадский udisks обнаружить другую флешку
Я ему даже полное разрешение на все акции udisks2 подсовывал одним правилом

# file -s /dev/sdb
/dev/sdb: ISO 9660 CD-ROM filesystem data 'ALT Linux regular-xfce-sysv/i58' (bootable)

$ mount|grep sdb1
/dev/sdb1 on /image type iso9660 (ro,relatime)

# file -s /dev/sdb1
/dev/sdb1: ISO 9660 CD-ROM filesystem data 'ALT Linux regular-xfce-sysv/i58'

# file -s /dev/sdb2
/dev/sdb2: Linux rev 1.0 ext2 filesystem data, UUID=8e6dba63-ab56-4cda-b182-6c3a35421150, volume name "alt-live-storage" (extents) (large files) (huge files)

# file -s /dev/sdc
/dev/sdc: ISO 9660 CD-ROM filesystem data 'ALT Linux regular-xfce-sysv/i58' (bootable)

# file -s /dev/sdc2
/dev/sdc2: Linux rev 1.0 ext2 filesystem data, UUID=8704d4d-731a-4f95-9e47-ff46cd54695a, volume name "alt-live-storage/run/media/" (extents) (large files) (huge files)

$ udisksctl mount -b /dev/sdc2
Error looking up object for device /dev/sdc2

# mount /dev/sdc2 /mnt/disk/
# ls /mnt/disk/
etc  home  lib  lost+found  mnt  root  run  usr  var
# umount /mnt/disk/

$ udisksctl mount -b /dev/sdc1
Error looking up object for device /dev/sdc1

# mount /dev/sdc1 /mnt/disk/
# ls /mnt/disk/
1212740107_klava.jpg
123.txt
20120917
altinst
...
# umount /mnt/disk/

^^^^Но классический UNIX'овый mount великолепно смонтирует файловую другой флешки

Не видит udisks другую флешку и так - разрешить всё:

# cat /etc/polkit-1/rules.d/66-sysvinit-mount.rules
polkit.addRule(function(action, subject) {
    if (action.id.indexOf("org.freedesktop.udisks2.") == 0 && subject.isInGroup("xgrp")) {
    return polkit.Result.YES;
    }
});

Только mount руками.


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


Эм-м-м...
Стоп! В симлинки-то где на sdc* флешки после подключения к порту?

$ ls -lR /dev/|grep sdc
brw------- 1 root     root       8,  32 янв 20 03:27 sdc
brw------- 1 root     root       8,  33 янв 20 03:27 sdc1
brw------- 1 root     root       8,  34 янв 20 03:27 sdc2

$ ls -lR /dev/disk/by-path/
/dev/disk/by-path/:
итого 0
lrwxrwxrwx 1 root root  9 янв 19 20:14 pci-0000:00:1d.7-usb-0:2:1.0-scsi-0:0:0:0 -> ../../sdb
lrwxrwxrwx 1 root root 10 янв 19 20:14 pci-0000:00:1d.7-usb-0:2:1.0-scsi-0:0:0:0-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 янв 19 20:14 pci-0000:00:1d.7-usb-0:2:1.0-scsi-0:0:0:0-part2 -> ../../sdb2
lrwxrwxrwx 1 root root  9 янв 19 20:14 pci-0000:00:1f.1-ata-1 -> ../../sda
lrwxrwxrwx 1 root root 10 янв 19 20:14 pci-0000:00:1f.1-ata-1-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 янв 19 20:14 pci-0000:00:1f.1-ata-1-part2 -> ../../sda2

$ ls -lR /dev/disk/by-uuid/
/dev/disk/by-uuid/:
итого 0
lrwxrwxrwx 1 root root 10 янв 19 20:14 2016-01-18-15-09-32-00 -> ../../sdb1
lrwxrwxrwx 1 root root 10 янв 19 20:14 422BD391081ECECF -> ../../sda1
lrwxrwxrwx 1 root root 10 янв 19 20:14 8e6dba63-ab56-4cda-b182-6c3a35421150 -> ../../sdb2
lrwxrwxrwx 1 root root 10 янв 19 20:14 d4eca3f6-848a-42bf-95f9-a871d83be93a -> ../../sda2

$ ls -lR /dev/disk/by-label/
/dev/disk/by-label/:
итого 0
lrwxrwxrwx 1 root root 10 янв 19 20:14 alt-live-storage -> ../../sdb2
lrwxrwxrwx 1 root root 10 янв 19 20:14 ALT\x20Linux\x20regular-xfce-sysv\x2fi586 -> ../../sdb1
lrwxrwxrwx 1 root root 10 янв 19 20:14 this-ext4 -> ../../sda2
lrwxrwxrwx 1 root root 10 янв 19 20:14 this-ntfs -> ../../sda1

$ ls -lR /dev/disk/by-id/
/dev/disk/by-id/:
итого 0
lrwxrwxrwx 1 root root  9 янв 19 20:14 ata-Optiarc_DVD_RW_AD-7560A_30648490_3103979Q112 -> ../../sr0
lrwxrwxrwx 1 root root  9 янв 19 20:14 ata-SAMSUNG_HM160HC_S1QAJD0Q900848 -> ../../sda
lrwxrwxrwx 1 root root 10 янв 19 20:14 ata-SAMSUNG_HM160HC_S1QAJD0Q900848-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 янв 19 20:14 ata-SAMSUNG_HM160HC_S1QAJD0Q900848-part2 -> ../../sda2
lrwxrwxrwx 1 root root  9 янв 19 20:14 usb-Multiple_Card_Reader_058F63666433-0:0 -> ../../sdb
lrwxrwxrwx 1 root root 10 янв 19 20:14 usb-Multiple_Card_Reader_058F63666433-0:0-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 янв 19 20:14 usb-Multiple_Card_Reader_058F63666433-0:0-part2 -> ../../sdb2
lrwxrwxrwx 1 root root  9 янв 19 20:14 wwn-0x50f0000001900848 -> ../../sda
lrwxrwxrwx 1 root root 10 янв 19 20:14 wwn-0x50f0000001900848-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 янв 19 20:14 wwn-0x50f0000001900848-part2 -> ../../sda2


Не дооформил - достал меня этот Линукс...
« Последнее редактирование: 20.01.2016 11:31:00 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #14 : 20.01.2016 04:49:16 »
Вот так смотрятся симлинки той другой флешки sdc в системе на xfce-t7 загруженной с кардридера:
# mount|grep 'sdb\|\.rw\|^tmpfs'
/dev/sdb1 on /image type iso9660 (ro,relatime)
/dev/sdb2 on /.rw type ext4 (rw,noatime,nodiratime,nobarrier,commit=30,min_batch_time=100000,data=writeback)
tmpfs on /tmp type tmpfs (rw,nosuid,relatime)
# ls -lR /dev/|grep sdc
brw------- 1 root    root   8,  32 янв 20 04:30 sdc
brw------- 1 root    root   8,  33 янв 20 04:30 sdc1
brw------- 1 root    root   8,  34 янв 20 04:30 sdc2
lrwxrwxrwx 1 root root 6 янв 20 04:30 8:32 -> ../sdc
lrwxrwxrwx 1 root root 7 янв 20 04:30 8:33 -> ../sdc1
lrwxrwxrwx 1 root root 7 янв 20 04:30 8:34 -> ../sdc2
lrwxrwxrwx 1 root root  9 янв 20 04:30 usb-Kingston_DataTraveler_2.0_5B8618000034-0:0 -> ../../sdc
lrwxrwxrwx 1 root root 10 янв 20 04:30 usb-Kingston_DataTraveler_2.0_5B8618000034-0:0-part1 -> ../../sdc1
lrwxrwxrwx 1 root root 10 янв 20 04:30 usb-Kingston_DataTraveler_2.0_5B8618000034-0:0-part2 -> ../../sdc2
lrwxrwxrwx 1 root root 10 янв 20 04:30 alt-live-storage -> ../../sdc2
lrwxrwxrwx 1 root root 10 янв 20 04:30 ALT\x20Linux\x20regular-xfce-sysv\x2fi586 -> ../../sdc1
lrwxrwxrwx 1 root root  9 янв 20 04:30 pci-0000:03:00.2-usb-0:1:1.0-scsi-0:0:0:0 -> ../../sdc
lrwxrwxrwx 1 root root 10 янв 20 04:30 pci-0000:03:00.2-usb-0:1:1.0-scsi-0:0:0:0-part1 -> ../../sdc1
lrwxrwxrwx 1 root root 10 янв 20 04:30 pci-0000:03:00.2-usb-0:1:1.0-scsi-0:0:0:0-part2 -> ../../sdc2
lrwxrwxrwx 1 root root 10 янв 20 04:30 08704d4d-731a-4f95-9e47-ff46cd54695a -> ../../sdc2
lrwxrwxrwx 1 root root 10 янв 20 04:30 2015-06-16-21-21-29-00 -> ../../sdc1
# file -s /dev/sdb2
/dev/sdb2: Linux rev 1.0 ext4 filesystem data, UUID=6e015f1b-de97-4166-a7c8-91d0d893f2c6, volume name "alt-live-storage/root.rw" (needs journal recovery) (extents) (large files) (huge files)

И на .rw висит то что нужно - sdb2:
Даже если система станет колом, то что сохранено (sdb2), не потеряется.