Если Вы имеете в виду sync
утилита, которая сбрасывает данные в памяти к диску, затем ответ, нет. Это то, вследствие того, что sync
обычно используется во время завершения работы или процедуры перезагрузки, где желательно записать данные безопасно к диску, и реальная цель операции является памятью, не дисками и вытаскиванием, которое буферизовало данные из RAM к где-нибудь безопасному. Диски, где данные заканчиваются.
Нет, это не возможно. Даже если Вам могло бы удаться перенаправить весь IO к новому подобъему, изменение файлов из-под приложения посреди доступа к нему безнадежно повредит файл и перепутает приложение. Если бы рассматриваемый файл был программой, то он заставил бы программу идти непрочная и только отказывать, если Вы удачливы.