Page 2 of 2 FirstFirst 12
Results 16 to 28 of 28

Thread: Поддержка unionfs

  1. #16
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by theMIROn View Post
    Эти изменения потянут за собой и массу других в плане fs минимум, на текущий момент не думаю,что необходимо.
    lly может меня поправить, он занимался апдейтами fs
    Из кардинальных апдейтов fs это splice, sendfile, iov_iter(интерфейсы write_begin/write_end), d_obtain_alias, обновления writeback, exportfs.

    Из того, что можно найти сходу по ключу unionfs:
    http://git.kernel.org/?p=linux/kerne...32cdef5009d6a1
    http://git.kernel.org/?p=linux/kerne...0c896bfc20b2ce
    http://git.kernel.org/?p=linux/kerne...cebfd9fab408f2
    http://git.kernel.org/?p=linux/kerne...cdc2e53f2909cd

    Но посмотреть насколько это актуально в ближайшее время не смогу

    Просьба к VA_DOS - написать подробнее зачем потребовалась unionfs на роутере.

  2. #17
    Quote Originally Posted by lly View Post
    Просьба к VA_DOS - написать подробнее зачем потребовалась unionfs на роутере.
    Ну , я вот лично вижу вполне удобную возможность объединения squshfs и jffs* вместо архива flashfs вне /usr/local

  3. #18
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by theMIROn View Post
    Ну , я вот лично вижу вполне удобную возможность объединения squshfs и jffs* вместо архива flashfs вне /usr/local
    Хм, а как? В текущей конфигурации в /etc появляются временные файлы, формируемые на основе nvram. И их незачем сохранять в jffs...

    P.S. Не смотрел - overhead большой?

  4. #19
    Quote Originally Posted by lly View Post
    Хм, а как? В текущей конфигурации в /etc появляются временные файлы, формируемые на основе nvram. И их незачем сохранять в jffs...
    в теории же. на практике будет как всегда.
    как минимум, даже сейчас можно запретить flashfs и дропбир, организовать там jffs и из preboot монтировать...

    Quote Originally Posted by lly View Post
    P.S. Не смотрел - overhead большой?
    экспорты.

    Quote Originally Posted by VA_DOS View Post
    2. kernel.config.tar.gz - распаковать в /kernel-2.6, просто добавлено 3 пункта: CONFIG_UNION_FS, CONFIG_UNION_FS_XATTR и CONFIG_UNION_FS_DEBUG. (необходимо)
    а это еще зачем CONFIG_UNION_FS_XATTR=y, CONFIG_FS_MBCACHE=y, CONFIG_FS_POSIX_ACL=y, CONFIG_GENERIC_ACL=y, CONFIG_TMPFS_POSIX_ACL=y?
    Last edited by Omega; 25-02-2012 at 17:05. Reason: fixed

  5. #20
    Join Date
    Jan 2010
    Location
    Kharkov, Ukraine
    Posts
    60
    Quote Originally Posted by lly View Post
    Просьба к VA_DOS - написать подробнее зачем потребовалась unionfs на роутере.
    Ну, лично мне оно понадобилось сугубо для использования роутера еще и в качестве централизированного NAS.

    Длительное время спокойно жил с одним USB-винтом подключенным к роутеру и расшаренным по smbd в качестве медиа-хранилища.

    С недавних пор появился WDTV Live Hub (по сути - сетевой медиа-плеер со встроенным винтом и возможностями NAS). Создав на нем ту же структуру каталогов и смонтировав на роутере через unoinfs поверх уже имеющейся, получил единое сетевое медиа-хранилище. Которое, к тому же, пополняется крутящимся на роутере rtorrent.
    WL-500gP v2 (1.9.2.7-rtn-r4772) / rTorrent 0.9.3 / ruTorrent 3.4
    ImageVue r16 (patched) / lighttpd + ssl + auth
    WDTV Gen1 / WDLXTV 0.5.8.1 / D-Link DWA-110 WiFi
    WDTV Live / WDLXTV 0.4.7.3 / WDTV Live Hub

  6. #21

  7. #22
    Join Date
    Jan 2010
    Location
    Kharkov, Ukraine
    Posts
    60
    Quote Originally Posted by theMIROn View Post
    а это еще зачем CONFIG_UNION_FS_XATTR=y, CONFIG_FS_MBCACHE=y, CONFIG_FS_POSIX_ACL=y, CONFIG_GENERIC_ACL=y, CONFIG_TMPFS_POSIX_ACL=y?
    Добавлял лишь:

    Code:
    CONFIG_UNION_FS=m
    # CONFIG_UNION_FS_XATTR is not set
    # CONFIG_UNION_FS_DEBUG is not set
    В раздел "Miscellaneous filesystems". Исходник файла - ревизия r3702, не HEAD.
    WL-500gP v2 (1.9.2.7-rtn-r4772) / rTorrent 0.9.3 / ruTorrent 3.4
    ImageVue r16 (patched) / lighttpd + ssl + auth
    WDTV Gen1 / WDLXTV 0.5.8.1 / D-Link DWA-110 WiFi
    WDTV Live / WDLXTV 0.4.7.3 / WDTV Live Hub

  8. #23
    Quote Originally Posted by VA_DOS View Post
    В раздел "Miscellaneous filesystems". Исходник файла - ревизия r3702, не HEAD.
    Спасибо что не для 1.9.2.7-d
    Проверь с актуальным репозитарием, большая просьба

  9. #24
    Join Date
    Jan 2010
    Location
    Kharkov, Ukraine
    Posts
    60
    Ну, не так страшен дифф как его малюют

    Полез за r3826.

    Вот kernel.config для r3826.

    Результаты будут позже - оно ж только часа два-три собирается...
    Attached Files Attached Files
    Last edited by Omega; 25-02-2012 at 17:02. Reason: fixed
    WL-500gP v2 (1.9.2.7-rtn-r4772) / rTorrent 0.9.3 / ruTorrent 3.4
    ImageVue r16 (patched) / lighttpd + ssl + auth
    WDTV Gen1 / WDLXTV 0.5.8.1 / D-Link DWA-110 WiFi
    WDTV Live / WDLXTV 0.4.7.3 / WDTV Live Hub

  10. #25
    Join Date
    Jan 2010
    Location
    Kharkov, Ukraine
    Posts
    60
    Итак, собрал для wl500gpv2 на базе r3826. Прошил, проверил. Подтверждаю - работает.

    P.S> Не к этой теме, но все-таки: в r3826, похоже, lly что-то забыл обновить в версионном контроле, ибо собралась она у меня с именем r3825M.
    WL-500gP v2 (1.9.2.7-rtn-r4772) / rTorrent 0.9.3 / ruTorrent 3.4
    ImageVue r16 (patched) / lighttpd + ssl + auth
    WDTV Gen1 / WDLXTV 0.5.8.1 / D-Link DWA-110 WiFi
    WDTV Live / WDLXTV 0.4.7.3 / WDTV Live Hub

  11. #26
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by VA_DOS View Post
    P.S> Не к этой теме, но все-таки: в r3826, похоже, lly что-то забыл обновить в версионном контроле, ибо собралась она у меня с именем r3825M.
    Не к этой. В гуглкоде общий svn - trunk/branches/toolchain/wiki. А в транке последний коммит 3825.

  12. #27
    Quote Originally Posted by VA_DOS View Post
    Итак, собрал для wl500gpv2 на базе r3826. Прошил, проверил. Подтверждаю - работает.
    r3827/r3828

  13. #28
    Join Date
    Jan 2010
    Location
    Kharkov, Ukraine
    Posts
    60
    Смотрю, там сейчас массовые вливания в самом разгаре. Ночной билд ставить не буду, лучше днем попробую свежий TIP.

    Спасибо!

    Проверил r3832 на wl500gpv2 - работает.
    Last edited by VA_DOS; 26-02-2012 at 12:09. Reason: Добавлено - результаты тестов r3832
    WL-500gP v2 (1.9.2.7-rtn-r4772) / rTorrent 0.9.3 / ruTorrent 3.4
    ImageVue r16 (patched) / lighttpd + ssl + auth
    WDTV Gen1 / WDLXTV 0.5.8.1 / D-Link DWA-110 WiFi
    WDTV Live / WDLXTV 0.4.7.3 / WDTV Live Hub

Page 2 of 2 FirstFirst 12

Similar Threads

  1. Поддержка ext3/ext4, reiserfs, jffs и xfs
    By St.MPA3b in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 267
    Last Post: 18-02-2014, 08:12
  2. Поддержка l7-filter в прошивке энтузиастов
    By severeg in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 72
    Last Post: 26-11-2012, 02:06
  3. Поддержка Asus WL-300g
    By balamut in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 115
    Last Post: 05-04-2008, 00:26

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •