Как человек, который использует btrfs
файловую систему Arch Linux
уже почти 2
годы, я могу с уверенностью сказать, что практического ограничения на количество снимков, которые можно легко получить, не существует. Есть некоторые предостережения, хотя. btrfs
Файловая система может привести к фрагментации. Поэтому рекомендуется использовать встроенную функцию онлайн-дефрагментации btrfs
. Кроме того, можно эффективно использовать btrfs
функцию сжатия. Эти меры должны решить большинство проблем с производительностью, которые могут возникнуть на достаточно приличном компьютере при создании большого количества снимков.
Как вы, возможно, знаете, btrfs
подобъемы рассматриваются как файловые системы, и, следовательно, количество снимков действительно ограничено, а именно размером файлов. Согласно btrfs
вики максимальный размер файла, который может быть достигнут - 2^64 byte == 16 EiB
[1] .
Помимо этих ограничений, всегда могут быть проблемы, когда вы исчерпываете пространство без немедленного распознавания, потому что проверка свободного места в btrfs
файловых системах иногда может быть сложной, то есть без возможности различать различные методы измерения свободного пространства в btrfs
файловой системе, которые можно легко использовать трек, сколько места на самом деле осталось. Одним из возможных способов предотвращения этого сценария является использование квоты. Это гарантирует, что пользователи (или пользователь, если он только один) могут использовать только определенное количество пространства. Эта концепция очень умело обсуждается здесь и здесь .
Последнее, но не менее важное предупреждение: я не специалист по btrfs
файловым системам, и я читаю об этом только тогда, когда у меня был тот же вопрос некоторое время назад. Кроме того, всегда существует проблема, которая btrfs
заключается в «быстро движущейся цели» ( Arch Linux
я думаю, что на украденной вики-странице была украдена хорошая формулировка ), поэтому все может измениться.