LINUX.ORG.RU
Форум — Admin  

Ох BTRFS, ну сколько можно - продолжение

 


0

5

Для тех кто помнит первую тему: Ох BTRFS, ну сколько можно в которой я по-полной обосрал BTRFS, посчитав что это она испортила мне файлы и дело именно в ней, а не в железе. Хотел написать в старую тему, но она уже в архиве. Админов прощу добавить туда ссылочку на эту тему.

У меня новости. Спустя 2 года выяснилось, что на том сервере таки битая память!

BTRFS оправдана, буду пробовать её снова.


Ответ на: комментарий от Byers

Да, умеет, на любой прошивке, контроллер в фоне обновляет ячейки.

Нет, не обновляет

router ★★★★★
()
Ответ на: комментарий от router

На чем основан твой оптимизм?

Много 860 evo, 860 pro, 870 evo в серверах работают годами, в массивах ZFS и в массивах на аппаратных raid-контроллерах с классическими ФС. Никаких проблем с ними не было ни разу. Проблема была только с 840 и то новая прошивка вышла быстро и всё пофиксили.

Byers
()
Ответ на: комментарий от router

Они не рулят. Btrfs как раз сразу «сломается». А ext4 продолжит «работать», а ты терять данные.

anonymous
()
Ответ на: комментарий от router

Там проблема не с перезарядом ячеек, а с trim. Отключи его нахрен и будет тебе счастье. И не бери больше мусор от Гнусмаса.

lonelywoolf
()
Ответ на: комментарий от Byers

860 evo, 860 pro, 870 evo в серверах работают годами, в массивах ZFS и в массивах на аппаратных raid-контроллерах

Хм. 860-870 в серверных раид контроллерах? Сроду такие не встречал, у них там обычно какие то PMxxx может дать урл где такие (860-870) найти чтобы в сервера? чтобы с интерфейсами U или Е.

anonymous
()
Ответ на: комментарий от anonymous

PMxxx

Справедливости ради это те же самые 860/70 что там ещё с другой прошивкой и продаются как OEM.

lonelywoolf
()
Ответ на: комментарий от MrClon

У тебя не ежедневные бэкапы? Фига ты отважный! Я ещё и снапшоты раз в 10 минут делаю

Я вообще бэкапы не делаю.

vbr ★★★★★
()
Ответ на: комментарий от anonymous

Хм. 860-870 в серверных раид контроллерах?

Серверы бывают не только с бэкплейнами, можно подключать sata кабелями mini SAS SFF-8087 и подобными к raid или HBA контроллерам. 860-870 достаточно предсказуемые по скорости и очень живучие, для небольших серверов самое то.

Byers
()
Ответ на: комментарий от anonymous

Сервер это когда выходит из строя диск/БП, то меняется на горячую.

Во-первых, это не определение сервера, во-вторых, никто не мешает делать хотсвап в sata-корзинах.

Byers
()

система фигня, мне не понравилось! остаётся только ждать лутшего!

ну в самом деле, если виртуалка с ехт4 летает а с бтром тупит - значит бтр плохо зделан, тупо

Laferadze
()
Ответ на: комментарий от Laferadze

ну в самом деле, если виртуалка с ехт4 летает а с бтром тупит - значит бтр плохо зделан, тупо

а cow вырубал на этой дире/файле?

anonymous
()
Ответ на: комментарий от NyXzOr

Ну как бы типа да, но если ты делаешь бекапы раз в 10 минут… ну вот получился последний бекап неконсистентным, восстановился из предыдущего. Потерял не 10 минут работы, а 20. Да и так-ли страшна неконсистентность? Создать неконсистентность внутри файла тебе не даст ФС (ext4, на сколько помню, создаёт монопольный лок на запись). А между файлами… ну будет у тебя половина бинарей слинкована с предыдущими версиями либы, лечится пакетным менеджером. Часто-ли тебе надо консистентно редактировать кучу файлов? Часто-ли ты делаешь это без какой-то дополнительной подстраховки?

MrClon ★★★★★
()
Ответ на: комментарий от MoldAndLimeHoney

А как ещё бэкапить виртуалки? Снапшот и инкрементный send-receive на бэкап-сервер. btrfs покалеченная by design файловая система.

Byers
()
Ответ на: комментарий от hargard

Ну так у него и не btrfs по дефолту.

Есть на выбор при установке.

lsattr /dSeagate1t/images/104/vm-104-disk-0/disk.raw 
---------------------m /dSeagate1t/images/104/vm-104-disk-0/disk.raw

Ну а раз выбрал сам — сам и изволь отключить

на wiki https://pve.proxmox.com/wiki/BTRFS ничего не сказано про отключение

NyXzOr ★★★★★
()
Ответ на: комментарий от NyXzOr

на wiki https://pve.proxmox.com/wiki/BTRFS ничего не сказано про отключение

при двойном cow будет лавинная дефрагментация от этого и сильная просадка в скорости на виртуалке. Сами решайте - вам снапшоты + постоянно дефрагментировать или скорость работы.

anonymous
()
Ответ на: комментарий от anonymous

на wiki всё описано:

btrfs: local-btrfs
        path /var/lib/pve/local-btrfs
        content iso,vztmpl,backup,images,rootdir

images значит виртуальные диски (в формате файла .raw) будут там лежать. Сам путь:

# btrfs subvolume list /
ID 256 gen 6 top level 5 path var/lib/pve/local-btrfs

Или ожидали, что там будут лежать qcow2? Тогда двойной cow был бы?

NyXzOr ★★★★★
()
Последнее исправление: NyXzOr (всего исправлений: 2)
Ответ на: комментарий от Byers

Лучше попробуй ZFS.

Давно уже использую ZFS. Пришлось, для репликации ничего другого не осталось. Но теперь вернусь к тестам BTRFS.

ZFS/BTRFS для снапшотов для бекапов это перебор. Для этого есть LVM у которого нет недостатков COW. Испокон веков использую его во всех виртуалках для снапшотов + borg удалённо. Только не используйте для этого LVM-thin, он ничем не лучше COW.

Nohack
() автор топика
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария