Какие файловые системы могут быть уменьшены онлайн в 2011?

apg не плохой выбор, если Вы хотите пароль, который можно легко помнить.

; apg -m 16 -a 0 -t
ByajNudgolIston9 (Byaj-Nud-gol-Ist-on-NINE)
Af}ockhuecUjrak8 (Af-RIGHT_BRACE-ock-huec-Uj-rak-EIGHT)
IakijKadmomIvgig (Iak-ij-Kad-mom-Iv-gig)
NutIlOsyahodBeef (Nut-Il-Os-ya-hod-Beef)
anMechOybekazell (an-Mech-Oyb-ek-az-ell)
VumushCummAd{fra (Vum-ush-Cumm-Ad-LEFT_BRACE-fra)

Обратите внимание, что согласно этому, Ваш пароль должен быть по крайней мере 12 символами долго.

6
16.11.2011, 02:30
3 ответа

Из общих файловых систем, используемых на Linux:

  • JFS и XFS не могут быть уменьшены вообще. Ни может (AFAIK) FFS и UFS, даже с Солярисом или *BSD.
  • Ext2/ext3/ext4 и Reiserfs не могут уменьшить смонтированные файловые системы.
  • Btrfs может уменьшить смонтированные файловые системы.
6
27.01.2020, 20:25

ZFS несколько продемонстрировал рост, или уменьшение файловой системы бессмысленно.

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

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

1
27.01.2020, 20:25
  • 1
    Если это было действительно бессмысленно: Предположим, что у Вас есть LVM, и необходимо создать другой объем, но не иметь никакого пространства для него. Таким образом, необходимо уменьшить существующую файловую систему. Вы yould просто делаете a lvresize - но что, если существуют данные в области, Вы убегаете от объема? Вот почему необходимо сказать файловой системе перемещать его в куда-нибудь безопасный, т.е. перед местом, Вы хотите иметь сокращение. Это точно, что делает уменьшение. Для роста Вы правы - теоретически, FS мог обнаружить, что объем имеет больше пространства, чем прежде, и используйте его автоматически. –  glglgl 16.11.2011, 02:12
  • 2
    Вы постулируете разделение, и резервирование фиксированного размера диска к файловым системам обязательно. Это верно для традиционных файловых систем. Однако ZFS показывает, что это - преодолимое раздражение. Точно так же, как при создании файла Вы не резервируете фиксированный размер устройства хранения данных к нему, наборы данных ZFS только используют пространство, они должны хранить данные. Они не делают предварительно выделенного свободного пространства, недоступного к другим файловым системам (или объемы, снимки, безотносительно). –  jlliagre 16.11.2011, 10:23
  • 3
    Хорошо, но только понять это: Шаг 1: добавьте файл 4 ГБ к разделу 9 ГБ, который помещается tu запуск (скажем). Шаг 2: добавьте другой файл 4 ГБ, будучи помещенным в конец. Шаг 3: удалите первый файл. Шаг 4: уменьшите файловую систему к 5 ГБ. Этот Шаг 4 может только работать, если данные файла перемещены. Существует ли инструмент, который делает это? Или это происходит автоматически при удалении 1-го файла? Я не могу вообразить это... И это не имеет никакого отношения к предварительному выделению или что бы то ни было. Данные по диску должны быть физически где-нибудь... –  glglgl 16.11.2011, 10:51
  • 4
    , я полагаю, что jlliagre говорит, что пространство уже там. Таким образом, после того как Вы удаляете файл ее доступное для Вас для создания другой точки монтирования с. Таким образом, все точки монтирования в пуле совместно используют общее свободное место. В LVM условия думают о VG, где новый LV всегда показывает общее пространство availble в VG. Поэтому скажите, что 3 LV в VG все сообщат о том же использованном пространстве. Добавление 4-го LV также покажет то же использованное пространство. –  AndyM 16.11.2011, 11:04
  • 5
    @jlliagre я думаю Вы и glglgl, говорит в противоположных намерениях. Вы говорите, что у Вас может быть несколько объемов ZFS с гибкими границами в данном пространстве. Несомненно, но это не вопрос здесь. Предположим, что у Вас есть диск на 2 ТБ, полностью занятый больше, чем полупустая файловая система ZFS. Вы внезапно понимаете, что необходимо отделить 1 ТБ того диска для создания раздела NTFS. Можно ли уменьшить часть диска, это выделяется ZFS? –  Gilles 'SO- stop being evil' 17.11.2011, 04:00

Я смог уменьшить rootfs онлайн на ReiserFS v3 с помощью resize_reiserfs для тестирования. Это было несколько лет назад на некотором Linux. Но теперь я добираюсь, "Не может уменьшить файловую систему онлайн".. Я услышал, ext3 был стягиваемый онлайн в некоторых случаях с resize2fs, и это не было в других случаях. Я живо, эта функция очень опасна и нестабильна, и может "случайно целый FS".

1
27.01.2020, 20:25

Теги

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