Вы здесь

Какие ФС поддерживает ядро? [РЕШЕНО]

Доброго времени суток!
Пытаюсь подмонтировать виндовую шару к NAS Istor 607 (arm проц)

BusyBox v1.00-rc3 (2008.10.30-06:50+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
istor> mount -t cifs -o username=admin //192.168.100.98/d$ /mnt/net
mount: block device //192.168.100.98/d$ is write-protected, mounting read-only
mount: cannot mount block device //192.168.100.98/d$ read-only
istor>

Шара гарантированно рабочая, проверял на обычной linux машине.
Как я понял ошибка в том что ядро не поддерживает cifs
Соответственно хотелось бы узнать какие же тогда ФС поддерживаются ядром.
Как это сделать?
Заранее спасибо. 8)
P.S. Есть ли возможность наложить заплатку на такое ядро чтобы оно смогло держать cifs?

dmesg | tail

после попытки примонтировать

BusyBox v1.00-rc3 (2008.10.30-06:50+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ # mount -t cifs -o username=zorg //192.168.100.98/d$ /mnt/net
mount: block device //192.168.100.98/d$ is write-protected, mounting read-only
mount: cannot mount block device //192.168.100.98/d$ read-only
~ # dmesg | tail
 CIFS VFS: Send error in SessSetup = -13
 CIFS VFS: cifs_mount failed w/return code = -13
 CIFS VFS: Error connecting to IPv4 socket. Aborting operation
 CIFS VFS: cifs_mount failed w/return code = -110
 CIFS VFS: Error connecting to IPv4 socket. Aborting operation
 CIFS VFS: cifs_mount failed w/return code = -110
 CIFS VFS: Send error in SessSetup = -13
 CIFS VFS: cifs_mount failed w/return code = -13
 CIFS VFS: Send error in SessSetup = -13
 CIFS VFS: cifs_mount failed w/return code = -13

Просьба пояснить что это значит "dmesg | tail"

--------------------
A potentia ad actum (лат.)

напиши просто dmesg и поймёш.

8)

--------------------
A potentia ad actum (лат.)

иногда надо писать не cifs, а smbfs ;) ЕМНИП, это зависит от версии самбы...

Мне кажется, это зависит больше от версии ядра.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

BusyBox v1.00-rc3 (2008.10.30-06:50+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
~ # mount -t smbfs -o username=zorg //192.168.100.98/d$ /mnt/net
mount: unknown filesystem type 'smbfs'

--------------------
A potentia ad actum (лат.)

zegrep _FS /proc/config.gz | grep -v '^#'

Я Gentoo & Funtoo

Ну или тут
grep _FS /boot/config-2.6.32-gentoo | grep -v '^#'
если опция хранить конфиг в proc не включена

Утилиты zegrep (zgrep) и файла /proc/config.gz на этой машинке нету

--------------------
A potentia ad actum (лат.)

выполни

cat /proc/filesystems

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

alexxy написал:
выполни

cat /proc/filesystems

Видны только файловые системы, включённые в ядро не модулем. У меня так, по крайней мере.

Я Gentoo & Funtoo

это верно =)
ну так поискать модули
типа

ls /lib/modules/`uname -r`/kernel/fs

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

~ # ls /lib/modules
fuse.ko  usb_backup_button.ko

--------------------
A potentia ad actum (лат.)

Содержимое /proc/filesystems

nodev	sysfs
nodev	rootfs
nodev	bdev
nodev	proc
nodev	sockfs
nodev	usbfs
nodev	pipefs
nodev	futexfs
nodev	tmpfs
nodev	inotifyfs
nodev	eventpollfs
nodev	devpts
	ext3
	ext2
nodev	ramfs
	msdos
	vfat
	iso9660
nodev	nfs
nodev	nfsd
nodev	cifs
	ntfs
	xfs
nodev	rpc_pipefs
nodev	fuse
	fuseblk
nodev	fusectl 

Получается теоретически шары может монтировать.
Но что делать не знаю 8(
P.S. Что может значить "nodev"?

--------------------
A potentia ad actum (лат.)

juffinhalli написал:
P.S. Что может значить "nodev"?

в параметрах монтирования не нужно устройства, часто такая ФС — виртуальная.

Курить help. Так то! К. О.

Проблема заключалась в том что после ввода команды

mount -o username=zorg //192.168.100.98/d$ /mnt/net

обычно спрашивался пароль, его вбиваешь и работало.
В моём случае ничего не спрашивалось и проблема решалась
командой

istor> mount -o username=zorg,password=XXXXX //192.168.100.98/d$ /mnt/net

Спасибо за поддержку! 8)

--------------------
A potentia ad actum (лат.)