у меня есть флешка DIGMA, модель (надпись на боку) DUF1GP2-A0, объем 1Gb, решил я проверить слухи ибо ядро говорит на нее:
umass0: Prolific Technology Inc. USB Mass Storage Device, rev 2.00/1.00, addr 3
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <Digma USB Flash Drive 1.00> Removable Direct Access SCSI-0 device
da0: 40.000MB/s transfers
da0: 992MB (2031616 512 byte sectors: 64H 32S/T 992C)
# mount|grep da0
/dev/da0 on /flash/umass0 (msdosfs, local)
# umount /flash/umass0
сохранил (на всякий случай) образ:
# dd bs=65536 if=/dev/da0 of=/tmp/digma.img
15872+0 records in
15872+0 records out
1040187392 bytes transferred in 64.764542 secs (16061063 bytes/sec)
для чистоты эксперимента полностью обнулил:
# dd bs=65536 if=/dev/zero of=/dev/da0
dd: /dev/da0: end of device
15873+0 records in
15872+0 records out
1040187392 bytes transferred in 69.967134 secs (14866800 bytes/sec)
# ls /dev/da*
/dev/da0
# fdisk -BIu da0
fdisk: invalid fdisk partition table found
******* Working on device /dev/da0 *******
# ls /dev/da*
/dev/da0 /dev/da0s1
# newfs /dev/da0s1
/dev/da0s1: 992.0MB (2031584 sectors) block size 16384, fragment size 2048
using 6 cylinder groups of 183.77MB, 11761 blks, 23552 inodes.
super-block backups (for fsck -b #) at:
160, 376512, 752864, 1129216, 1505568, 1881920
# mount /dev/da0s1 /flash/umass0
# mount|grep da0
/dev/da0s1 on /flash/umass0 (ufs, local)
# df -h /flash/umass0
Filesystem Size Used Avail Capacity Mounted on
/dev/da0s1 957M 4.0K 881M 0% /flash/umass0
как видим, все в поряде
теперь вернем все как было
# umount /flash/umass0
снова обнуляем, потом:
# newfs_msdos da0
/dev/da0: 2027616 sectors in 253452 FAT32 clusters (4096 bytes/cluster)
bps=512 spc=8 res=32 nft=2 mid=0xf0 spt=32 hds=64 hid=0 bsec=2031616 bspf=1981 rdcl=2 infs=1 bkbs=2
# mount_msdosfs /dev/da0 /flash/umass0
# df -h /flash/umass0
Filesystem Size Used Avail Capacity Mounted on
/dev/da0 990M 12K 990M 0% /flash/umass0
ну, все в порядке, как видим.. убить не удалось.