Btrfs subvolumes против папок?

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1063354

Довольно большая ошибка в дикой природе, где HD становится доступным только для чтения. Это не ваш HD.

13
задан 5 April 2012 в 04:46

3 ответа

Ответ на ваш вопрос или вопрос - «оба». Да, вам придется монтировать каждый подвыбор. Каждый subvolume ведет себя как обычная файловая система, поэтому они появятся в точках монтирования, таких как / etc.

Есть несколько преимуществ этой идеи. Например, вы можете сделать свой каталог базы данных MySQL в subvolume, что позволит вам делать снимки для использования с резервными копиями. Вы также можете сделать этот каталог в RAID1, так что если один диск не удался, ваша база данных все равно останется нетронутой. Другой использует subvolume для / etc, так что вы всегда можете изменить любые изменения конфигурации системы. Использование subvolume для / home / username потенциально позволит каждому пользователю иметь машину времени, хотя, вероятно, гораздо более гибким способом, чем то, что Apple предоставляет в своей системе.

И, конечно же, одним из преимуществ наличия дополнительного объема для дома и другого для корня является возможность отменить обновление. Например, вы очень быстро обновляетесь с 12.04 до 12.10, обнаружите, что после первого месяца он слишком глючит, поэтому вы просто не обновляете свою операционную систему. Я сам этого не пробовал, но он должен работать так же хорошо, как держать ваш дом и переустанавливать предыдущую систему, за исключением того, что потребуется около секунды. :

)
7
ответ дан 25 May 2018 в 12:57
  • 1
    Я знаю, что этот ответ довольно старый, но я мог бы использовать подсказку прямо сейчас: вы сделали заявление о том, что можно выбрать другой уровень репликации для каждого подвыбора. Можете ли вы дать источник или небольшое руководство к этому? Я не смог найти никого и не могу использовать эту функцию (хотя мне бы очень хотелось!) Я всегда получаю всю систему в режиме single или RAID1. – Jonas Wielicki 27 January 2013 в 02:52
  • 2
    @JonasWielicki В настоящее время разные уровни репликации на каждый подвыбор не реализованы: unix.stackexchange.com/questions/82869 – ignis 4 November 2013 в 17:56

Subvolumes под корневым subvolume по умолчанию отображаются в виде папок и не нужно монтировать, если вы установили корневой подворот.

Разница между папкой и подвыбором заключается в том, что подвыборы можно монтировать без устанавливая либо родительский субволок (корень), либо любой другой субволок. И подвыборы могут быть сняты, тогда как папки не могут быть.

6
ответ дан 25 May 2018 в 12:57

Функция Subvolume, использующая текущее ядро ​​Ubuntu (от ubuntu 12.10), не имеет особого смысла, поскольку она все еще пропускает «Группы квот Subvolume». Вам нужно подождать ядро ​​3.6 (возможно, ubuntu 13.04?) Конечно, вы можете snaphost subvolume, и, конечно же, вы не можете сделать снимок каталога. Но вы, вероятно, ожидаете, что подвооружения будут работать как логические тома с LVM, но с btrfs у нас нет аналогичного сценария, так как у нас нет квоты с этим ядром.

Поэтому: да, вы можете делать снимки, но они выглядят как каталоги, и если вы заполняете пробел в подвыборке, вы заполняете пространство на всей файловой системе .....

Вы можете даже изменить размер подвыбора, указав путь к субволику, но операция изменения размера влияет на всю файловую систему, а не на путь подворота.

Другими словами, с этим ядром, subvolume не готово к производству.

В противном случае вам нужно использовать файловые системы btrfs как тома, а не подвыборы. Файловая система btrfs может быть сжата в режиме онлайн и расширена в режиме онлайн, поэтому квота не нужна.

0
ответ дан 25 May 2018 в 12:57
  • 1
    Я взглянул на BTRFS на SysrescuCD, и у него есть расширение квоты. Но ядро ​​3,4. Возможно, они исправили ядро, чтобы включить это расширение (??) .... в любом случае, изменение размеров томов ZFS прекрасно работает, тогда как BTRFS не работает. Вот почему нам нужна квота. – Massimiliano Adamo 5 March 2013 в 19:21

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

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