Вот интиресная штука получаеться....имеем диск с fat32 подключенный к кому как secondry slave. надо его самонтировать...ага...dmesg :
ad3 DMA Limited to UDMA33, non-ATA66 cable on device
ad3 4125 <FUJITSU MPD3043AT> [8940/15/63] at ata1 slave UDMA33
залез в fdisk...ага...он идет как ad3s2
mount_msdos -u nobody -g nogroup -m 777 /dev/ad3s2 /vint
но получаю вот что....
/dev/ad3s2 - invalid argument.От чего это может быть, и как правильно смонтировать диск в данном случае.
P.S. mount -t msdos /dev/ad3s2 /vint - тот-же эффект.
>ad3 DMA Limited to UDMA33, non-ATA66 cable on device
>ad3 4125 <FUJITSU MPD3043AT> [8940/15/63] at ata1 slave UDMA33Чем вызванно данное сообщение, у меня оно например при установке выскакивает, что делать не знаю т.к. фатал еррор потом появляется =)
>>ad3 DMA Limited to UDMA33, non-ATA66 cable on device
>>ad3 4125 <FUJITSU MPD3043AT> [8940/15/63] at ata1 slave UDMA33
>
>Чем вызванно данное сообщение, у меня оно например при установке выскакивает, что
>делать не знаю т.к. фатал еррор потом появляется =)
данное сообщение вызвано командой dmesg, которая показывает какие устройства установлены в системе (Винты, звуковухи, сетевухи). Кстати оригинал своего фатал еррора покажи...скорее всего у тебя в лоадере прописано чтоб при загрузки система монтировала этот диск, только либо его у тебя нет, либо параметры монтирования не верные. посмотри dmesg какие у тебя винты поставлены. Потом фдиском уточни...ну всмысле ad3...а уже там смотришь ad3s1 или там ad3s1a.
http://www.opennet.me/openforum//vsluhforumID1/24933.htmlТут написанна моя проблема, и ошибка тоже написанна :)
>>>ad3 DMA Limited to UDMA33, non-ATA66 cable on device
>>>ad3 4125 <FUJITSU MPD3043AT> [8940/15/63] at ata1 slave UDMA33
>>
>>Чем вызванно данное сообщение, у меня оно например при установке выскакивает, что
>>делать не знаю т.к. фатал еррор потом появляется =)
-----------------------------------------------------------------
Подключи винт с плоским кабелем для UDMA66
>Подключи винт с плоским кабелем для UDMA66
попробовал подключить, за исключением того что 2 винт стал ad1s2 никаких изменений...
mount_msdos -u nobody -g nogroup -m 777 /dev/ad1s2 /vint
msdos /dev/ad1s2 - Invalid argument
У кого какие еще предложения по этой теме?
>>Подключи винт с плоским кабелем для UDMA66
>попробовал подключить, за исключением того что 2 винт стал ad1s2 никаких изменений...
>
>mount_msdos -u nobody -g nogroup -m 777 /dev/ad1s2 /vint
>msdos /dev/ad1s2 - Invalid argument
>У кого какие еще предложения по этой теме?а предложения самые простые: man fdisk
fdisk /dev/ad1
все что нужно покажет, далее по ситуации
ls -la /dev/ad1s*
ls -la /dev/rad1s*
grep MSDOSFS /sys/i386/conf/ЯДРО
ls -al /modules | grep msdosвсе на выбор
>ls -la /dev/ad1s*
>ls -la /dev/rad1s*
>grep MSDOSFS /sys/i386/conf/ЯДРО
>ls -al /modules | grep msdos
>
>все на выбор
Может я конечно чего-нибудь не пониаю....
ls -la /dev/ad1s2 -
crw-r----- 2 root operator 116, 0x0003000a 14 янв 19:45 /dev/ad1s2
Ядро компилировалось с опцией MSDOSFS....
Но вообщем-то результат все тот-же
ad1s2 - invalid argument....
Может я чего не правильно делаю?
>>ls -la /dev/ad1s*
>>ls -la /dev/rad1s*
>>grep MSDOSFS /sys/i386/conf/ЯДРО
>>ls -al /modules | grep msdos
>>
>>все на выбор
>Может я конечно чего-нибудь не пониаю....
>ls -la /dev/ad1s2 -
>crw-r----- 2 root operator 116, 0x0003000a 14 янв 19:45 /dev/ad1s2
>Ядро компилировалось с опцией MSDOSFS....
>Но вообщем-то результат все тот-же
>ad1s2 - invalid argument....
>Может я чего не правильно делаю?сказано же, посмотри fdisk'ом и обретешь ясность
У меня FreeBsd 4.7
Я монтирую партицию с fat32 так:
#mount_msdos /dev/ad0s2 /mntпосмотри есть ли в директории /dev твоё устройство ad3s...
виндовая партиция создана и отформатирована??
2 lapweed
На видовой партиции есть инфа которую нужно перенести на fbsd сисчтему.
устройство ad1s2 есть...
2 lavr
# fdisk ad1
******** working on device /dev/ad1 ***********
parameters extracted from in-core disable ar:
cylindres = 525 heads = 255 sectors/track=63 (16065=blks/cyl)
parameters to be used for BIOS calculations are:
cylindres = 525 heads = 255 sectors/track=63 (16065=blks/cyl)
Media sector size is 512
Warning: Bios sector numbering starts with sector 1
Information from DOS bootblock is:
the data for partition 1 is
<UNUSED>
the data for partition 2 is
sysid 5, (Extended DOS)
start 16065, size 8418060 (4110 Meg), flag 0
beg: cyl 1/ head 0/ sector 1;
end: cyl 524/ head 254/ dector 63
the data for partition 3 is
<UNUSED>
the data for partition 4 is
<UNUSED>
mount_msdos -u nobody -g nogroup -o longname -m 777 /dev/ad1s2 /vint
msdos : ad1s2 invalid argument
Ну не могу я понять, почему, все-таки ad1s2 - invalid argument...
>2 lapweed
>На видовой партиции есть инфа которую нужно перенести на fbsd сисчтему.
>устройство ad1s2 есть...
>2 lavr
># fdisk ad1
>******** working on device /dev/ad1 ***********
>parameters extracted from in-core disable ar:
>cylindres = 525 heads = 255 sectors/track=63 (16065=blks/cyl)
>parameters to be used for BIOS calculations are:
>cylindres = 525 heads = 255 sectors/track=63 (16065=blks/cyl)
>Media sector size is 512
>Warning: Bios sector numbering starts with sector 1
>Information from DOS bootblock is:
>the data for partition 1 is
><UNUSED>
>the data for partition 2 is
>sysid 5, (Extended DOS)
>start 16065, size 8418060 (4110 Meg), flag 0
>beg: cyl 1/ head 0/ sector 1;
>end: cyl 524/ head 254/ dector 63
>the data for partition 3 is
><UNUSED>
>the data for partition 4 is
><UNUSED>
>mount_msdos -u nobody -g nogroup -o longname -m 777 /dev/ad1s2 /vint
>msdos : ad1s2 invalid argument
>Ну не могу я понять, почему, все-таки ad1s2 - invalid argument...не можешь понять - читай handbook и faq, сходу видно что Extended DOS:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/disks.h...
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/in...
>не можешь понять - читай handbook и faq, сходу видно что Extended
>DOS:
>
>http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/disks.h...
>http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/in...
Почитал, кое-чего прояснилось...
по идее все правильно...ad1...из fdisk`a понятно что все инфа на partition 2....ad1s2...и то что раздел расширенный добавить e...
/dev
sh MAKEDEV ad1s2e
mount_msdos -u nobody -g nogroup -m 777 -o longnames /dev/ad1s2e /vint
msdos: ad1s2e - invalid argument
lavr - я всего неделю во фрюхе живу...скажи как правильно написать команду чтоб смонтировать этот винт.
>>не можешь понять - читай handbook и faq, сходу видно что Extended
>>DOS:
>>
>>http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/disks.h...
>>http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/in...
>Почитал, кое-чего прояснилось...
>по идее все правильно...ad1...из fdisk`a понятно что все инфа на partition 2....ad1s2...и
>то что раздел расширенный добавить e...
>/dev
>sh MAKEDEV ad1s2e
>mount_msdos -u nobody -g nogroup -m 777 -o longnames /dev/ad1s2e /vint
>msdos: ad1s2e - invalid argument
>lavr - я всего неделю во фрюхе живу...скажи как правильно написать команду
>чтоб смонтировать этот винт.еще раз читай и читай до тех пор пока не поймешь про MSDOS Extended Partition и как она трактуется в FreeBSD.
PS. Сам потом с благодарностью будешь вспоминать, и вообще все читай:
http://www.freebsd.org.ua/ - проект перевода документации FreeBSD (handbook, faq, articles - все на русском, ребятам памятник надо ставить)
http://www.freebsd.org.ru/ - тоже масса очень полезной документации и конкретных советов
cd /dev
./MAKEDEV ad1s5
mount ....
>cd /dev
>./MAKEDEV ad1s5
>mount ....
:(
ad1s5 -Все тот-же Invalid argument.
>>cd /dev
>>./MAKEDEV ad1s5
>>mount ....
>:(
>ad1s5 -Все тот-же Invalid argument.а что за партиции то на этом винте?
расширенный ДОС раздел разбит еще на логические диски или как?и что скажет например команда
disklabel ad1s2
?
>а что за партиции то на этом винте?
>расширенный ДОС раздел разбит еще на логические диски или как?
>
>и что скажет например команда
>
>disklabel ad1s2
>?
# disklabel ad1s2
:ioctr DIOCGPINFO: invalid argument
По поводу партиций, вот что сказал fdisk ad1
******** working on device /dev/ad1 ***********
parameters extracted from in-core disable ar:
cylindres = 525 heads = 255 sectors/track=63 (16065=blks/cyl)
parameters to be used for BIOS calculations are:
cylindres = 525 heads = 255 sectors/track=63 (16065=blks/cyl)
Media sector size is 512
Warning: Bios sector numbering starts with sector 1
Information from DOS bootblock is:
the data for partition 1 is
<UNUSED>
the data for partition 2 is
sysid 5, (Extended DOS)
start 16065, size 8418060 (4110 Meg), flag 0
beg: cyl 1/ head 0/ sector 1;
end: cyl 524/ head 254/ dector 63
the data for partition 3 is
<UNUSED>
the data for partition 4 is
<UNUSED>
На логические диски он не разделен.
>>а что за партиции то на этом винте?
>>расширенный ДОС раздел разбит еще на логические диски или как?
>>
>>и что скажет например команда
>>
>>disklabel ad1s2
>>?
># disklabel ad1s2
>:ioctr DIOCGPINFO: invalid argument
ну да, правильно, это моя ошибка...
>По поводу партиций, вот что сказал fdisk ad1
>******** working on device /dev/ad1 ***********
>parameters extracted from in-core disable ar:
>cylindres = 525 heads = 255 sectors/track=63 (16065=blks/cyl)
>parameters to be used for BIOS calculations are:
>cylindres = 525 heads = 255 sectors/track=63 (16065=blks/cyl)
>Media sector size is 512
>Warning: Bios sector numbering starts with sector 1
>Information from DOS bootblock is:
>the data for partition 1 is
><UNUSED>
>the data for partition 2 is
>sysid 5, (Extended DOS)
>start 16065, size 8418060 (4110 Meg), flag 0
>beg: cyl 1/ head 0/ sector 1;
>end: cyl 524/ head 254/ dector 63
>the data for partition 3 is
><UNUSED>
>the data for partition 4 is
><UNUSED>
>На логические диски он не разделен.хм
тогда все же покажи выводls -l /dev/ad1s2*
>хм
>тогда все же покажи вывод
>
>ls -l /dev/ad1s2*
crw-r----- 2 root operator 116, 0x0003000a 15 янв 21:45 /dev/ad1s2
crw-r----- 2 root operator 116, 0x00030008 15 янв 21:45 /dev/ad1s2a
crw-r----- 2 root operator 116, 0x00030009 15 янв 21:45 /dev/ad1s2b
crw-r----- 2 root operator 116, 0x0003000a 15 янв 21:45 /dev/ad1s2c
crw-r----- 2 root operator 116, 0x0003000b 15 янв 21:45 /dev/ad1s2d
crw-r----- 2 root operator 116, 0x0003000c 15 янв 21:45 /dev/ad1s2e
crw-r----- 2 root operator 116, 0x0003000d 15 янв 21:45 /dev/ad1s2f
crw-r----- 2 root operator 116, 0x0003000e 15 янв 21:45 /dev/ad1s2g
crw-r----- 2 root operator 116, 0x0003000f 15 янв 21:45 /dev/ad1s2h