Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: кеширование примонтированых разделов?  (Прочитано 927 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн JohnDoe

  • Автор темы
  • Активист
  • *
  • Сообщений: 562
    • Просмотр профиля
ноутбук, 2 системы ubuntu и winxp. в Ubuntu диск D прописан в fstab

#/dev/sda5
UUID=44CF70D53CC3FBF1   /media/Drive_D   ntfs-3g   defaults,locale=ru_RU.UTF8,umask=007,gid=46   0   0

использую спящий режим в Ubuntu. Если потом загрузится в винду и там что либо удалить/добавить на диск Д то linux ничего не знает про эти изменения. когда потом загрузишься.
mount -a исправляет положение. хотелось бы вариант без участия человека.

Оффлайн -sanches-

  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
mount -o remount /dev/disk ...  в rc.local ?
C2D 6550, P5K-V, 7900GT

Оффлайн JohnDoe

  • Автор темы
  • Активист
  • *
  • Сообщений: 562
    • Просмотр профиля
-sanches-
в /etc/rc.local или в /etc/init.d/rc.local ?

Можно полную команду что написать надо. Спасибо

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Спящий режим и две операционки, работающие с разделом - лучший способ убить файловую систему.
Потому что при засыпании оперативная память сбрасывается на винт и при просыпании загружается с винта, таким образом, загружается в том числе дисковый кэш, в котором находится системная информация о разделе. Если информация эта менялась между засыпанием и просыпанием из другой операционной системы, то легко получить вместо файловой системы кашу.

Оффлайн JohnDoe

  • Автор темы
  • Активист
  • *
  • Сообщений: 562
    • Просмотр профиля
вот во избежании каши и задал вопрос. Раздел не системный. Если в процессе пробуждения обновлять этот дисковый кеш, то ничего страшного случится не должно.

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
вот во избежании каши и задал вопрос. Раздел не системный. Если в процессе пробуждения обновлять этот дисковый кеш, то ничего страшного случится не должно.
Производим копирование с СД на винт большого файла. По окончании усыпляем. При этом в кэше находятся данные, которые ещё не сброшены на винт. Загружаем другую ось. Во-первых, увидим ли мы скопированный накануне файл? Нет, либо он будет "битый". Запишем чего-то на винт, ребутнёмся, просыпая первую ось. Она, ожив, сбросит остатки кэша на винт и обновит системную информацию файловой системы. Будет ли файл записан корректно? Не факт. Увидим ли файлы, записанные в другой операционной системе? Вероятно не увидим - сведения о них с большой вероятностью потеряны перезаписью служебной информации из кэша.

Таким образом, следует запомнить простое правило - НИКОГДА НЕ ЗАГРУЖАЙТЕ ДРУГУЮ ОПЕРАЦИОННУЮ СИСТЕМУ ПОСЛЕ УСЫПЛЕНИЯ ИСХОДНОЙ.
Миллионы виндузятников спящим режимом поубивали себе файловые системы. Не вливайтесь в их ряды.

Оффлайн JohnDoe

  • Автор темы
  • Активист
  • *
  • Сообщений: 562
    • Просмотр профиля
Цитировать
Производим копирование с СД на винт большого файла. По окончании усыпляем. При этом в кэше находятся данные, которые ещё не сброшены на винт.
Разве перед засыпанием операция копирования не закончена? так же как с безопасным извлечением флешек. только после того как все операции с флешкой закончены. При засыпании основные разделы разве не размонтируются?

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Не закончена, в этом и состоит функция кэширования.
Безопасное извлечение флешек, фактически, есть операция размонтирования ФС.
При засыпании ничего не размонтировывается. Хотябы потому, что для корня и хомяка это невозможно принципиально.

 

Страница сгенерирована за 0.017 секунд. Запросов: 20.