Каково значение.: в этом положении Linux?

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

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

Нет даже никакой гарантии, синхронизирующий вызов сделает что угодно конкретное вообще в зависимости от его реализации. Вызов синхронизации, поскольку стандарт POSIX определяет, только "предложение" для ОС для сбрасывания ее кэшей файловой системы, это не обязательно вынуждает сбросы сразу произойти. Более точно вызовы просят, чтобы ОС запланировала очистку кэша, но нет никакой гарантии, это произойдет перед уже запланированным временем, хотя реализация Linux действительно ожидает ее для случая перед возвратом.

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

Если Вы действительно хотите предотвратить пользователей для выполнения синхронизации в системе, можно просто выполнить эти команды:

mv /bin/sync /bin/.sync
ln /bin/true /bin/sync

Это в основном было бы не замечено пользователями и не имеет никаких отрицательных эффектов кроме с людьми, которые просто работают, синхронизация затем удаляют устройства хранения (например: карта флэш-памяти usb), не размонтировав их, но этих пользователей уже действовали по-дурацки так или иначе.

Обратите внимание, что я не рекомендовал бы предыдущую ссылку/bin/sync с/bin/true. sync конечно, полезно в некоторых случаях. Например, если бы Вы боитесь, что жестокое завершение работы (дефицит энергоресурсов, системная паника...) могло бы произойти вскоре, который помог бы сохранению содержания файловых систем. Это - то, что я называю легальным запросом.

2
12.11.2013, 18:54
1 ответ

. текущий каталог. : разделитель пути, используемый для разделения разнообразных путей в единственной опции/переменной под *отклоняют. Эта командная строка поэтому добавляет обоих . и zookeeper-3.4.5.jar к пути к классу Java.

6
27.01.2020, 21:54

Теги

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