Возможность несогласованности в резервных копиях между моментальными снимками логического тома LVM

К сожалению, приложения, такие как compiz, обычно устанавливают свои собственные значки. Вы можете установить эти значки, переустановив приложение, чтобы заменить отсутствующие файлы.

sudo apt-get update
sudo apt-get install --reinstall compizconfig-settings-manager

Это должно работать, если файлы отсутствуют, однако, если это не так, вы можете загрузить приложение и вручную замените файлы следующим образом:

cd
mkdir aptget;cd aptget
apt-get download compizconfig-settings-manager
ar xvf *
tar xvf data*
sudo cp -rT ./usr/share/ /usr/share/
cd ..
rm -R aptget
3
задан 16 February 2011 в 05:53

7 ответов

Создавать моментальные снимки для обеих файловых систем одновременно.

1
ответ дан 25 July 2018 в 22:28
  • 1
    Да, конечно, но вопрос в том, как я могу это сделать? Даже выдача двух команд lvcreate в одной командной строке приведет к небольшой задержке между моментальными снимками. Если файл записывается в этот момент времени, между двумя моментальными снимками будет некоторая несогласованность. – intuited 16 February 2011 в 19:28
  • 2
    @intuited: если файл записывается в это время, он будет непоследовательным. Написание двух разных файлов на двух разных томах одновременно не хуже. – psusi 18 February 2011 в 00:43
  • 3
    Но я могу в конечном итоге что-то в /var сказать, что установка завершена, но с поврежденными (то есть не полностью написанными) файлами в /usr/... Если вся система находится на одном томе, по крайней мере система не будет думать, что она закончила делать то, что она не закончила. Также такие вещи, как файлы блокировки, могут выйти из синхронизации. Насколько я понимаю, это основное преимущество снимков LVM в качестве помощников для резервного копирования; Я бы не хотел этого потерять. – intuited 18 February 2011 в 03:42
  • 4
    @intuited: такое приложение сначала сбрасывает записи в / usr, а затем записывается в / var. Если вы берете снимок между ними, то вы находитесь в одной лодке, делаете ли вы снимок одного fs или двух разных, то есть, как и сбой питания в тот же момент. Приложения, которые делают такие вещи, предназначены для решения этой проблемы. – psusi 18 February 2011 в 05:58
  • 5
    Нет, это не то же самое, что и сбой питания, потому что при сбое питания все файловые системы получают «замороженные». точно в тот же момент. Принимая во внимание два отдельных моментальных снимка, первый будет заморожен до второго. Таким образом, возможно, что после первого моментального снимка, и до того, как будет выполнено второе, выполняется операция записи в /usr/..., и последующая запись в /var/... также будет завершена. Таким образом, тома с уменьшенным и последующим резервным копированием /usr содержит файл, который не был полностью написан, а том /var содержит файл, в котором говорится, что записи в `/ usr / completed. – intuited 18 February 2011 в 07:15

Создавать моментальные снимки для обеих файловых систем одновременно.

1
ответ дан 2 August 2018 в 03:55
  • 1
    @intuited: если файл записывается в это время, он будет непоследовательным. Написание двух разных файлов на двух разных томах одновременно не хуже. – psusi 18 February 2011 в 00:43
  • 2
    @intuited: такое приложение сначала сбрасывает записи в / usr, а затем записывается в / var. Если вы берете снимок между ними, то вы находитесь в одной лодке, делаете ли вы снимок одного fs или двух разных, то есть, как и сбой питания в тот же момент. Приложения, которые делают такие вещи, предназначены для решения этой проблемы. – psusi 18 February 2011 в 05:58
  • 3
    Нет, это не то же самое, что и сбой питания, потому что при сбое питания все файловые системы получают «замороженные». точно в тот же момент. Принимая во внимание два отдельных моментальных снимка, первый будет заморожен до второго. Таким образом, возможно, что после первого моментального снимка, и до того, как будет выполнено второе, выполняется операция записи в /usr/..., и последующая запись в /var/... также будет завершена. Таким образом, тома с уменьшенным и последующим резервным копированием /usr содержит файл, который не был полностью написан, а том /var содержит файл, в котором говорится, что записи в `/ usr / completed. – intuited 18 February 2011 в 07:15

Создавать моментальные снимки для обеих файловых систем одновременно.

1
ответ дан 4 August 2018 в 19:58

Создавать моментальные снимки для обеих файловых систем одновременно.

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

Создавать моментальные снимки для обеих файловых систем одновременно.

1
ответ дан 7 August 2018 в 21:59

Создавать моментальные снимки для обеих файловых систем одновременно.

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

Создавать моментальные снимки для обеих файловых систем одновременно.

1
ответ дан 13 August 2018 в 16:35
  • 1
    Да, конечно, но вопрос в том, как я могу это сделать? Даже выдача двух команд lvcreate в одной командной строке приведет к небольшой задержке между моментальными снимками. Если файл записывается в этот момент времени, между двумя моментальными снимками будет некоторая несогласованность. – intuited 16 February 2011 в 19:28
  • 2
    @intuited: если файл записывается в это время, он будет непоследовательным. Написание двух разных файлов на двух разных томах одновременно не хуже. – psusi 18 February 2011 в 00:43
  • 3
    Но я могу найти что-то в / var , сказав, что установка завершена, но с поврежденными (то есть не полностью написанными) файлами в / usr / .. . Если вся система находится на одном томе, по крайней мере система не будет думать, что она закончила делать то, что она не закончила. Также такие вещи, как файлы блокировки, могут выйти из синхронизации. Насколько я понимаю, это основное преимущество снимков LVM в качестве помощников для резервного копирования; Я бы не хотел этого потерять. – intuited 18 February 2011 в 03:42
  • 4
    @intuited: такое приложение сначала сбрасывает записи в / usr, а затем записывается в / var. Если вы берете снимок между ними, то вы находитесь в одной лодке, делаете ли вы снимок одного fs или двух разных, то есть, как и сбой питания в тот же момент. Приложения, которые делают такие вещи, предназначены для решения этой проблемы. – psusi 18 February 2011 в 05:58
  • 5
    Нет, это не то же самое, что и сбой питания, потому что при сбое питания все файловые системы получают «замороженные». точно в тот же момент. Принимая во внимание два отдельных моментальных снимка, первый будет заморожен до второго. Таким образом, возможно, что после того, как первый снимок будет сделан, и до того, как будет сделан второй, выполняется некоторая операция записи в / usr / ... и последующая запись в / var / .. . также завершено. Таким образом, том snapshotted-and-after-backed-up / usr содержит файл, который не был полностью написан, а том / var содержит файл, в котором говорится, что записи на `/ usr / завершено. – intuited 18 February 2011 в 07:15

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

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