Незачто. Хотя про файлы я может и наврал. Но точно не по 4к. Она чанками работает, может чанки жмёт... Фильтры на файлы которые надо скипать у неё есть.Victor Gr. писал(а):master_of_shadows, спасибо за информацию!)
Это интересно.
Сжатие на уровне файловой системы
-
- Маньяк
- Сообщения: 199
- Зарегистрирован: 06 мар 2004, 19:23
- Откуда: Минск
- Контактная информация:
[Ubuntu 8.10] @ home PC & MSI Wind
...take a look at the sky, just before you die...
...take a look at the sky, just before you die...
-
- Маньяк
- Сообщения: 199
- Зарегистрирован: 06 мар 2004, 19:23
- Откуда: Минск
- Контактная информация:
JFFS по слухам в нете предназначенна для всяких телефонов/сматрфонов и посему плохо дружит с Eee PC. Так как флэшка последнего видна в система как блок девайс. Где-то ещё видел что грустно становится её от дисков в 1 Гиг и более. С YAFFS/2 то же самое. Плюс к тому же она не жмёт .Llama писал(а):JFFS/YAFFS/2
На сколько я понимаю юзать придётся обычную ФС, модные для флэша не подходят. Я вот с дуру поставил ReiserFS. Придётся откатываться на XFS или JFS. Ибо Reiser монтируется секунд по 5 .
[Ubuntu 8.10] @ home PC & MSI Wind
...take a look at the sky, just before you die...
...take a look at the sky, just before you die...
JFFS2 (как самая распростанённая) - предназначена для работы с flash и учитывает специфику этого носителя.
master_of_shadows, слухи тебя обманывают. Это не обязательно телефоны, это любое устройство использующее flash, например NAS (Network Attached Storage), E-Readers и т.д.
драйвера всяких MTD для работы с ними как с файловыми системами сейчас все представляются как блочные устройства.
master_of_shadows, слухи тебя обманывают. Это не обязательно телефоны, это любое устройство использующее flash, например NAS (Network Attached Storage), E-Readers и т.д.
драйвера всяких MTD для работы с ними как с файловыми системами сейчас все представляются как блочные устройства.
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...
-
- Маньяк
- Сообщения: 199
- Зарегистрирован: 06 мар 2004, 19:23
- Откуда: Минск
- Контактная информация:
mend0za, под всякими телефонам,смартфонами я имелл ввиду всевозможные девайсы с MTD. Вот тут читал почему для флэшек не катит JFFS2: http://www.linux-mtd.infradead.org/faq/jffs2.html.
Это всё в теории. На практике, к сожалению, я ничего не нашол.
Так как у флэшек есть контролёр, который представляет её уже не как MTD, а как блочный девайс, то юзать JFFS2 не стоит, по словам товарищей с www.linux-mtd.infradead.org.I am going to use JFFS2 on top of my USB stick/CF card/etc, is it OK?
<...>
So, the answer is probably yes, you technically can, but be sure you realize why you do this. In general it is bad idea. It is much better to use any conventional file system like ext2.
Also note, these devices are "black boxes". The way they implement this flash-to-block device translation layer is not usually published. And in many cases the algorithms used at this layer are far from brilliant. For example, many USB sticks and other cards lose data in case of unclean reboots/power cuts. So, be very careful.
Это всё в теории. На практике, к сожалению, я ничего не нашол.
[Ubuntu 8.10] @ home PC & MSI Wind
...take a look at the sky, just before you die...
...take a look at the sky, just before you die...
- Quantum
- Неотъемлемая часть форума
- Сообщения: 259
- Зарегистрирован: 20 мар 2006, 15:53
- Откуда: г. Минск
Перавага JFFS2 ды YAFFS у тым, што падчас запісу ці перазапісу файлаў усе даньні запісваюцца ў канец файлавай сыстэмы. Як вынік, гэта, у тэёрыі, падаўжае жыцьцё flash-дыска за конт больш роўнага выкарыстаньня прасторы дыска (на традыцыйных файлавых сыстэмах некаторыя кавалкі дыска выкарыстоўваюцца больш інтэнсіўна за іншыя, а як бо флэшка мае абмежаваны лік цыклаў перазапісу...)
- Victor Gr.
- Неотъемлемая часть форума
- Сообщения: 891
- Зарегистрирован: 13 авг 2004, 15:39
- Откуда: Минск
- Контактная информация:
-
- Маньяк
- Сообщения: 199
- Зарегистрирован: 06 мар 2004, 19:23
- Откуда: Минск
- Контактная информация:
-
- Маньяк
- Сообщения: 199
- Зарегистрирован: 06 мар 2004, 19:23
- Откуда: Минск
- Контактная информация:
Нашол ещё одно интерестное решение: UnionFS + SquashFS. Оно реально опробированно, работает в Лайв дистрибутивах и есть пакеты для Убунту.
Кроме того посмотрел что же весит больше всего. Из примерно 2.5-х гигов системы ~1 Гиг приходится на /usr/share и ~800 мегов на /usr/lib. И то и другое хорошо жмётся (либа ОО сжалась в три раза gzip-ом) и имеет 99% ro файлов. Так что решение с UnionFS + SquashFS выглядит вкусным.
Вот интерестные тесты производительности: http://tree.celinuxforum.org/CelfPubWik ... omparisons . Как я и предпологал, можно даже получить ускорение работы с ФС ценой несколько большей загрузки Проца.
Кроме того посмотрел что же весит больше всего. Из примерно 2.5-х гигов системы ~1 Гиг приходится на /usr/share и ~800 мегов на /usr/lib. И то и другое хорошо жмётся (либа ОО сжалась в три раза gzip-ом) и имеет 99% ro файлов. Так что решение с UnionFS + SquashFS выглядит вкусным.
Вот интерестные тесты производительности: http://tree.celinuxforum.org/CelfPubWik ... omparisons . Как я и предпологал, можно даже получить ускорение работы с ФС ценой несколько большей загрузки Проца.
[Ubuntu 8.10] @ home PC & MSI Wind
...take a look at the sky, just before you die...
...take a look at the sky, just before you die...
-
- Маньяк
- Сообщения: 199
- Зарегистрирован: 06 мар 2004, 19:23
- Откуда: Минск
- Контактная информация:
После 3 часов курения манов по сборке модулей (доооолго искал правильный путь через module-assistant), 1 часа сборки модулей и тестов на домашней машине, уставноки добра на Eee PC, создания образа, 1.5 часового ковыряния в настройках/доках, завёл таки squashfs + aufs.
C 1.8 Гига стало 770 Мегов. 1 Гиг места. Есть мелкие замедления при первом старте Гнома/ОО. Пока что не снёс родной /usr -потестирую, будет бэкапом.
Накатал отчёд.
C 1.8 Гига стало 770 Мегов. 1 Гиг места. Есть мелкие замедления при первом старте Гнома/ОО. Пока что не снёс родной /usr -потестирую, будет бэкапом.
Код: Выделить всё
$df | grep usr-ro; du /usr-ro | tail -n 1
/usr.sqfs 767744 767744 0 100% /usr-ro
1834825 /usr-ro
[Ubuntu 8.10] @ home PC & MSI Wind
...take a look at the sky, just before you die...
...take a look at the sky, just before you die...
-
- Маньяк
- Сообщения: 199
- Зарегистрирован: 06 мар 2004, 19:23
- Откуда: Минск
- Контактная информация:
Re: Сжатие на уровне файловой системы
Добавлю: апгрейдился с 7.10 на 8.10. При этом попробовал не убирая сжатие это сделать. Тот ещё секас . Раз 5-ть упирался в не хватку места. Приходилось заново пережимать /usr. Каждый раз при не хватке места dpkg падал. Был даже момент когда система сделалась полу-живая: Гном не грузился, криво встал dmesg. Грешным делом я даже подумал о том, что бы с нуля поставить систему . Но желание таки довести начатое до логического конца: или смерть, или будет жить, пересилило. И теперь у меня стоит 8.10 через апгрейд. Но /usr таки пришлось расжать, и теперь я его уже не жму - лень, и гиг места погоды не сделают, к сожалению.
[Ubuntu 8.10] @ home PC & MSI Wind
...take a look at the sky, just before you die...
...take a look at the sky, just before you die...
-
- Маньяк
- Сообщения: 199
- Зарегистрирован: 06 мар 2004, 19:23
- Откуда: Минск
- Контактная информация:
Re:
Идут года (ц).nab писал(а):http://en.wikipedia.org/wiki/ZFS
Итак ZFS уже доступна через FUSE на Линухе. Есть ещё вот такая мега рульная штука: http://blogs.sun.com/erwann/entry/zfs_o ... esktop_zfs . Уже хочу ! Практические мечта всей жизни. Сжатие + шифрование + версионность и всё на уровне ФС.
[Ubuntu 8.10] @ home PC & MSI Wind
...take a look at the sky, just before you die...
...take a look at the sky, just before you die...
Re: Re:
Грустно читать... остается только констатировать что Linux по сути был и будет лишен ZFS.master_of_shadows писал(а):Идут года (ц).nab писал(а):http://en.wikipedia.org/wiki/ZFS
Итак ZFS уже доступна через FUSE на Линухе. Есть ещё вот такая мега рульная штука: http://blogs.sun.com/erwann/entry/zfs_o ... esktop_zfs . Уже хочу ! Практические мечта всей жизни. Сжатие + шифрование + версионность и всё на уровне ФС.