Как я могу проверить первый запущенный процесс? Я вижу как init, так и linuxrc в корневой папке

https://www.google.co.uk/search? q=leveldb%20log

https://www.quora.com/Why-does-a-LevelDB-database-use-a-directory-instead-of-a-single-file

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

https://en.wikipedia.org/wiki/LevelDB

LevelDB используется в качестве серверной базы данных для IndexedDB Google Chrome.

http://leveldb.org/

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

https://softwarerecs.stackexchange.com/questions/14409/leveldb-database-client

1
22.02.2016, 22:28
1 ответ

/linuxrc запускается на initrd старого образца, /sbin/init запускается на initrd нового образца, /init запускается на initramfs. Initrd и initramfs - это два механизма с одинаковой целью: смонтировать файловую систему в оперативной памяти, из которой могут быть загружены драйверы хранилища. Initrd - более старый, initramfs - рекомендуемый в настоящее время метод.

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

Чтобы выяснить, есть ли у вас initrd или initramfs, проще всего запустить

file /path/to/initrd

Если у вас есть архив cpio, это initramfs. Если у вас initrd, то это "Linux Compressed ROM File System data".

0
28.01.2020, 01:24

Теги

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