Как стать автором
Обновить

Комментарии 47

Под «изменением» подразумевается и увеличение и уменьшение ФС?
Извините, не могу ответить на ваш вопрос. Из тестов видно только увеличение размера.
Простите, это просилось сюда:

I hear many of you finally have smooth Flash support, but me and my Intel card are still waiting on a kernel patch somewhere in the pipeline before we can watch Jon Stewart smoothly.
Э… Совсем не в тему. Ресайз файловой системы — крайне острая проблема (особенно в свете перехода на виртуальные/композитные блочные устройства) и сравнивать это с умирающей десктопной технологией (или нахрена вы эту картинку притащили) совсем нелепо.

Всё равно, что обсуждать достоинства автомагнитолы в треде про фичи автопогрузчиков.
Как Вы себе представляете уменьшение раздела на лету?
Как админ HP-UX и AIX я это себе прекрасно представляю :)
А вот в Linux JFS, насколько я в курсе (пользуюсь XFS почти всегда), не позволяет =(
Да, потому что в Линуксах реализована только первая версия, а в AIX рулит вторая уже :)
Да ладно, в линуксах как раз вторая портирована, просто двойку не стали в названии ставить.
Примерно так

resize2fs /dev/device size
Упс сорри, по налету не заметил :)
На сколько я помню, он выдаст ошибку, что-то типа «online shrinking not supported».
Саппортет, вроде, но в очень узком наборе возможностей. Хотя я не уверен, давно последний раз делал.
Если можно верить ману (в чём я иногда сомневаюсь):

It can be used to enlarge or shrink an unmounted file
system located on device. If the filesystem is mounted, it can
be used to expand the size of the mounted filesystem, assuming
the kernel supports on-line resizing. (As of this writing, the
Linux 2.6 kernel supports on-line resize for filesystems mounted
using ext3 and ext4.).
Как в zfs?
Хотя понятие раздела там размытое :)
Ну ZFS и не является файловой системой в классическом понятии этого термина. Там просто можно ограничить и динамически изменять максимально доступное пространство для ФС внутри пула (кстати, насчёт уменьшения не уверен, просто не проверял).
Меньше занятого уменьшить нельзя :).
Чушь
zfs list
NAME USED AVAIL REFER MOUNTPOINT
hostjails/1010 1.63G 382M 1.63G /hostjails/1010

zfs set quota=1G hostjails/1010
cannot set property for 'hostjails/1010': size is less than current used or reserved space

zfs set quota=1.63G hostjails/1010

zfs list
NAME USED AVAIL REFER MOUNTPOINT
hostjails/1010.azar-a.net 1.63G 2.90M 1.63G /hostjails/1010
Чушь не потому, что можно.
Квота — это свойство датасета.
StamPit говорил о структуре пула. Из него нельзя в настроящий момент динамически удалить тома, но можно добавить, увеличив доступно пространство.
Можно уменьшить пул, но придется поплясать с двумя пулами.
Это толстый троллинг? :)
Если нет то что вы имеете ввиду?
О да, совсем динамически.
Ну тогда только ждать реализации evict :)
Реализовано только увеличение. Уменьшение связано с релокацией блоков, думаю не скоро будет.
Конечно же, здесь понимается «уменьшение ФС». Раздел уменьшать можно в некоторых случаях. К примеру, в LVM это lvreduce (что может повредить существующей ФС).
НЛО прилетело и опубликовало эту надпись здесь
Надо же, я еще помню времена, когда считалось, что на линуксных файловых системах «фрагментации нет», почти как с сексом в СССР ;)
Некоторые и сейчас так считают.
Насчет секса или насчет фрагментации?
Насчёт СССР :)
Смотря на каких, не ext2 живы единым.
Но она всё же есть. Раз в полгода прогонять винт дефрагменталкой было бы неплохо.
дефрагментация не сильно актуальна, если у вас free space на разделе всегда в достатке. у меня на руках есть раздел с ext3, на котором почти каждый день кончалось место. по факту, он настолько фрагментирован, что скорость чтения/записи не превышает 1 МБ/сек.
а можно поподробнее? размер раздела, модель HDD, есть ли RAID, если есть — то какого уровня и на каком железе, и простенький бенчмарк с помощью dd?
мне кажется после этой статьи во всех поисковиках по запросу «изменение размера» будет выпадать хабр, даже когда речь идёт совсем не о "изменение размера файловой системы"
Жаль только что до сих пор нет поддержки снэпшотов.
а lvm чем не нравится?
Порой хочется чего-то наподобие виндовой теневой копии, которую можно снять с любого блочного устройства, да ещё и с хранилищем в оперативке.
Тормозит ужасно.

В итоге файловый сторадж поднял на Nexenta, так как там есть ZFS. Отсутствие нормального продакшн ZFS в Linux — это отдельный очень больной вопрос.
btrfs довольно таки стремительно надвигается
Это «стремительное» надвигание уже два с лишним года длится. Или ишак заговорит или шах сдохнет.
чем вас нынешняя поддержка btrfs не устраивает?
Эта ФС не рекомендована к применению в production.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории