LINUX.ORG.RU
ФорумTalks

Пользователям Линукса 2.6.35


0

0

Один баг нашёлся в ядре, разработчик не может повторить.

Если кому не жалко минуты, чтобы проверить, пожалуйста, выполните этот скрипт (под рутом).

#! /bin/bash

im="Image.vfat"
dd if=/dev/zero of=$im bs=100M count=1 &> /dev/null
mkfs.vfat $im > /dev/null || exit 1
mkdir -p loop || exit 1
mount -o quiet,loop $im loop || exit 1
grep loop /proc/mounts

umount loop
/bin/rm $im

Сюда вывод скрипта, спасибо.

Добавлено чуть позже:

И ещё вывод mount -V, пожалуйста.

Добавлено ещё чуть позже:

И ещё ваш дистрибутив.



Последнее исправление: tempuser002 (всего исправлений: 2)

Ответ на: комментарий от Sylvia

GLIBC 2.12.1

/var/tmp :#mount -o loop,quiet Image.vfat loop/
/var/tmp :#cat /proc/mounts|grep loop
/dev/loop0 /var/tmp/loop vfat rw,relatime,fmask=0022,dmask=0022,codepage=cp866,iocharset=utf8,shortname=mixed,quiet,errors=remount-ro 0 0

Sylvia ★★★★★
()
Ответ на: комментарий от tempuser002

или так называемой Glibc 2.12.0 (релиза на самом деле не было)
позже исправлено в 2.12.1

Sylvia ★★★★★
()

Что-то странно:

# mount | grep loop
/dev/loop0 on /root/loop type vfat (rw,quiet)

# grep loop /proc/mounts
/dev/loop0 /root/loop vfat rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro 0 0

strace -fF mount -t vfat -o loop,quiet Image.vfat loop/ 2>&1
..
mount(«/dev/loop0», «loop/», «vfat», MS_MGC_VAL|MS_SILENT, NULL) = 0
..

gh0stwizard ★★★★★
()
Ответ на: комментарий от gh0stwizard

Что вывод mount и /proc/mounts не совпадает?

Всю жизнь так в Линуксе было - не знаю хорошо это или плохо.

Я вообще не понимаю зачем /etc/mtab нужен.

tempuser002
() автор топика
Ответ на: комментарий от tempuser002

34-е ядро федоры != 34-й ваниле. Приду домой, проверю, вчера собрал 35-е ядро. Сейчас для 13-й федоры родное ядро 2.6.33.6-147.2.4.fc13.i686

goose
()
Ответ на: комментарий от goose

/dev/loop0 /tmp/loop vfat rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro 0 0
Linux 2.6.33.6-147.2.4.fc13.i686 #1 SMP Fri Jul 23 17:27:40 UTC 2010 i686 i686 i386 GNU/Linux
ldd (GNU libc) 2.12
mount from util-linux-ng 2.17.2 (with libblkid and selinux support)

goose
()

/dev/loop0 /home/megabaks/scripts/test-lor/loop vfat rw,relatime,fmask=0022,dmask=0022,codepage=cp866,iocharset=utf8,shortname=mixed,quiet,errors=remount-ro 0 0

mount from util-linux-ng 2.18 (with libblkid support)

sys-libs/glibc-2.11.2

~x86 - ядро ваниль

megabaks ★★★★
()
Ответ на: комментарий от goose

/dev/loop0 /tmp/loop vfat rw,relatime,fmask=0022,dmask=0022,codepage=cp866,iocharset=utf8,shortname=mixed,quiet,errors=remount-ro 0 0
Linux 2.6.35
mount from util-linux-ng 2.17.2 (with libblkid and selinux support)
ldd (Debian EGLIBC 2.11.2-2) 2.11.2

goose
()
/dev/loop0 /home/kozi/loop vfat rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
mount from util-linux-ng 2.18 (with libblkid support)
Linux zenbook 2.6.35-rc6git-00156-gfc0f5ac-dirty #1 SMP PREEMPT Thu Jul 29 07:07:44 MSD 2010 x86_64 AMD Sempron(tm) SI-42 AuthenticAMD GNU/Linux
anon_666
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.