/proc/config.gz имеет 0 байт

У меня есть Android TV stck Я скомпилировал Linux для ИТ с https://github.com/Galland/rk3x_kernel_3.0.36

Но когда я загрузил это изображение, я обнаружил, что /proc/config.gz имеет 0 байт

может кто-нибудь объяснить, как параметры командной строки из файла .config в источнике ядра подключаются к / proc. Я имею в виду, что идет в фоновом режиме?

One Solution collect form web for “/proc/config.gz имеет 0 байт”

Файлы в /proc не имеют размера файла в целом и отображаются как имеющие размер 0 в ls -l , но вы все равно можете читать данные от них (см. man 5 proc ).

Попробуйте, например:

zcat /proc/config.gz | wc

или:

 $ ls -l /proc/cmdline -r--r--r-- 1 root root 0 Aug 4 10:16 /proc/cmdline 

Выглядит пусто. Но:

 $ cat /proc/cmdline | wc 1 5 114 

он содержит данные. Посмотрим:

 $ cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-3.13.0-24-generic root=UUID=fc48808f-8f06-47fc-a1fe-5d08ee9e0a50 ro noirqdebug nomodeset 

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

Если вы не можете прочитать /proc/config.gz , есть файл, который обычно содержит то же самое:

less /lib/modules/$(uname -r)/build/.config

Подробнее см. man proc .

  • Прерывает ли SSH доступ к клавиатуре?
  • Linux / proc / sys / kernel: где находятся файлы sysrq-sticky, sysrq-key и sysrq-timer?
  • Почему не может / proc быть слоем файловой системы наложения (overlayfs) на linux?
  • Могу ли я установить местоположение основного файла без root?
  • Процесс Rogue Java останавливает мой компьютер
  • Как получить общее чтение / запись диска в байтах на устройство hdd из / proc
  • как читать любой процесс '/ proc / pid / io
  • Каковы возможные причины, по которым iwconfig не обновляет статистику соединений?
  • Как я могу отредактировать / proc / net / tcp?
  • Как собираются данные в / proc / * и насколько они надежны?
  • Ошибка времени выполнения Awk: недостаточно аргументов
  • Linux и Unix - лучшая ОС в мире.