Как создать файлы обновления ext4 во время записи

Выполните следующую команду:

apt-cache policy | grep http | awk '{print $2 $3}' | sort -u

Источник

2
задан 20 January 2011 в 23:38

18 ответов

Ext [234] всегда обновляется. Вам не нужно ничего делать.

1
ответ дан 25 May 2018 в 23:23
  • 1
    Возможно, вы неправильно поняли вопрос (или, может быть, это я). Примечание: " так, что измельчение / стирание могут быть эффективными ", вопрос заключается в том, как заставить файловую систему перезаписывать, удалять и обновлять файлы, а не просто изменять индексы и метаданные. – Stefano Palazzo♦ 20 January 2011 в 23:41
  • 2
    Да, и мой ответ заключается в том, что это нормальный способ работы. Если вы откроете файл и перезапишите его содержимое, он будет перезаписан на месте. – psusi 21 January 2011 в 01:46
  • 3
    Правильно, это значение ext4 по умолчанию: data = ordered (*) Все данные принудительно выходят непосредственно в основную файловую систему до того, как ее метаданные будут переданы в журнал. – m33lky 21 January 2011 в 09:07
  • 4
    Тем не менее, я все еще не совсем уверен, что происходит во время нескольких проходов на измельчение: файловая система фиксирует только последнюю версию, похожую на способ сохранения грязных страниц? – m33lky 21 January 2011 в 09:12
  • 5
    измельчает данные между проходами. – psusi 22 January 2011 в 01:12

Ext [234] всегда обновляется. Вам не нужно ничего делать.

1
ответ дан 25 July 2018 в 22:35

Ext [234] всегда обновляется. Вам не нужно ничего делать.

1
ответ дан 26 July 2018 в 22:52

Ext [234] всегда обновляется. Вам не нужно ничего делать.

1
ответ дан 2 August 2018 в 04:02

Ext [234] всегда обновляется. Вам не нужно ничего делать.

1
ответ дан 4 August 2018 в 20:05

Ext [234] всегда обновляется. Вам не нужно ничего делать.

1
ответ дан 6 August 2018 в 04:06

Ext [234] всегда обновляется. Вам не нужно ничего делать.

1
ответ дан 7 August 2018 в 22:06

Ext [234] всегда обновляется. Вам не нужно ничего делать.

1
ответ дан 10 August 2018 в 10:20

Ext [234] всегда обновляется. Вам не нужно ничего делать.

1
ответ дан 13 August 2018 в 16:44
  • 1
    Возможно, вы неправильно поняли вопрос (или, может быть, это я). Примечание: & quot; так, что измельчение / стирание могут быть эффективными ", вопрос заключается в том, как заставить файловую систему перезаписывать, удалять и обновлять файлы, а не просто изменять индексы и метаданные. – Stefano Palazzo♦ 20 January 2011 в 23:41
  • 2
    Да, и мой ответ заключается в том, что это нормальный способ работы. Если вы откроете файл и перезапишите его содержимое, он будет перезаписан на месте. – psusi 21 January 2011 в 01:46
  • 3
    Правильно, это значение ext4 по умолчанию: data = ordered (*) Все данные принудительно выходят непосредственно в основную файловую систему до того, как ее метаданные будут переданы в журнал. – m33lky 21 January 2011 в 09:07
  • 4
    Тем не менее, я все еще не совсем уверен, что происходит во время нескольких проходов на измельчение: файловая система фиксирует только последнюю версию, похожую на способ сохранения грязных страниц? – m33lky 21 January 2011 в 09:12
  • 5
    измельчает данные между проходами. – psusi 22 January 2011 в 01:12

Я не уверен, что это точно отвечает на вопрос. Если файл открыт для чтения (скажем, совместно используемой библиотекой с содержимым, загруженным в память), вы действительно не хотите, чтобы это содержимое было написано неожиданно. Итак, я считаю, что нормальный способ (т. Е. Когда data = ordered) заключается в том, чтобы записывать данные на диск, обновлять inodes / metadata, указывать запись каталога в новый файл, но оставлять старый файл на месте и распределяться до тех пор, пока все ссылки

В этом случае shred / wipe может заставить fsync, но старый файл все еще очень активен, что означает, что он выиграл ' t измельчить.

0
ответ дан 25 May 2018 в 23:23

Я не уверен, что это точно отвечает на вопрос. Если файл открыт для чтения (скажем, совместно используемой библиотекой с содержимым, загруженным в память), вы действительно не хотите, чтобы это содержимое было написано неожиданно. Итак, я считаю, что нормальный способ (т. Е. Когда data = ordered) заключается в том, чтобы записывать данные на диск, обновлять inodes / metadata, указывать запись каталога в новый файл, но оставлять старый файл на месте и распределяться до тех пор, пока все ссылки

В этом случае shred / wipe может заставить fsync, но старый файл все еще очень активен, что означает, что он выиграл ' t измельчить.

0
ответ дан 25 July 2018 в 22:35

Я не уверен, что это точно отвечает на вопрос. Если файл открыт для чтения (скажем, совместно используемой библиотекой с содержимым, загруженным в память), вы действительно не хотите, чтобы это содержимое было написано неожиданно. Итак, я считаю, что нормальный способ (т. Е. Когда data = ordered) заключается в том, чтобы записывать данные на диск, обновлять inodes / metadata, указывать запись каталога в новый файл, но оставлять старый файл на месте и распределяться до тех пор, пока все ссылки

В этом случае shred / wipe может заставить fsync, но старый файл все еще очень активен, что означает, что он выиграл ' t измельчить.

0
ответ дан 26 July 2018 в 22:52

Я не уверен, что это точно отвечает на вопрос. Если файл открыт для чтения (скажем, совместно используемой библиотекой с содержимым, загруженным в память), вы действительно не хотите, чтобы это содержимое было написано неожиданно. Итак, я считаю, что нормальный способ (т. Е. Когда data = ordered) заключается в том, чтобы записывать данные на диск, обновлять inodes / metadata, указывать запись каталога в новый файл, но оставлять старый файл на месте и распределяться до тех пор, пока все ссылки

В этом случае shred / wipe может заставить fsync, но старый файл все еще очень активен, что означает, что он выиграл ' t измельчить.

0
ответ дан 2 August 2018 в 04:02

Я не уверен, что это точно отвечает на вопрос. Если файл открыт для чтения (скажем, совместно используемой библиотекой с содержимым, загруженным в память), вы действительно не хотите, чтобы это содержимое было написано неожиданно. Итак, я считаю, что нормальный способ (т. Е. Когда data = ordered) заключается в том, чтобы записывать данные на диск, обновлять inodes / metadata, указывать запись каталога в новый файл, но оставлять старый файл на месте и распределяться до тех пор, пока все ссылки

В этом случае shred / wipe может заставить fsync, но старый файл все еще очень активен, что означает, что он выиграл ' t измельчить.

0
ответ дан 4 August 2018 в 20:05

Я не уверен, что это точно отвечает на вопрос. Если файл открыт для чтения (скажем, совместно используемой библиотекой с содержимым, загруженным в память), вы действительно не хотите, чтобы это содержимое было написано неожиданно. Итак, я считаю, что нормальный способ (т. Е. Когда data = ordered) заключается в том, чтобы записывать данные на диск, обновлять inodes / metadata, указывать запись каталога в новый файл, но оставлять старый файл на месте и распределяться до тех пор, пока все ссылки

В этом случае shred / wipe может заставить fsync, но старый файл все еще очень активен, что означает, что он выиграл ' t измельчить.

0
ответ дан 6 August 2018 в 04:06

Я не уверен, что это точно отвечает на вопрос. Если файл открыт для чтения (скажем, совместно используемой библиотекой с содержимым, загруженным в память), вы действительно не хотите, чтобы это содержимое было написано неожиданно. Итак, я считаю, что нормальный способ (т. Е. Когда data = ordered) заключается в том, чтобы записывать данные на диск, обновлять inodes / metadata, указывать запись каталога в новый файл, но оставлять старый файл на месте и распределяться до тех пор, пока все ссылки

В этом случае shred / wipe может заставить fsync, но старый файл все еще очень активен, что означает, что он выиграл ' t измельчить.

0
ответ дан 7 August 2018 в 22:06

Я не уверен, что это точно отвечает на вопрос. Если файл открыт для чтения (скажем, совместно используемой библиотекой с содержимым, загруженным в память), вы действительно не хотите, чтобы это содержимое было написано неожиданно. Итак, я считаю, что нормальный способ (т. Е. Когда data = ordered) заключается в том, чтобы записывать данные на диск, обновлять inodes / metadata, указывать запись каталога в новый файл, но оставлять старый файл на месте и распределяться до тех пор, пока все ссылки

В этом случае shred / wipe может заставить fsync, но старый файл все еще очень активен, что означает, что он выиграл ' t измельчить.

0
ответ дан 10 August 2018 в 10:20

Я не уверен, что это точно отвечает на вопрос. Если файл открыт для чтения (скажем, совместно используемой библиотекой с содержимым, загруженным в память), вы действительно не хотите, чтобы это содержимое было написано неожиданно. Итак, я считаю, что нормальный способ (т. Е. Когда data = ordered) заключается в том, чтобы записывать данные на диск, обновлять inodes / metadata, указывать запись каталога в новый файл, но оставлять старый файл на месте и распределяться до тех пор, пока все ссылки

В этом случае shred / wipe может заставить fsync, но старый файл все еще очень активен, что означает, что он выиграл ' t измельчить.

0
ответ дан 13 August 2018 в 16:44

Другие вопросы по тегам:

Похожие вопросы: