Page 17 of 18 FirstFirst ... 715161718 LastLast
Results 241 to 255 of 268

Thread: Поддержка ext3/ext4, reiserfs, jffs и xfs

  1. #241
    Join Date
    Mar 2009
    Location
    Default City
    Posts
    2,694
    Blog Entries
    4
    Quote Originally Posted by ConstAntz View Post
    Чем организовать принудительный сброс кэша на диск по окончании "записи" ? sync?
    As with any file system, use data integrity calls such as fsync() to ensure that data is written to permanent storage.

  2. #242
    Join Date
    Jan 2011
    Location
    Нижний Новгород
    Posts
    543
    Quote Originally Posted by TReX View Post
    As with any file system, use data integrity calls such as fsync() to ensure that data is written to permanent storage.
    т.е. через umount fsync() тоже вызывается?
    DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163

  3. #243
    Join Date
    Mar 2011
    Location
    UA
    Posts
    222
    Quote Originally Posted by lly View Post
    на больших есть некорректное вычисление(заполнение) i_blocks - см. сообщение ryzhov_al
    в r3768 исправлено? Или я все же не правильно понял? Если нет, то, плз, lly сообщите, когда сделаете в этой теме
    RT-N16 + Entware repo

  4. #244
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by voidshah View Post
    в r3768 исправлено? Или я все же не правильно понял? Если нет, то, плз, lly сообщите, когда сделаете в этой теме
    Нет, это просто фикс с апстрима. Сообщу.

  5. #245
    Join Date
    Jan 2011
    Location
    Нижний Новгород
    Posts
    543
    Quote Originally Posted by lly View Post
    и знатоков ext4 желающих помочь на горизонте не наблюдается.
    Это не может быть нашей проблемой?
    DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163

  6. #246
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by ConstAntz View Post
    Это не может быть нашей проблемой?
    Судя по описанию, нет. Наша проблема наблюдается и при штатном размонтировании тома.

  7. #247
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Начиная с r4045 бекпорт ext4 починен от старых глюков, можно тестировать на предмет выявления новых

  8. #248

    ?Подключение разделов ext4?

    Quote Originally Posted by ryzhov_al View Post
    Использование второго раздела USB-диска в ext4, подразумевается использование моего репозитория и наличия необходимого места во flashfs для размещения модулей.
    Code:
    $ mkfs.ext4 -L DOWNLOADS -j /dev/discs/disca/part2
    ...............
    $ wget http://wl500g.googlecode.com/files/modules-1.9.2.7-rtn-r3497-MIPS32r2.tgz
    .................
    /sbin/insmod /tmp/local/sbin/ext4/jbd2.ko
    /sbin/insmod /tmp/local/sbin/ext4/crc16.ko
    /sbin/insmod /tmp/local/sbin/ext4/ext4.ko
    ........................
    Доброго времени! Спасибо за репозиторий!
    На WL500gPv2 с rtn-r4051
    При подключении по этой инструкции двух разделов ext4 лог загрузки пожелал другого формата модулей jbd2.ko, crc16.ko и ext4.ko - А, именно, версии r1. При запуске с консоли
    /sbin/insmod /tmp/local/sbin/ext4/jbd2.ko
    /sbin/insmod /tmp/local/sbin/ext4/crc16.ko
    /sbin/insmod /tmp/local/sbin/ext4/ext4.ko
    также жалуется - "can't insert.... invalid format.."
    Пришлось, как роутер попросил, загрузить ему модули из ...../modules-1.9.2.7-rtn-r4051-MIPS32r1.tgz
    Оба раздела примонтировались, куда велено.
    Правда, с оговоркой - "barriers disabled"
    P.S. Просто развалился за два года Maxtor OneTouch - в боксе оказалась печально известная Seagate Barracuda 11 серии - решил с заменой диска все переделать по-человечески. Спасибо еще раз!!

  9. #249
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Quote Originally Posted by devora View Post
    Правда, с оговоркой - "barriers disabled"
    Полагаю, что сами же и указали при монтировании опцию barrier=0 "как в инструкции" и это оправдано.

  10. #250
    Объясните нубу, пожялуйста, почему на RT-16N такая фигня происходит? Делал по инструкции. Прошивка RT-N16-1.9.2.7-rtn-r4330.trx
    PHP Code:
    $ /sbin/insmod /tmp/local/sbin/ext4/jbd2.ko
    $ /sbin/insmod /tmp/local/sbin/ext4/crc16.ko
    $ /sbin/insmod /tmp/local/sbin/ext4/ext4.ko
    insmod
    can't insert '/tmp/local/sbin/ext4/ext4.ko': unknown symbol in module, or unknown parameter 
    Вот мой fstab
    PHP Code:
    cat /etc/fstab
    #Device Mountpoint FStype Options Dump Pass#
    /dev/discs/disca/part1 /opt ext3 rw,noatime 1 1
    /dev/discs/disca/part2 none swap sw 0 0
    LABEL
    =DOWNLOADS /tmp/downloads ext4 rw,noatime,barrier=0 1 1 
    PHP Code:
    df -h
    Filesystem                Size      Used Available 
    Use% Mounted on
    rootfs                    4.6M      4.6M         0 100
    % /
    /
    dev/root                 4.6M      4.6M         0 100% /
    devfs                   100.0K      4.0K     96.0K   4% /dev
    tmpfs                    61.9M    640.0K     61.3M   1
    % /tmp
    /dev/discs/disca/part1
                            387.4M     23.7M    343.7M   6
    % /opt 
    Last edited by Amarh; 02-09-2012 at 00:09.

  11. #251
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Quote Originally Posted by Amarh View Post
    Делал по инструкции. Прошивка RT-N16-1.9.2.7-rtn-r4330.trx
    Проверьте, что модули для r4330 и MIPS32r2. modules-1.9.2.7-rtn-r4330-MIPS32r2.tgz

  12. #252

    Red face

    Quote Originally Posted by MercuryV View Post
    Проверьте, что модули для r4330 и MIPS32r2. modules-1.9.2.7-rtn-r4330-MIPS32r2.tgz
    Ох блин. Как вы правы. Спасибо, что ответили. Я думал модули отличаются только по версии ядра… в инструкции и правда для другой версии прошивки. Был не внимателен.)

  13. #253
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Если бы между релизами r3497 и r4330 не было изменений, связанных с ext4, то и так бы всё заработало. Но трудами lly была проделана большая работа:
    3580
    kernel: ext4: Updates from upstream

    ext4: Fix dirtying of journalled buffers in data=journal mode
    ext4: fix 32bit overflow in ext4_ext_find_goal()
    ext4: fix ext4_da_block_invalidatepages() to handle page range properly
    ext4: Fix fs corruption when make_indexed_dir() fails
    ext4: fix BUG_ON() in ext4_ext_insert_extent()
    3627
    rc: Recognize ext4 in detect_fs_type()
    3700
    kernel: ext4: avoid hangs in ext4_da_should_update_i_disksize()
    3708
    kernel: ext4: updates from 2.6.31.14

    Removed functionality (due to missed API in 2.6.22):

    *) fiemap interface
    *) 'check_acl' permission model
    *) quota reservation for delayed allocation
    *) filesystem freeze


    additional kernel.org commits
    f613dfcb3345dacb8cf99b7bb359acc1c18a1157 ext4: check to make make sure bd_dev
    is set before dereferencing it
    74072d0a63553720dd3c70a8b8e9407eb2027dbe ext4: Fix build warning in
    ext4_dirty_inode()
    3720
    kernel: ext4 updates from 2.6.32.51

    Removed functionality (due to missed API in 2.6.22):

    *) fiemap interface
    *) 'check_acl' permission model
    *) quota reservation for delayed allocation
    *) filesystem freeze
    *) jbd2: SWRITE_SYNC_PLUG
    *) discard/trim commands support
    3726
    kernel: ext4: Updates from upstream 2

    ext4: fold ext4_free_blocks() and ext4_mb_free_blocks()
    ext4: call ext4_forget() from ext4_free_blocks()
    ext4: use ext4_data_block_valid() in ext4_free_blocks()
    ext4: Fix block bitmap inconsistencies after a crash when deleting files
    ext4: fix memory leak in ext4_free_branches
    ext4: Add block validity check when truncating indirect block mapped inodes
    ext4: fix i_blocks/quota accounting when extent insertion fails
    ext4: improve llseek error handling for overly large seek offsets
    ext4: fix potential infinite loop in ext4_da_writepages()
    ext4: don't bump up LONG_MAX nr_to_write by a factor of 8
    ext4: avoid uninitialized memory references in ext3_htree_next_block()
    ext4: use search_dirblock() in ext4_dx_find_entry()
    ext4: stop looping in ext4_num_dirty_pages when max_pages reached
    ext4: fix unbalanced up_write() in ext4_ext_truncate() error path
    ext4: Fix max file size and logical block counting of extent format file
    ext4: fix race in xattr block allocation path
    3740
    kernel: ext4: use the nblocks arg to ext4_truncate_restart_trans()
    3768
    kernel: ext4: fix undefined behavior in ext4_fill_flex_info()
    4043
    kernel: ext4: don't use quota reservation for speculative metadata
    4044
    kernel: ext4 : fix dirty extent when origin leaf extent reach max
    4045
    kernel: ext4: Updates from upstream 3

    ext4: check for zero length extent
    ext4: Clean up s_dirt handling
    ext4: do not mark superblock as dirty unnecessarily
    ext4: write superblock only once on unmount
    4189
    kernel: ext4: Use our own write_cache_pages().
    4249
    kernel: ext4: avoid deadlock on sync-mounted FS w/o journal
    4297
    kernel: ext4: disallow hard-linked directory in ext4_lookup

  14. #254
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by MercuryV View Post
    Если бы между релизами r3497 и r4330 не было изменений, связанных с ext4, то и так бы всё заработало. Но трудами lly была проделана большая работа:
    Это конечно приятно слышать , но основная заслуга не моя, а авторов ext4. Мои труды только в бекпортах(адаптации) ядерных API vfs, writeback и самого ext4.

  15. #255
    Подскажите, пожалуйта, как можно при сборке прошивки забубенить драйверы ext4 в саму прошивку. Что бы работало "из каробки"?

Page 17 of 18 FirstFirst ... 715161718 LastLast

Similar Threads

  1. Поддержка SIP протокола
    By xavior in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 90
    Last Post: 12-12-2012, 12:41
  2. Поддержка HFS+
    By MacBond in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 120
    Last Post: 27-11-2012, 19:49
  3. Проблемы с разделами ext3
    By Paullo in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 145
    Last Post: 18-09-2012, 18:25
  4. Поддержка unionfs
    By VA_DOS in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 27
    Last Post: 25-02-2012, 21:18
  5. Поддержка 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
  •