Evgenii
https://elis.nu/blog/2021/05/the-day-when-zfs-saved-my-data/
Δαρθ
Nikita
Господа, день добрый.
Подскажите пожалуйста, есть ли способ решения проблемы, гугл ничего толкового не предлагает.
Есть файловые шары с огромным количеством очень длинных кириличных путей, ну т.е. папка в папке, это всё в папке и так десяток раз, а в конце ещё и файл с именем в сотню символов.
Файлов таких масса, при попытке перегнать их "как есть" с виндовой шары - сыплются ошибки, мол аксесс денай.
Прогуглив обнаружил, что где-то на уровне файловой системы есть ограничение в 255 бит на длину пути.
Эту проблему можно как-то обойти, кроме вариантов "удалить файлы\переложить их в более короткие пути и т.п.".
ZFS весьма гибкая, неужели эту проблему никак не обойти?
Egor V
Заархивировать, скопировать и распаковать например.
Евгений
Господа, день добрый.
Подскажите пожалуйста, есть ли способ решения проблемы, гугл ничего толкового не предлагает.
Есть файловые шары с огромным количеством очень длинных кириличных путей, ну т.е. папка в папке, это всё в папке и так десяток раз, а в конце ещё и файл с именем в сотню символов.
Файлов таких масса, при попытке перегнать их "как есть" с виндовой шары - сыплются ошибки, мол аксесс денай.
Прогуглив обнаружил, что где-то на уровне файловой системы есть ограничение в 255 бит на длину пути.
Эту проблему можно как-то обойти, кроме вариантов "удалить файлы\переложить их в более короткие пути и т.п.".
ZFS весьма гибкая, неужели эту проблему никак не обойти?
На сколько помню виндовая тулза есть, которая заодно и права сохранит, но не помню как звать. А вообще последний 64 битный Тотал норм жуёт
Nikita
Евгений
FAR на крайняк
Nikita
Евгений
Я последний раз такое добро синкал Nextcloud приложением и куда надо выкладывал :))
Евгений
Но у меня Домашний клауд
Евгений
FAR сто пудово скопипастит
Василий
Господа, день добрый.
Подскажите пожалуйста, есть ли способ решения проблемы, гугл ничего толкового не предлагает.
Есть файловые шары с огромным количеством очень длинных кириличных путей, ну т.е. папка в папке, это всё в папке и так десяток раз, а в конце ещё и файл с именем в сотню символов.
Файлов таких масса, при попытке перегнать их "как есть" с виндовой шары - сыплются ошибки, мол аксесс денай.
Прогуглив обнаружил, что где-то на уровне файловой системы есть ограничение в 255 бит на длину пути.
Эту проблему можно как-то обойти, кроме вариантов "удалить файлы\переложить их в более короткие пути и т.п.".
ZFS весьма гибкая, неужели эту проблему никак не обойти?
Не слушай. Лимит длины имени на винде 255 символов, а на линуксе 255 байт
Василий
Вот тут и облом: ютф занимает два байта
Евгений
Евгений
Василий
Я в свое время про... Ся с rsync, пока не разобрался, что кирилическое имя на юниксе не больше 127 символов
Василий
Написал для винды скрипт, который обрезает до 255 байт и письмо пользователям, что они придурки.
Евгений
Я своих переодически учу :) что не надо сохранять длинные имена
Василий
Проблема в том, что всякие ворды сами длинное имя предлагает. И народ сохраняет
Евгений
И это тоже, поэтому теневые копии, что бы юзвери сами себе восстанавливали файлики и бэкапы файл сервера ( благо он виртуальный )
Евгений
Виртуальным диском проще ворочать, чем так мучаться, да всем сказано, если не на сервере, мы за ваши данные не отвечаем
Евгений
Рабочие столы почти у всех девственно чисты
Василий
Не проще ли перенаправить рабочие столы и мои документы на сервер?
Василий
На крайняк, перемещаемые профили
Василий
С бекапами все просто: есть цикличечкие снапшоиы каждые 15 минут, хранение сутки. Есть вим, в другой дц, есть rsync файлов в третий дц, тоже на zfs. Все длинные имена, скриптом режутся, ещё никто не жаловался
Евгений
Евгений
Мы ушли от снапшотов zfs
Евгений
Проксмокс худо бедно делал снапшоты для бэкапов, но мы чет с ним накушались
Василий
Мы ушли от снапшотов zfs
Снапшот зфс ничего не стоит, а раз в15 минут, любое другое решение будет кушать ресурсы
Ivan
Вроде как ограничение на длину имени идет от ядра. Хотя было бы очень приятно если б эту проблему решили в zfs.
Ivan
в виде патча к ядру
Василий
Если что, я зфс гоняю на солярисе. И там такая же проблема
Fedor
Мне казалось, эта проблема давно канула в лету…
Евгений
Жизнь бессмысленна:)
512 кб хватит всем
Ivan
https://github.com/openzfs/zfs/issues/2344
каждый может проверить у себя. проблема все еще имеет место быть.
Combot
Photo has been banned! Reason: CAS ban.
Nikolay
⚡Sђสᴍสn⚡
Δαρθ
длина файлнеймов точно проблема не конкретной ФС, а всего линукса.
у меня вон торренты не качаются некоорые изза этого.
что на XFS не качались, что на BTRFS. ZFS на торренты еще не пробовал :)))
Evgenii
Я обнаружил проблему во время передачи инкрементных снимков зашифрованных томов.
Если после репликации на удаленную систему, выполнить наследование ключа (zfs change-key -i) для целевого датасета, то следующий инкрементный снимок сломает том.
Ключи везде один и тот же!
zfs 2.0.4
Вот шаги для воспроизведения
https://docs.google.com/document/d/1rKAZa7lldMHe3hjdK1Rv3pc_Xj4ZgtQnr3718z49ljQ/edit#heading=h.n4ec21qgxfky
Evgenii
Evgenii
Василий
Evgenii
После наследования ключа на целевом датасете, он нормально работает, но только до примем следующей инкрементной реплики. (zfs sen -Rw -I )
Ivan
Василий
нужно подтюнить размер блока в zvol
по ощущениям жопа начинается из за дикой фрагментации. префетч тянет в два раза больше с диска, чем надо (промазывает, как я понимаю). если префетч выключить - попускает, но тогда рейдз2 пулы тупить начинают
Василий
чем больше я работаю с зфс, тем больше понимаю, что система для ссд, желательно нве :(
Василий
хоть бы тиринг сделали :(
Василий
Василий
или это ораклавцы обещали?
Ivan
Ivan
кажись вытекло из просьбы сделать как в нексенте
Василий
не нашел на их сайте версии и "фичи"
Δαρθ
по ощущениям жопа начинается из за дикой фрагментации. префетч тянет в два раза больше с диска, чем надо (промазывает, как я понимаю). если префетч выключить - попускает, но тогда рейдз2 пулы тупить начинают
вот кстати, XFS у меня на торрентах молодцом была, не фрагментировалась заметно даже когда 90-95% диска занимало
с BTRFS хуже: если качается торрентом 1 файл, то вследствие того что клиент сначала делает fallocate, а потом пишет в файл выровнеными кусками 2^n байт, фрагментации результата нет.
но когда файлов много, то границы торрентокусков 2^n не попадают в границы блоков ФС и тут... несколько сотен экстентов (filefrag) для каждого файла, ужаснах. хорошо что есть btrfs filesystem defragment <filename>.
а в ZFS нет ни filefrag ни дефрагментора
Ivan
https://github.com/openzfs/zfs/issues/11982
Ivan
не помню почему я сделал вывод что это могут реализовать в openzfs )
Василий
writeback кеш не то :(
Ivan
считай полдела
Δαρθ
Δαρθ
в чём отличие?
Василий
Василий
Ivan
Δαρθ
https://www.opennet.ru/opennews/art.shtml?num=55201 линкрелейтед
Василий
Evgenii
Василий
"В случае провала проверки контрольной суммы какого-либо блока Reiser4 немедленно считывает соответствующий блок с девайса-реплики. Заметьте, что ZFS и Btrfs так не могут"
Василий
в смысле зфс не может????
Alexander
Пожалуйста, подскажите, ветка 0.8.x больше не будет развиваться после 0.8.6? На 0.8.6 можно смело переходить с 0.8.5 ?
Ivan
интересный критерий
Alexander
интересный критерий
Стараюсь добровольно находиться на последних minor релизах типа 0.7.12
Alexander
Однажды пришлось делать срочный апгрейд до 0.8.5 из-за проблем с раздвоением зеркала после offline / online
Alexander
В 0.7.12 случился бесконечный resilvering, думаю поди лучше таки обновиться до последнего минорного 0.8.6 с 0.8.5? хуже не будет?