Page 14 of 18 FirstFirst ... 41213141516 ... LastLast
Results 196 to 210 of 268

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

  1. #196
    Join Date
    Jan 2011
    Location
    Нижний Новгород
    Posts
    543
    Quote Originally Posted by lly View Post
    Теперь только через
    Code:
    tune2fs -O ^huge_file ...
    Где-то мы бинарник потеряли, (в gateway`e есть, в target`e - нет) или это только я потерял?
    Quote Originally Posted by lly View Post
    Ну так зато modprobe работает и это на каждом углу на форуме написано
    только он, редиска, ломится в /opt/lib
    DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163

  2. #197
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by ConstAntz View Post
    Где-то мы бинарник потеряли, (в gateway`e есть, в target`e - нет) или это только я потерял?
    Сознательно не был включён в прошивку из-за экономии места, думаю что пришло время добавить...

  3. #198
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    при первом:
    Broadcom SDK не влияет напрямую на usb, только на инициализацию всего железа.

    Ты забросил тему с ext4?
    Last edited by Omega; 30-10-2011 at 19:49. Reason: fixed

  4. #199
    Join Date
    Jan 2011
    Location
    Нижний Новгород
    Posts
    543
    Ты забросил тему с ext4?
    Хотел туда прикрутить /opt ... попал в капкан. Затею бросил. Можно сказать - работает, но нужен
    обширный тест, которого нет (ввиду отсутствия воображения). Могу погонять еще. Есть предложения?
    Last edited by ConstAntz; 08-01-2012 at 01:33.
    DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163

  5. #200
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Хотел туда прикрутить /opt ... попал в капкан. Затею бросил. Можно сказать - работает, но нужен
    обширный тест, которого нет (ввиду отсутствия воображения). Могу погонять еще. Есть предложения?
    Аналогично, с этим лучше в оригинальную тему про xfs/ext2/ext4. Интересно, чтобы кто-нибудь осилил
    пересборку торрента с поддержкой posix_fallocate и погонял, т.к. это работает только на xfs и ext4.
    Last edited by Omega; 01-11-2011 at 06:33. Reason: fixed

  6. #201
    Удалось с горем попалам прикрутить ext4. Т.к. в линуксе особо не силён, долго рыскал по интернету, когда пытался монтировать ext4
    Не знаю, как у всех, если кто пользуется ext4, но при записи по самбе скорость поднялась до 3,50Мбайт, ранее прыгала от 1, до 2,5, мелочь,а приятно. Бывает и до 4 доскакивает

  7. #202

    Подключение ext4, молчаливая инструкция

    Использование второго раздела USB-диска в ext4, подразумевается использование моего репозитория и наличия необходимого места во flashfs для размещения модулей.
    Code:
    $ mkfs.ext4 -L DOWNLOADS -j /dev/discs/disca/part2
    $ tune2fs -O ^huge_file /dev/discs/disca/part2
    $ fsck.ext4 /dev/discs/disca/part2
    
    $ cd /opt/
    $ wget http://wl500g.googlecode.com/files/modules-1.9.2.7-rtn-r3497-MIPS32r2.tgz
    $ tar -xvzf ./modules-1.9.2.7-rtn-r3497-MIPS32r2.tgz
    $ rm ./modules-1.9.2.7-rtn-r3497-MIPS32r2.tgz
    
    $ mkdir -p /tmp/local/sbin/ext4
    $ cp /opt/lib/modules/2.6.22.19/kernel/fs/jbd2/jbd2.ko /tmp/local/sbin/ext4/
    $ cp /opt/lib/modules/2.6.22.19/kernel/lib/crc16.ko /tmp/local/sbin/ext4/
    $ cp /opt/lib/modules/2.6.22.19/kernel/fs/ext4/ext4.ko /tmp/local/sbin/ext4/
    
    $ cat /tmp/local/sbin/pre-mount
    #!/bin/sh
    mkdir -p /tmp/downloads
    /sbin/insmod /tmp/local/sbin/ext4/jbd2.ko
    /sbin/insmod /tmp/local/sbin/ext4/crc16.ko
    /sbin/insmod /tmp/local/sbin/ext4/ext4.ko
    
    $ cat /etc/fstab
    ...
    LABEL=DOWNLOADS /tmp/downloads ext4 rw,noatime,barrier=0 1 1
    
    $ echo /etc/fstab >> /tmp/local/.files
    $ flashfs save && flashfs commit && flashfs enable
    $ reboot

  8. #203
    Quote Originally Posted by timonych View Post
    Не знаю, как у всех, если кто пользуется ext4, но при записи по самбе скорость поднялась до 3,50Мбайт, ранее прыгала от 1, до 2,5, мелочь,а приятно. Бывает и до 4 доскакивает
    Есть совсем небольшой прирост производительности.

    Скорость чтения/записи для раздела ext3:
    Code:
    $ grep store /etc/fstab
    LABEL=STORE /tmp/store ext3 rw,noatime 1 1
    $ dd if=/dev/zero  of=/tmp/store/nonsense.swp  count=1024K
    1048576+0 records in
    1048576+0 records out
    536870912 bytes (512.0MB) copied, 53.187531 seconds, 9.6MB/s
    $ dd  if=/tmp/store/nonsense.swp of=/dev/null  count=1024K
    1048576+0 records in
    1048576+0 records out
    536870912 bytes (512.0MB) copied, 22.710084 seconds, 22.5MB/s
    Скорость чтения/записи для раздела ext4:
    Code:
    $ grep downloads /etc/fstab
    LABEL=DOWNLOADS /tmp/downloads ext4 rw,noatime,barrier=0 1 1
    $ dd if=/dev/zero  of=/tmp/downloads/nonsense.swp  count=1024K
    1048576+0 records in
    1048576+0 records out
    536870912 bytes (512.0MB) copied, 45.426048 seconds, 11.3MB/s
    $ dd  if=/tmp/downloads/nonsense.swp of=/dev/null  count=1024K
    1048576+0 records in
    1048576+0 records out
    536870912 bytes (512.0MB) copied, 20.684914 seconds, 24.8MB/s
    Будем считать это бонусом:

  9. #204
    Join Date
    Jan 2011
    Location
    Нижний Новгород
    Posts
    543
    Quote Originally Posted by ryzhov_al View Post
    Будем считать это бонусом
    Низкий поклон за вчерашний и за эти два поста.

    Подключение ext4, молчаливая инструкция
    так никто-же не спрашивал ...
    DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163

  10. #205
    Quote Originally Posted by ConstAntz View Post
    так никто-же не спрашивал ...
    Отвечать на однотипные вопросы в личке достаточно утомительно.

  11. #206

    Disk usage

    Кто может объяснить следующую картину? Надо ли мне волноваться или я просто чего-то не знаю?

    • На ext3:

    Code:
    $ /usr/bin/du -hs /tmp/store/Video/
    80.9G   /tmp/store/Video/
    $ /opt/bin/du -hs /tmp/store/Video/
    81G     /tmp/store/Video/
    $ /opt/bin/du -hs --apparent-size /tmp/store/Video/
    81G     /tmp/store/Video/
    Всё предсказуемо.
    • На ext4:

    Code:
    $ /usr/bin/du -hs /tmp/downloads/optware_repo/
    2.0T    /tmp/downloads/optware_repo/
    $ /opt/bin/du -hs /tmp/downloads/optware_repo/
    8.0T    /tmp/downloads/optware_repo/
    $ /opt/bin/du -hs --apparent-size /tmp/downloads/optware_repo/
    1.2G    /tmp/downloads/optware_repo
    Последняя цифра отражает реальный объём данных.

    WTF?!

  12. #207
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by ryzhov_al View Post
    Кто может объяснить следующую картину?
    Багофича du - https://bugs.launchpad.net/ubuntu/+s...ls/+bug/416981

  13. #208
    Похоже, что реализация ext4 в прошивке требует доработки. После десяти дней использования ext4 на двух разделах диска наблюдаю на обоих разделах аналогичную картину:
    Code:
    $ fsck.ext4 -fp /dev/discs/disca/part3
    ...
    OPT: Inode 78, i_blocks is 0, should be 16.  FIXED.
    OPT: Inode 79, i_blocks is 0, should be 48.  FIXED.
    OPT: Inode 80, i_blocks is 0, should be 32.  FIXED.
    OPT: Inode 81, i_blocks is 0, should be 16.  FIXED.
    OPT: Inode 82, i_blocks is 0, should be 24.  FIXED.
    OPT: Inode 83, i_blocks is 0, should be 24.  FIXED.
    OPT: Inode 84, i_blocks is 0, should be 32.  FIXED.
    OPT: Inode 85, i_blocks is 0, should be 16.  FIXED.
    OPT: Inode 86, i_blocks is 0, should be 1784.  FIXED.
    OPT: Inode 87, i_blocks is 0, should be 8.  FIXED.
    ...
    OPT: Inode 2049, i_blocks is 0, should be 8.  FIXED.
    OPT: Inode 2050, i_blocks is 4294957544, should be 96.  FIXED.
    OPT: Inode 2051, i_blocks is 4294956128, should be 104.  FIXED.
    OPT: Inode 2052, i_blocks is 4294960208, should be 64.  FIXED.
    OPT: Inode 2053, i_blocks is 0, should be 8.  FIXED.
    OPT: Inode 2054, i_blocks is 4294960696, should be 64.  FIXED.
    OPT: Inode 2055, i_blocks is 4294956008, should be 104.  FIXED.
    OPT: Inode 2056, i_blocks is 4294957336, should be 112.  FIXED.
    OPT: Inode 2057, i_blocks is 0, should be 2592.  FIXED.
    OPT: Inode 2058, i_blocks is 0, should be 32.  FIXED.
    OPT: Inode 2059, i_blocks is 0, should be 8.  FIXED.
    ...
    OPT: Inode 2162, i_blocks is 0, should be 16.  FIXED.
    OPT: Inode 2163, i_blocks is 0, should be 1880.  FIXED.
    OPT: Inode 2164, i_blocks is 0, should be 184.  FIXED.
    OPT: Inode 2165, i_blocks is 0, should be 16.  FIXED.
    OPT: Inode 2166, i_blocks is 0, should be 8.  FIXED.
    OPT: Inode 2167, i_blocks is 0, should be 8.  FIXED.
    OPT: Inode 2168, i_blocks is 0, should be 128.  FIXED.
    OPT: Inode 2169, i_blocks is 0, should be 120.  FIXED.
    OPT: 2430/180224 files (0.7% non-contiguous), 74334/719616 blocks
    Т.е., при проверке раздела средствами прошивки (/usr/sbin/fsck.ext4) упоминается изменение почти всех блоков раздела.

    Наскочил на этот баг случайно: при очередном скачивании DVD-ISO-образа торрент-клиент обнаружил "битые" chunk'и при проверке хеш-сумм.

  14. #209
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by ryzhov_al View Post
    Похоже, что реализация ext4 в прошивке требует доработки.
    Спасибо за тестирование, только было бы замечательно если бы ты указал билд на котором проводились эксперименты. Начиная с r3708 сделан бэкпорт с 2.6.31.14, а до этого был 2.6.30.9. Ну а пять минут назад добавил обновления с 2.6.32.51.

    Ну и есть шанс, что придётся смотреть более поздние правки - похожие симтомы аж на 3.0 http://www.spinics.net/lists/ceph-devel/msg04131.html

    Updated: Еще меня смущает префикс "OPT: " перед выводом fsck - это откуда? Какая версия e2fsprogs используется? Чем не хватало той, которая есть у нас?
    Last edited by lly; 02-01-2012 at 10:58.

  15. #210
    Quote Originally Posted by lly View Post
    Спасибо за тестирование, только было бы замечательно если бы ты указал билд на котором проводились эксперименты.
    Ок, учту. Тестировал на 1.9.2.7-rtn-r3702.
    Quote Originally Posted by lly View Post
    Начиная с r3708 сделан бэкпорт с 2.6.31.14, а до этого был 2.6.30.9. Ну а пять минут назад добавил обновления с 2.6.32.51.
    Собрал, прошился, отпишусь через пару дней.
    Quote Originally Posted by lly View Post
    Ну и есть шанс, что придётся смотреть более поздние правки - похожие симтомы аж на 3.0 http://www.spinics.net/lists/ceph-devel/msg04131.html
    А может ли быть так, что e2fsck из прошивки не до конца дружит с ext4?
    Code:
    $ which fsck.ext4
    /usr/sbin/fsck.ext4
    $ ls -l /usr/sbin/fsck.ext*
    lrwxrwxrwx    1 root root           6 Jan  2 13:58 /usr/sbin/fsck.ext2 -> e2fsck
    lrwxrwxrwx    1 root root           6 Jan  2 13:58 /usr/sbin/fsck.ext3 -> e2fsck
    lrwxrwxrwx    1 root root           6 Jan  2 13:58 /usr/sbin/fsck.ext4 -> e2fsck
    Ведь несмотря на то, что e2fsck находит кучу однотипных ошибок, у меня на руках только единственный случай порчи данных.
    Quote Originally Posted by lly View Post
    Updated: Еще меня смущает префикс "OPT: " перед выводом fsck - это откуда? Какая версия e2fsprogs используется? Чем не хватало той, которая есть у нас?
    OPT - это просто метка раздела.

    Update. r3722 не помогла. Баг легко воспроизвести:
    Code:
    $ mount | grep ext4
    /dev/discs/disca/part2 on /tmp/downloads type ext4 (rw,noatime,barrier=0,data=ordered)
    $ umount /tmp/downloads/
    $ fsck.ext4 -fp /dev/discs/disca/part2
    DOWNLOADS: 2587/4743168 files (0.6% non-contiguous), 3609637/18944000 blocks
    $ mount /tmp/downloads/
    $ dd if=/dev/zero of=/tmp/downloads/bigfile.tmp bs=1024k count=4096
    4096+0 records in
    4096+0 records out
    4294967296 bytes (4.0GB) copied, 179.736012 seconds, 22.8MB/s
    $ umount /tmp/downloads/
    $ fsck.ext4 -fp /dev/discs/disca/part2
    DOWNLOADS: Inode 23, i_blocks is 0, should be 8388616.  FIXED.
    DOWNLOADS: 2588/4743168 files (0.6% non-contiguous), 4658214/18944000 blocks
    Last edited by ryzhov_al; 02-01-2012 at 11:19.

Page 14 of 18 FirstFirst ... 41213141516 ... 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
  •