Автомонтирование с udev занимает слишком много времени

Вы можете использовать / etc / apt / preferences , чтобы указать, какие версии вы хотите на основе каждого пакета.

Чтобы иметь новейшую версию IceWeasel, используйте (на свой собственный риск) следующие файлы конфигурации:

/ etc / apt / preferences

Package: iceweasel
Pin: release a=experimental
Pin-Priority: 1000

Package: *
Pin: release a=testing
Pin-Priority: 500

Package: *
Pin: release a=unstable
Pin-Priority: 400

Package: *
Pin: release a=experimental
Pin-Priority: 300

/etc/apt/source.list

deb http://http.debian.net/debian testing         main contrib non-free
deb http://security.debian.org/   testing/updates main
deb http://http.debian.net/debian unstable        main contrib non-free
deb http://http.debian.net/debian experimental    main contrib

Но остерегайтесь APT_PREFERCENCES (5) MANPAGE WARNS

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

0
10.06.2014, 15:25
1 ответ
[

] Как прокомментировал Жиль, можно включить протоколирование ядра и udev. Для этого в Arch Wiki есть отличный исходник[[]1[]]. Подумайте об использовании этих параметров ядра как минимум:[

] [
debug ignore_loglevel log_buf_len=10M LOGLEVEL=8 earlyprintk=vga,keep udev.log_priority=8
] [

]Звучит так, как будто ваша операционная система находится на встроенной системе, так что YMMV с 10М лог-буфером. Настройте соответствующим образом.[

] [

]В прошлом году пользователь Gentoo масштабировал свою последовательность загрузки до менее чем 2 секунд, копаясь в процессе загрузки для произвольных вызовов []сна[] (помимо всего прочего) и заменяя их соответствующими примитивами синхронизации[[]2[]]. Если это вас вдохновляет, то в профиле вы можете определить путь к коду, используемому для монтирования ваших USB-накопителей, и просмотреть его исходный код для произвольных вызовов []сна[].[

] [

]Трудно предоставить определённый курс действий без более подробной информации.[

] [
    ] [
  • ]Какую операционную систему вы используете? Какая версия?[
  • ] [
  • ]Какая версия udev?[
  • ] [
  • ]Какую программу для монтирования вы используете? Какую версию?[
  • ] [
  • ]Etc.[
  • ] [
] [

]Если эти опции слишком низкоуровневые, вы можете попробовать заменить части вашего дистрибутива альтернативами. Рассмотрим mdev как замену udev (предполагая, что вы не используете systemd), или отредактируем правила автоматического монтирования udev и поменяем программу монтирования на другую утилиту (mount, pmount, udisks, udevil и т.д.)[

] [

]Помимо этого, Google, читайте, прощупывайте, корректируйте и измеряйте.[

] [

]Ниже вы найдете некоторые возможные материалы для чтения об автоматическом монтировании с помощью udev.[

]. [

][[]1[]] []https://wiki.archlinux.org/index.php/Boot_debugging[] [
] [[]2[]] []http://gentooexperimental.org/~patrick/weblog/archives/2013-10.html[] [
] [3] []http://www.tuxradar.com/answers/526#null[] [
] [4] []http://wp.dejvino.com/2013/08/linux-udev-usb-automount-script/[] [
] [5] []http://ubuntuforums.org/showthread.php? t=168221[] [
][

]
1
28.01.2020, 02:52

Теги

Похожие вопросы