Минимальная версия для системного вызова write

Я решил проблему сам. Я открыл / proc / sys / vm / block_dump и посмотрел на dmesg .

Как оказалось, ext4lazyinit все еще завершает форматирование жесткого диска (таблицы inode) в фоновом режиме.

Я собираюсь переформатировать диск с помощью lazy_itable_init = 0 , чтобы принудительно завершить его.

2
31.10.2016, 02:14
2 ответа

Архив yggdrasil от ноября 1994 года содержит sys_write в / usr / src / linux / fs. /read_write.c (на самом деле сжата).

В этом файле есть следующее: Copyright (C) 1991, 1992 Linus Torvalds , что указывает на то, что он был добавлен в 1991 или 1992 годах. В то время не использовалась система контроля версий, поэтому подробности скудны. .

2
27.01.2020, 21:52

Как и следовало ожидать, учитывая, что системный вызов writeявляется одним из основных элементов ядра в стиле Unix -, в Linux он появился, как только он «повзрослел» настолько, чтобы стать ядром. Вы можете увидеть его реализацию в версии 0.01 от 1991 года.

3
27.01.2020, 21:52

Теги

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