Автор Тема: как синхронизировать содержимое дискового и "виртуального" inode  (Прочитано 1715 раз)

Оффлайн c-villain

  • Участник
  • *
  • Сообщений: 59
собственно вопрос в теме: как синхронизировать содержимое дискового и "виртуального" inode?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Объясните подробнее о чём вы?

Оффлайн c-villain

  • Участник
  • *
  • Сообщений: 59
ситуация такая, добавил одно поле в структуру айнод, заполняю его, но после перезагрузки значение там не сохраняется... все логично, т.к. вношу изменение в vfs, а не на сам диск... на одном сайте вычитал интересную вещь, что содержимое виртуального айнода синхронизируется с дисковым, если произолшли изменения в виртуальном... так вот, если скажем, записать в добавленное поле значение, а потом открыть файл (у которго соответствующий айнод) на запись, то значение действительно сохраняется...
так вот хотелось бы узнать эту функцию синхронизации=)
ну. или может, поможете, как-то иначе эту проблему решить=)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....

Оффлайн c-villain

  • Участник
  • *
  • Сообщений: 59

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Вы объясните - что вы хотите сделать?

На уровне приложения хотите влезть в работу ядра, или файл изменить, минуя файловую систему?