Имею флешку на 16 гиг и хотелку по перетаскиванию на ней больших файлов (образов ДВД, бекапов и пр.), целевыми ОС являются winXP Ubuntu hardy FreeBSD7.1. Примечание: я не единственный таскатель этой флеши, поэтому там встречаются русские и неправильные имена файлов.Выбор ФС пал на ntfs (4 или 5 неважно в принципе)
Сперва под winXP создал раздел (Управление ПК - Управление дисками - Создать раздел на флеш - Не форматировать - Присвоить букву l:); далее отформатировал его в той же ОС (Выполнить - cmd - format l: /fs:ntfs). И все вроде путем, винды видят раздел, могут читать и писать.
Подключил к Убунте и не смог подмонтировать (убунта для жены, конфигурилась и изучалась только через ГУИ)
Принес на работу и подключив к Фрюше тоже не смог подмонтировать раздел.
Вывод команд следующий:
> dmesg
>
> da0 at umass-sim0 bus 0 target 0 lun 0
> da0: <Easy Disk 1100> Removable Direct Access SCSI-0 device
> da0: 40.000MB/s transfers
> da0: 15296MB (31326208 512 byte sectors: 255H 63S/T 1949C)далее
> ls /dev/da*
>
> /dev/da0и еще
******* Working on device /dev/da0 *******
parameters extracted from in-core disklabel are:
cylinders=1949 heads=255 sectors/track=63 (16065 blks/cyl)Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=1949 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:>[оверквотинг удален]
> sysid 7 (0x07),(OS/2 HPFS, NTFS, QNX-2 (16 bit) or Advanced UNIX)
> start 32, size 31326176 (15295 Meg), flag 1
> beg: cyl 0/ head 1/ sector 1;
> end: cyl 249/ head 92/ sector 32
> The data for partition 2 is:
> <UNUSED>
> The data for partition 3 is:
> <UNUSED>
> The data for partition 4 is:
> <UNUSED>попытки монтирования
первая> mount_ntfs /dev/da0 /mnt/da0/
>
> mount_ntfs: /dev/da0: Invalid argumentвторая
> mount_ntfs-3g /dev/da0 /mnt/da0/
>
> NTFS signature is missing.
> Failed to mount '/dev/da0': Invalid argument
> The device '/dev/da0' doesn't have a valid NTFS.
> Maybe you selected the wrong device? Or the whole disk instead of a
> partition (e.g. /dev/hda, not /dev/hda1)? Or the other way around?ВОПРОС: Что произошло, и как лечить?
ЗЫ убунту пересобрать для поддержки уфс2 не предлагать... не умею :) , фрюша ехт3 понимает очень строго... иконва для нее не предусмотрено
>[оверквотинг удален]
>> NTFS signature is missing.
>> Failed to mount '/dev/da0': Invalid argument
>> The device '/dev/da0' doesn't have a valid NTFS.
>> Maybe you selected the wrong device? Or the whole disk instead of a
>> partition (e.g. /dev/hda, not /dev/hda1)? Or the other way around?
>
>ВОПРОС: Что произошло, и как лечить?
>
>ЗЫ убунту пересобрать для поддержки уфс2 не предлагать... не умею :) ,
>фрюша ехт3 понимает очень строго... иконва для нее не предусмотреноИспользуйте FAT32 - с ней все перечисленные ОС работают нормально.
ЕМНИП fat32 не умеет больше 4gb на файл, а под некоторыми OC вообще всего 2gb.Флешки как и винчестеры используют таблицу разделов, посмотреть можно fdisk -l. Как следствие, если флешка в убунте определилась как /dev/sdb, то монтировать надо /dev/sdb1, а не сам /dev/sdb. Как именуются флешки и их разделы в FreeBSD не в курсе.
>ЕМНИП fat32 не умеет больше 4gb на файл, а под некоторыми OC
>вообще всего 2gb.http://en.wikipedia.org/wiki/File_Allocation_Table#FAT32
""Max file size 4 GB minus 1 byte (or volume size if smaller)
Max volume size [...] 2 TB / 8 TB (2-KB sector)""В зависимости от ограничений _реализации_, меньше:
""On Windows 95/98, due to the version of Microsoft's SCANDISK utility included with these operating systems being a 16-bit application, the FAT structure is not allowed to grow beyond around 4.2 million (< 222) clusters, placing the volume limit at 127.53 gibibytes."" --> и там дальше -- про разнообразные ограничения.
Кстати: ещё, говорят и NTFS или ext2, если с драйверами "повезёт", можно попробовать:
""Since then, full support for NTFS has become available in Linux and many other operating systems, by installing the FUSE library (on Linux) together with the NTFS-3G driver. Data exchange is also possible between Windows and Linux by using the Linux-native ext2 or ext3 file systems through the use of external drivers for Windows, such as ext2 IFS;""...>Флешки как и винчестеры используют таблицу разделов, посмотреть можно fdisk -l. Как следствие, если флешка в убунте определилась как /dev/sdb, то монтировать надо /dev/sdb1
Вообще говоря, флешку можно "как флоп" отформатировать -- некоторые форматеры (в Win*? на "заводе"?) так и делают. Никто не мешает сделать msfs.xxxx /dev/sdb + mount -t ... /dev/sdb /floppy . Ж)
...
И прочая, и прочая, и прочая - http://google.ru/search?q=usb+mount+site:opennet.ru
>ЕМНИП fat32 не умеет больше 4gb на файл, а под некоторыми OC
>вообще всего 2gb.
>
>Флешки как и винчестеры используют таблицу разделов, посмотреть можно fdisk -l. Как
>следствие, если флешка в убунте определилась как /dev/sdb, то монтировать надо
>/dev/sdb1, а не сам /dev/sdb. Как именуются флешки и их разделы
>в FreeBSD не в курсе.в том то и дело, что не создается девайс раздела... девайс самой флеши есть
вывод линухового фдиска ниже (liveCD DrWeb другого под рукой счас не оказалось)
#: dmesg |tail -n 18
usb 1-4: new high speed USB device using ehci_hcd and address 2
usb 1-4: configuration #1 chosen from 1 choice
scsi4 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
scsi 4:0:0:0: Direct-Access Easy Disk 1100 PQ: 0 ANSI: 0 CCS
sd 4:0:0:0: [sda] 31326208 512-byte hardware sectors (16039 MB)
sd 4:0:0:0: [sda] Write Protect is off
sd 4:0:0:0: [sda] Mode Sense: 43 00 00 00
sd 4:0:0:0: [sda] Assuming drive cache: write through
sd 4:0:0:0: [sda] 31326208 512-byte hardware sectors (16039 MB)
sd 4:0:0:0: [sda] Write Protect is off
sd 4:0:0:0: [sda] Mode Sense: 43 00 00 00
sd 4:0:0:0: [sda] Assuming drive cache: write through
sda: unknown partition table
sd 4:0:0:0: [sda] Attached SCSI removable disk
sd 4:0:0:0: Attached scsi generic sg0 type 0#:fdisk -l /dev/sda
Disk /dev/sda: 16.0 GB, 16039018496 bytes
93 heads, 32 sectors/track, 10526 cylinders
Units = cylinders of 2976 * 512 = 1523712 bytes
Disk identifier: 0x0d0c0b0aThis doesn't look like a partition table
Probably you selected the wrong device.Device Boot Start End Blocks Id System
/dev/sda1 ? 1 10527 15663088 7 HPFS/NTFS#:ls /dev/sd*
/dev/sdaвот такая ситуевина под пингвинами... :)
ЗЫ просто уже интересно в чем все таки косяк?.. я понимаю, что косяк в создании и форматировании раздела под виндой. И предполагаю, что раздел был создан "под ФАТ" а отформатирован под НТФС. Но с другими флешками все ровно! до 4 Гб (одна у мну на 16... остальные 1, 2, 4 Гб)
ВСЕ РЕШЕНО!!!сути не понял, но все таки решил
прога testdisk http://www.cgsecurity.org/wiki/Main_Page помогла
запустил, сказал что интел у мну, запустил быстрый поиск, отказался от поддержки вистовских разделов, не понел чо выдало и запустил анализ, по результатам 2 раздела получил для восстановления, просмотрел список файлов по разделам, и нужный раздел пометил как первичный (он таким и создавался), сохранил результат и перевоткнул флешку.... все путем, все монтируется
лог ниже
Tue Jan 13 12:01:50 2009
Command line: TestDisk /debug /log /dev//da0Using locale 'ru_RU.KOI8-R'.
TestDisk 6.10, Data Recovery Utility, July 2008
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: FreeBSD, kernel 7.0-RELEASE-p5 (FreeBSD 7.0-RELEASE-p5 #11: Mon Oct 20 10:27:33 YAKST 2008 roo
Compiler: GCC 4.2 - Aug 20 2008 08:18:28
ext2fs lib: none, ntfs lib: 10:0:0, reiserfs lib: none, ewf lib: none
Hard disk list
Disk /dev//da0 - 16 GB / 14 GiB - CHS 1949 255 63, sector size=512Partition table type (auto): Intel
Disk /dev//da0 - 16 GB / 14 GiB
Partition table type: IntelInterface Advanced
Geometry from i386 MBR: head=93 sector=32
BAD_RS LBA=32 63
NTFS at 0/0/33
1 * HPFS - NTFS 0 0 33 1949 246 25 31326176 [easy-disk]
NTFS, 16 GB / 14 GiBAnalyse Disk /dev//da0 - 16 GB / 14 GiB - CHS 1949 255 63
Geometry from i386 MBR: head=93 sector=32
BAD_RS LBA=32 63
NTFS at 0/0/33
Current partition structure:
1 * HPFS - NTFS 0 0 33 1949 246 25 31326176 [easy-disk]Bad relative sector.
Ask the user for vista mode
Allow partial last cylinder : No
search_vista_part: 0search_part()
Disk /dev//da0 - 16 GB / 14 GiB - CHS 1949 255 63
NTFS at 0/0/33
filesystem size 31326176
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 1957885
clusters_per_mft_record -10
clusters_per_index_record 1
D HPFS - NTFS 0 0 33 1949 246 25 31326176 [easy-disk]
NTFS, 16 GB / 14 GiBResults
* HPFS - NTFS 0 0 33 1949 254 63 31326718 [easy-disk]
NTFS, 16 GB / 14 GiBinterface_write()
1 * HPFS - NTFS 0 0 33 1949 254 63 31326718 [easy-disk]
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.
Failed to startup volume: Input/output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/output error.search_part()
Disk /dev//da0 - 16 GB / 14 GiB - CHS 1949 255 63
NTFS at 0/0/33
filesystem size 31326176
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 1957885
clusters_per_mft_record -10
clusters_per_index_record 1
D HPFS - NTFS 0 0 33 1949 246 25 31326176 [easy-disk]
NTFS, 16 GB / 14 GiB
NTFS at 1948/254/63
filesystem size 31310622
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 1956913
clusters_per_mft_record -10
clusters_per_index_record 1
D HPFS - NTFS 0 1 1 1948 254 63 31310622
NTFS found using backup sector!, 16 GB / 14 GiB
NTFS at 0/0/33
filesystem size 31326176
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 1957885
clusters_per_mft_record -10
clusters_per_index_record 1
get_geometry_from_list_part_aux head=255 nbr=2
get_geometry_from_list_part_aux head=8 nbr=1
get_geometry_from_list_part_aux head=16 nbr=1
get_geometry_from_list_part_aux head=32 nbr=1
get_geometry_from_list_part_aux head=64 nbr=1
get_geometry_from_list_part_aux head=128 nbr=1
get_geometry_from_list_part_aux head=240 nbr=1
get_geometry_from_list_part_aux head=255 nbr=2Results
D HPFS - NTFS 0 0 33 1949 254 63 31326718 [easy-disk]
NTFS, 16 GB / 14 GiB
D HPFS - NTFS 0 1 1 1948 254 63 31310622
NTFS found using backup sector!, 16 GB / 14 GiB
dir_partition inode=5
D HPFS - NTFS 0 0 33 1949 254 63 31326718 [easy-disk]
NTFS, 16 GB / 14 GiB
Directory /
5 dr-xr-xr-x 0 0 0 17-Dec-2008 16:21 .
5 dr-xr-xr-x 0 0 0 17-Dec-2008 16:21 ..
3550 dr-xr-xr-x 0 0 0 28-Dec-2008 11:13 123
3494 dr-xr-xr-x 0 0 0 17-Dec-2008 16:21 avi
17 -r--r--r-- 0 0 1692 22-Dec-2008 09:09 bootex.log
4024 dr-xr-xr-x 0 0 0 30-Dec-2008 10:05 cal2009
3073 -r--r--r-- 0 0 122231159 1-Dec-2008 22:53 caps.rar
3074 -r--r--r-- 0 0 630097670 1-Dec-2008 22:58 caps_jap_0703.rar
3493 -r--r--r-- 0 0 345455 17-Dec-2008 15:50 driver_pppoe.rar
3517 -r--r--r-- 0 0 13189 22-Dec-2008 16:16 drweb.png
3064 -r--r--r-- 0 0 1317 1-Dec-2008 20:55 drweb32.key
3519 -r--r--r-- 0 0 4610 23-Dec-2008 09:46 error_gate.png
3168 dr-xr-xr-x 0 0 0 11-Dec-2008 15:06 gpzm_key
27 dr-xr-xr-x 0 0 0 1-Dec-2008 19:56 hardware
3075 -r--r--r-- 0 0 619904 1-Dec-2008 23:08 jcaps351eng.rar
3056 dr-xr-xr-x 0 0 0 2-Dec-2008 15:25 need_for_speed_undercover_rus
3279 dr-xr-xr-x 0 0 0 11-Dec-2008 16:29 Nod32.v27_base
3490 -r--r--r-- 0 0 967680 17-Dec-2008 15:43 pppoe.doc
3492 -r--r--r-- 0 0 1666048 17-Dec-2008 15:47 self_limit.doc
347 dr-xr-xr-x 0 0 0 1-Dec-2008 19:59 sxema
351 dr-xr-xr-x 0 0 0 1-Dec-2008 20:00 winfiles
3491 -r--r--r-- 0 0 1318912 17-Dec-2008 15:47 пяяяп╨яп╦я п©п╬ п╫п╟яяяп╬п╧п╨п╣ D-Link DSL-2640U.doc
3489 -r--r--r-- 0 0 4787200 17-Dec-2008 15:42 п╦п╫яяяяп╨яп╦я п©п╬ п©п╬п╢п╨п╩яяп╣п╫п╦я ADSL,IPTV,WiFi+Vista.doc
3546 -r--r--r-- 0 0 567808 25-Dec-2008 08:30 я п╫п╬п╡яп╪ 2009 пЁп╬п╢п╬п╪.doc
3065 -r--r--r-- 0 0 2900 1-Dec-2008 20:55 п╒п╣п╨яяп╬п╡яп╧ п╢п╬п╨яп╪п╣п╫я.txtD HPFS - NTFS 0 1 1 1948 254 63 31310622
NTFS found using backup sector!, 16 GB / 14 GiB
Can't open filesystem. Filesystem seems damaged.interface_write()
1 P HPFS - NTFS 0 0 33 1949 254 63 31326718 [easy-disk]
write!write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition
You will have to reboot for the change to take effect.TestDisk exited normally.
ВОТ ТАК! :)
ЗЫ звиняюсь за флуд