Есть ли способ синхронизации только одного раздела?

Есть ли способ синхронизации только одного раздела, а не всех разделов?

Что-то вроде «sync / dev / sdc1».

4 Solutions collect form web for “Есть ли способ синхронизации только одного раздела?”

вы можете перемонтировать с опцией sync, а затем снова установить его с помощью async:

mount -o remount,sync /mountpoint mount -o remount,async /mountpoint 

Использование опции remount не будет работать с процессами с использованием перемонтированной файловой системы.

Существует стандартная функция для синхронизации данных (и метаданных) одного файла: fsync . Для доступа к нему нет стандартной или общей команды оболочки, но вы можете использовать метод sync perl в IO::Handle :

 perl -MIO::File -e 'new IO::File($ARGV[0], "r+")->sync()' filename 

Для синхронизации только одного раздела нет стандартной или общей функции или команды оболочки.

В последних системах Linux существует системный вызов syncfs (введен в ядре 2.6.39 и открыт с glibc 2.14 ). Я не думаю, что этот системный вызов показывается в coreutils или util-linux.

Решением может быть установка раздела с опцией sync .

Если вы имеете в виду утилиту sync которая сбрасывает данные в память на диск, тогда ответ будет отрицательным. Это связано с тем, что sync обычно используется во время процедуры выключения или перезагрузки, где желательно безопасно получать данные, записанные на диск, и реальной целью операции является память, а не диски, и получение этих буферизованных данных из ОЗУ в безопасном месте. Диски находятся именно там, где данные заканчиваются.

  • Файловый сервер на базе Linux
  • Небольшая задача познакомиться с Linux
  • Interesting Posts

    Могу ли я изменить uuid для сетевого интерфейса в ifcfg-eth *, используя uuidgen?

    Postfix: 554 5.7.1 Отказ в доступе к ретрансляции

    Есть ли способ изолировать запущенную программу от остальной части системы Linux?

    Автозаполнение ZSH дает по-видимому случайные ошибки через некоторое время

    Регистрация новых файлов в каталоге

    Можно ли настроить ksh в AIX на использование клавиши вкладок для завершения имени файла?

    Команда работает в командной строке, но не работает в сценарии оболочки

    Невозможно выполнить сценарий Bash, если / while

    Могут ли приложения, подобные VirtualBox, запускаться при запуске без участия пользователей в ubuntu?

    Что означают все буквы и цифры в номере версии RPM Red Hat, например, openssl-devel-0.9.8e-27.el5_10.1?

    Почему «эхо» намного быстрее, чем «прикосновение»?

    Где указан максимальный размер процесса?

    В ли списках `lsof` есть несинхронизированные / отложенные записи?

    3 монитора на Fedora

    Невозможно скомпилировать rTorrent с xmlrpc-c

    Linux и Unix - лучшая ОС в мире.