[СИ] Длина сектора диска
Язык СИ
ОС UNIX
База данных и транзакция.
Два вопроса.
Имеется файл строк, каждая строка это отдельная запись БД.
Нужно сделать транзакцию - изменить одну из этих строк.
При этом длина строки не меняется.
Должно выдерживать мягкий сбой (выключение питания).
Винт плохой и при сбое портит весь сектор (или иную минимальную порцию данных).
Значит я должен в журнале сохранить всё то, что может быть испорчено,
т. е. сектор (или секторы) содержащий эту строку.
Вопрос 1. 
О длине сектора.
Как узнать длину сектора или иной порции данных, 
которая может быть испорчена?
Вопрос 2.
Что если я буду для верности сохранять заведомо 
большую порцию, а именнно 8 Кбайт, начало порции
кратно ей самой от начала файла.
Сработает ли такой подход?
    
      Ответ на:
      
          комментарий
        от bvvv 
  
    
      Ответ на:
      
          комментарий
        от ddos3 
  
    
      Ответ на:
      
          комментарий
        от bvvv 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от ddos3 
  
    
      Ответ на:
      
          комментарий
        от devl547 
  
    
      Ответ на:
      
          комментарий
        от oleg_2 
  
    
      Ответ на:
      
          комментарий
        от oleg_2 
  
    
      Ответ на:
      
          комментарий
        от devl547 
  
    
      Ответ на:
      
          комментарий
        от ddos3 
  
    
      Ответ на:
      
          комментарий
        от oleg_2 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум bad сектор на диске (2010)
 - Форум Сбойный сектор на диске (2008)
 - Форум Как диск делает ремап секторов? (2017)
 - Форум Считывание секторов с DVD дисков (2013)
 - Форум [СИ] Заполнен диск. Пропали файлы. (2011)
 
- Форум Увеличить таймаут записи секторов на диск (2023)
 - Форум Чем считать диск с битыми секторами (2013)
 - Форум Как узнать сбойный сектор жёсткого диска? (2014)
 - Форум МО-диск с 2048 байт/сектор (1999)
 - Форум Линуксы и диски с 4096 байтовыми секторами (2012)