Stick memory USB
nej ALL
nej.papillon at gmail.com
Mon May 26 10:46:15 UTC 2008
Hi,
Thank you for you response.
Sorry to tell you that i'm not trying to create a file with the devfs.
I just want to try to mount the filesystem (memory stick).
I realize that the device represent a filesystem, and to mount the
filesystem we need the device file /dev/da2s1.
This device file is "normally" created dynamically. But in my case it
doesn't.
May be forget i forget something in my configuration.
Any idea
Thanks again for your help.
Nej.
2008/5/25 Chuck Robey <chuckr at telenix.org>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> nej ALL wrote:
> > 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.
>
> You're trying with your devfs stuff to create the file, but you have to
> realize
> it's a device representing a filesystem, not just a file. What you want to
> read
> is the mount and fstab man pages, mount to find out how to mount your
> memory
> stick, and fstab to figure out how to get it to happen automatically. The
> devfs
> stuff is all mistaken, I think, you want that when you want to change
> permissions or make softlinks of devices, not to create them in the first
> place,
> least that's how I';'ve always used it, and I know very well that the
> correct
> line in /etc/fstab WILL automount your memory stick.
>
> I could give you the exact line, but I think you would rather look that up
> yourself (I know I would).
>
> >
> > -> /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
> > _______________________________________________
> > freebsd-questions at freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > To unsubscribe, send any mail to "
> freebsd-questions-unsubscribe at freebsd.org"
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.4 (FreeBSD)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFIOa34z62J6PPcoOkRAgH6AKCUgvP/EqN9INW2oQ+F+JCob71WYwCfaoJB
> E1viOjy7youaf0uoJ/EDK9I=
> =VDLR
> -----END PGP SIGNATURE-----
>
More information about the freebsd-questions
mailing list