synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяАппаратная и Программная Совместимость › Btrfs vs Ext4 - подводные камни?

Btrfs vs Ext4 - подводные камни?

hafis · 09.03.2018

Дано: DS412+, DS812+

 

 

Официально поддерживают новую файловую систему Btrfs.

В рамках преобразования ИТ-структуры я планирую менять им жесткие диски, соответственно есть возможность сразу поставить им Btrfs.

Преимущества новой файловой системы вкусно расписаны в маркетинговых материалах на сайте Синолоджи. В частности, меня заинтересовали два преимущества Btrfs, расписанные на офиц. сайте:

 

1. Возможность экономии дискового пространства для Cloudstations, работающих для кучи пользователей (Btrfs тут якобы экономнее, нежели Ext4)

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

 

Вместе с тем, возникает вопрос:

"плюшек без пригара не бывает".

Чем-то надо платить за вкусности.

Какие есть ограничения в случае с Btrfs на таких старых аппаратах?

 

 

Понятно, что есть некоторое (декларируемо небольшое) падение производительности файловой системы из-за избыточного журналирования и верификации контрольных сумм (если та включена). Но, моего случая и для обозначенного функционала небольшое падение производительности совсем не критично, поскольку практически всё взаимодействие с NAS все равно производится через узкое горло интернета, являющееся первым и главным ограничителем. А не требует ли Btrfs еще каких ресурсов, кроме процессорных, чтобы полноценно функционировать в заданных объемах желаемых функций? Не окажется ли так, что, скажем, текущего объема ОЗУ в Синолоджи (особенно в 412+) которого было достаточно для Ext4, будет уже недостаточно для Btrfs, и с ней возникнут некие качественные ограничения?

Кто что знает на этот счет?

polanat · 11.03.2018
Дано: DS412+, DS812+

 

Какие есть ограничения в случае с Btrfs на таких старых аппаратах?

Отвечу тупо и просто - раз на этих моделях поддержка Btrfs официально заявлена, то и ограничений нет - ограничения скорее возникнут в плане производительности при переходе на свежии версии DSM (DSM 6.X)

dima_ace · 12.05.2023

Подниму тему.

Удалось ли кому то оценить преимущества / недостатки BTRFS против EXT4 ?  Особенно беспокоит требовательность к ресурсам проца, ОЗУ. 

Задумался о целесообразности перехода, в надежде на может потише будут работать HDD, т.к. пишут BTRFS сокращает объемы копирования вроде как.

SDL2000 · 12.05.2023
1 час назад, dima_ace сказал:

Задумался о целесообразности перехода, в надежде на может потише будут работать HDD, т.к. пишут BTRFS сокращает объемы копирования вроде как.

А это как? Я копирую 1Гб, а он гад такой, только 500Мб пишет? )))

dima_ace · 12.05.2023
1 минуту назад, SDL2000 сказал:

А это как? Я копирую 1Гб, а он гад такой, только 500Мб пишет? )))

Ну что-то вроде этого)).  То есть например, при создании и хранении резервных копий файлов приложением Synology Drive, дополнительное место волшебным образом не тратитится на эти самые копии -так указано вродеб в описании преимуществ BTRFS )

QwertRob · 13.05.2023
17 часов назад, dima_ace сказал:

Задумался о целесообразности перехода, в надежде на может потише будут работать HDD

Вот такого способа сделать хард тише еще никто не предлагал :wacko:

dima_ace · 13.05.2023
1 час назад, QwertRob сказал:

Вот такого способа сделать хард тише еще никто не предлагал :wacko:

О, буду первый :D:D

Ну имелось ввиду, что раз меньше операций чтения / записи, то и меньше шума ))

SDL2000 · 13.05.2023
10 часов назад, dima_ace сказал:

Ну имелось ввиду, что раз меньше операций чтения / записи, то и меньше шума ))

Наверное скажу глупость... Но.. Как мне кажется, не обязательно использовать NAS в качестве подушки.

И шумит, и спать неудобно )))

Судя по двум форумам (тут и 4pda) останавливать HDD и снижать их шум - это прям какая-то народная забава.

В моем понимании NAS - круглосуточный сервер. Иначе - нахрена он нужен-то? 

 

Ну и чтоб не совсем оффтопик. Я бы просто перенес НАС куда-нить, где не сильно мешает его шум.

Антресоль, лоджия, кладовка. 

Зачем он нужен-то под ухом?

У меня в кладовке стоит и NAS, и к нему DAS на 5 дисков, HP Gen8 Micro.

И никаких проблем с шумом.

И конечно же, НИКОГДА даже в голову не приходило отправлять HDD в сон!

 

dima_ace · 13.05.2023
6 часов назад, SDL2000 сказал:

В моем понимании NAS - круглосуточный сервер. Иначе - нахрена он нужен-то? 

Я с вами полностью согласен по этому утверждению ! ) Именно так он и работает у меня -24/7/365

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

SDL2000 · 14.05.2023
10 часов назад, dima_ace сказал:

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

Да просто он иногда необходим

Виртуальные машины если поднимать

Если использовать Active Bussines Backup

У меня основное зеркало ext4, один винт типа помойки ext4, и еще два btrfs.

Так что выбирал файловую систему чисто из практичности. Но уж никак не по шуму )))

dima_ace · 14.05.2023
7 часов назад, SDL2000 сказал:

Виртуальные машины если поднимать

Если использовать Active Bussines Backup

Вроде не мой сценарий, побуду на ext4. Благодарю! )

QwertRob · 15.05.2023
12 часов назад, dima_ace сказал:

Вроде не мой сценарий, побуду на ext4. Благодарю! )

Имхо, самая востребованная плюшка btrfs - это спапшоты, их вполне достаточно, чтобы забыть про ext. И, маленьким плюсом, дедупликация в некоторых, затратных на объем, сценариях, которую обещают расширить.

dima_ace · 15.05.2023
7 часов назад, QwertRob сказал:

Имхо, самая востребованная плюшка btrfs - это спапшоты, их вполне достаточно, чтобы забыть про ext. И, маленьким плюсом, дедупликация в некоторых, затратных на объем, сценариях, которую обещают расширить.

А с точки зрения скорости работы, btrfs требовательнее к ресурсам?

QwertRob · 15.05.2023
8 минут назад, dima_ace сказал:

А с точки зрения скорости работы, btrfs требовательнее к ресурсам?

Не заметил: у меня древний 412+ с 1 гигом памяти нормально работает с ней. А на ARM-ах ее, кажется, нет.

dima_ace · 16.05.2023

Снапшоты это ведь моментальные снимки? Аналог резервных копий? Скажите, можно ли из них свободно вытаскивать данные за пределами программы репликации? К примеру гипер бекап не позволяет созданную им резервную копию использовать чем то еще, то есть  если понадобится быстро извлечь данные, а сино например сдохнет.. придется искать другой доступный сино.. А как дела обстоят в этом смысле со снапшотами?

QwertRob · 16.05.2023
21 минут назад, dima_ace сказал:

Скажите, можно ли из них свободно вытаскивать данные за пределами программы репликации

Да, конечно, хоть в проводнике Винды

21 минут назад, dima_ace сказал:

К примеру гипер бекап не позволяет созданную им резервную копию использовать чем то еще

Ошибаетесь: эти данные можно раскрыть в FileStation в интерфейсе DSM и в Synology Hyper Backup Explorer, приложении для ПК

dima_ace · 16.05.2023

Интересно, благодарю!

F22 · 04.06.2023
В 14.05.2023 в 02:32, dima_ace сказал:

Я с вами полностью согласен по этому утверждению ! ) Именно так он и работает у меня -24/7/365

А чем мешает автоматическая остановка дисков? В домашнем NAS диски могут стоять больше половины суток. Когда обратишься, они запустятся. Это ж хорошо. Есть не просят, при этом ресурс их продлевается.

SDL2000 · 05.06.2023
11 часов назад, F22 сказал:

А чем мешает автоматическая остановка дисков? В домашнем NAS диски могут стоять больше половины суток. Когда обратишься, они запустятся. Это ж хорошо. Есть не просят, при этом ресурс их продлевается.

А кто это сказал? Что ресурс продлевается?

А если провести (мысленно) такой бредовый эксперимент?

Два диска. Один просто работает, а другой каждые 5 мин останавливается и стартует.

Какой быстрее сдохнет?

Думаю даже "свидетели секты святой остановки HDD" правильно ответят на вопрос :D

 

F22 · 05.06.2023
3 минуты назад, SDL2000 сказал:

а другой каждые 5 мин останавливается и стартует.

Какой быстрее сдохнет?

Ну конечно сдохнет раньше тот, который так часто останавливается и стартует. Только вот нет ни каких "каждые 5 мин". Смысл такого примера? В реальности диски останавливаются всего лишь 1 - 2 раза в сутки, а в таком случае наоборот, ресурс продлевается существенно.

SDL2000 · 05.06.2023
32 минут назад, F22 сказал:

Ну конечно сдохнет раньше тот, который так часто останавливается и стартует. Только вот нет ни каких "каждые 5 мин". Смысл такого примера? В реальности диски останавливаются всего лишь 1 - 2 раза в сутки, а в таком случае наоборот, ресурс продлевается существенно.

Вот на моем диске сейчас время наработки 62957 часов. Второй 66547 часов

Это получается 2625 дней. Или 7 с лишним лет

Ни РАЗУ я их не отправлял в сон!

И на работе у меня комп годами не выключается.

И на серваках ни кто диски в сон не отправляет.

Есть смысл их отправлять в сон, если НАСом пользуются эпизодически.

Но есть ли смысл с домашнем сервере, который нужен 2-3 раза в неделю? Внешний диск не проще использовать?

 

F22 · 05.06.2023
31 минут назад, SDL2000 сказал:

Есть смысл их отправлять в сон, если НАСом пользуются эпизодически.

Но есть ли смысл с домашнем сервере, который нужен 2-3 раза в неделю? Внешний диск не проще использовать?

У меня диски шестой год уже работают с остановками. И почему 2 - 3 раза в неделю? Каждый день пользуюсь NAS-ом, а диски каждую ночь спят. Но в настройках электропитания сон включён, только таймаут 2 часа поставил. Пусть останавливаются. У меня три пользователя добавлены. Диски иногда не спят сутками, когда бэкап идет с мобильников, если кто то делает фото или качается что то.

SDL2000 · 05.06.2023
1 час назад, F22 сказал:

У меня диски шестой год уже работают с остановками. И почему 2 - 3 раза в неделю? Каждый день пользуюсь NAS-ом, а диски каждую ночь спят. Но в настройках электропитания сон включён, только таймаут 2 часа поставил. Пусть останавливаются. У меня три пользователя добавлены. Диски иногда не спят сутками, когда бэкап идет с мобильников, если кто то делает фото или качается что то.

А смысл?

Многие пользователи зачем-то используют NAS вместо подушки (странно конечно - ну у каждого свои тараканы), им нужно выключать диски, чтоб спать не мешали.

У Вас такая же ситуация? 

Серьезно, не понимаю, зачем выключать диски? Кроме шума.

P.S. Прям любимая тема. Купить NAS, поставить его в спальню, подключить по Wi-Fi, отправить в сон диски, и сам NAS тоже :D

F22 · 05.06.2023
43 минут назад, SDL2000 сказал:

А смысл?

Но это же не требует ни каких действий от человека. Таймаут остановки дисков включён по умолчанию. Наоборот, смысл лезть и отключать? Пусть останавливаются. NAS же домашний и в таком сценарии использования диски остановками не убьёшь, а наоборот. Это как компьютер включать по вечерам. Обычные диски в нём и по 10 лет живут. У меня NAS стоит в прихожей.

SDL2000 · 05.06.2023
6 минут назад, F22 сказал:

NAS же домашний и в таком сценарии использования диски остановками не убьёшь, а наоборот.

Есть где-то исследования, что отключение - продлевает жизнь дискам? Хотя бы на 10%

И конечно же сильно зависит от сценария использования.

У меня NAS работает, как и положено серверу - круглосуточно. Камеры пишутся, в докере приложения которые требуют мгновенного доступа (тот же менеджер паролей, прокси). Торренты качаются/раздаются

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

dima_ace · 05.06.2023

По поводу остановки, последний раз диски останавливались на DSM 6 версии, с переходом на новый NAS и на DSM версии 7, несмотря на выставленный таймер дисков, обращения различными процессами происходят каждые 5-10 сек. Понаблюдал какие процессы это делают и обнаружил что делают это большинство установленных приложений: видеостанция, длна сервер, чат, гипер бэкап, синолоджи драйв, аудиостанция, квикконнект, стораж сервис, сервис AFP, сервис SMB и что-то может еще, все они пингуют систему.

Видимо такой режим предусмотрен в DSM 7 и остановить при таком сценарии диски бесперспективно ))

F22 · 05.06.2023
22 минут назад, dima_ace сказал:

Видимо такой режим предусмотрен в DSM 7 и остановить при таком сценарии диски бесперспективно ))

На DSM 7.1.1 диски останавливаются без проблем. Правда я на днях обновился до DSM 7.2 и уехал в другой город. Х.з. может они там перестали останавливаться тоже ). У меня всегда включена остановка, но если они не будут останавливаться, из-за того что я поставлю нужные мне приложения, которые не будут давать им спать, то я конечно забью.

F22 · 05.06.2023
27 минут назад, SDL2000 сказал:

Есть где-то исследования, что отключение - продлевает жизнь дискам? Хотя бы на 10%

Ну какие ещё исследования. Очевидно же, что выключенный диск проживёт дольше, если только, как ты написал выше, он не стартует каждые 5 минут. Но в домашнем NAS, так не получается. Диски половину суток могут стоять.

SDL2000 · 05.06.2023
1 час назад, F22 сказал:

Диски половину суток могут стоять.

Ок. По Вашему сценарию, пару раз в сутки останов-запуск. Это 730 запусков/остановов в год. Или вот у меня 7 лет работы - это 5110 запусков

Они нужны?

Для меня - нет. А дальше решает каждый сам для себя.