Stick memory USB
nej ALL
nej.papillon at gmail.com
Sun May 25 17:48:38 UTC 2008
Hi,
I'm new on FreeBSD not on unix.
I want to mount automatically an usb-stick memory into my machine ?
I get some problems.
Need help.
-> /etc/devfs.rules
add path 'da*' mode 0660 group operator
Actions:
1) ls -al /dev/da*
ls: No match.
2) I Plug into the USB port, the ImageMate 12-in-1 Card Reader/Writer
(SanDisk)
3) ls -al /dev/da*
crw-rw---- 1 root operator 0, 136 25 mai 14:11 /dev/da0
crw-rw---- 1 root operator 0, 138 25 mai 14:11 /dev/da1
crw-rw---- 1 root operator 0, 140 25 mai 14:11 /dev/da2
crw-rw---- 1 root operator 0, 141 25 mai 14:11 /dev/da3
4) I put the memory stick into the Card reader's slot
5) ls -al /dev/da*
crw-rw---- 1 root operator 0, 136 25 mai 14:11 /dev/da0
crw-rw---- 1 root operator 0, 138 25 mai 14:11 /dev/da1
crw-rw---- 1 root operator 0, 140 25 mai 14:11 /dev/da2
crw-rw---- 1 root operator 0, 141 25 mai 14:11 /dev/da3
the /dev/da2s1 isn't here.
6) mount_msdosfs /dev/da2s1 /mnt/cleusb/
mount_msdosfs: /dev/da2s1: No such file or directory
7) fdisk /dev/da2
******* Working on device /dev/da2 *******
parameters extracted from in-core disklabel are:
cylinders=30 heads=64 sectors/track=32 (2048 blks/cyl)
parameters to be used for BIOS calculations are:
cylinders=30 heads=64 sectors/track=32 (2048 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:
sysid 4 (0x04),(Primary DOS with 16 bit FAT (< 32MB))
start 64, size 62656 (30 Meg), flag 0
beg: cyl 1/ head 0/ sector 1;
end: cyl 979/ head 1/ sector 32
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>
8) ls -al /dev/da*
crw-rw---- 1 root operator 0, 136 25 mai 14:11 /dev/da0
crw-rw---- 1 root operator 0, 138 25 mai 14:11 /dev/da1
crw-rw---- 1 root operator 0, 140 25 mai 14:11 /dev/da2
crw-rw---- 1 root operator 0, 141 25 mai 14:11 /dev/da3
9) mount_msdosfs /dev/da2 /mnt/cleusb
mount_msdosfs: /dev/da2: Invalid argument
The command mount_msdosfs terminated abnormally but created in the /dev
directory the /dev/da2s1 file.
10) ls -al /dev/da*
crw-rw---- 1 root operator 0, 136 25 mai 14:11 /dev/da0
crw-rw---- 1 root operator 0, 136 25 mai 14:11 /dev/da0
crw-rw---- 1 root operator 0, 138 25 mai 14:11 /dev/da1
crw-rw---- 1 root operator 0, 140 25 mai 14:11 /dev/da2
crw-rw---- 1 root operator 0, 142 25 mai 14:11 /dev/da2s1
crw-rw---- 1 root operator 0, 141 25 mai 14:11 /dev/da3
11) And now i can mount and umount the stick memory.
Please, can someone explain to me why, when i plug the stick memory into the
slot of the card reader, the system doesn't create the /dev/da2s1 file in
the the /dev directory.
And why i use the mount_msdosfs command, this command creates /dev/da2s1
file in the /dev directory.
Thank you for your answers !
Sorry for my english.
Best regards
Nej
Email : nej.papillon at gmail.com
More information about the freebsd-questions
mailing list