Al instalar Debian en el tarro de mi otra oficina (en el primero tengo Linux Mint, acá tengo Debian Ikim), creé una partición FAT para poder intercambiar mis archivos entre los eventuales logeos a windows y mi trabajo habitual en linux. Pero no se automontaba solita, así que tocó hacerle una pequeña modificación
1. Verificar cómo están ordenadas las particiones del disco para linux, en terminal:
sudo fdisk -llo que me dió el resultado de:
Disk /dev/hda: 41.1 GB, 41110142976 bytes
255 heads, 63 sectors/track, 4998 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x97b797b7
Device Boot Start End Blocks Id System
/dev/hda1 * 1 2939 23607486 7 HPFS/NTFS
/dev/hda2 2940 3594 5261287+ 83 Linux
/dev/hda3 3595 3659 522112+ 82 Linux swap / Solaris
/dev/hda4 3660 4998 10755517+ b W95 FAT32
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xfb72fb72
Device Boot Start End Blocks Id System
/dev/sda1 * 1 5896 47359588+ 7 HPFS/NTFS
/dev/sda2 5897 9729 30788572+ b W95 FAT32
que significa que la partición desde donde linux parte es la hda1 (que es la que tiene windows con NTFS), linux está en la hda2, la partición swap está en hda3 y mi partición FAT32 está localizada en hda4. Todas estas particiones son del mismo disco físico.
2. Crear el punto de montaje en el sistema de archivos. Hay que crear el directorio donde se va a montar mi partición hda4 en el sistema linux
sudo mkdir /media/winshareEsto crea el directorio winshare en /media. Uds pueden querer llamar su directorio como les plazca, pero los directorios donde se asientan los dispositivos comúnmente son /mnt o /media (no usen mayúsculas a menos que tengan muy buena memoria y efectivamente se acuerden de escribir el nombre siempre como lo configuraron inicialmente)
3. Luego, segura de que la partición /dev/hda4 era la que tenía que montar, me dirigí a editar el archivo /etc/fstab (que es donde se aloja la información que linux necesita para montar dispositivos). Como yo tengo un escritorio xfce mi editor preferido es mousepad (uds. quizá pueden usar gedit si tienen un escritorio gnome, o el que prefieran)
sudo mousepad /etc/fstabque resultó en
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
/dev/hda2 / ext3 defaults,errors=remount-ro 0 1
/dev/sdb1 /media/USBNTFS ntfs-3g defaults,locale=es_ES.UTF-8 0 0
/dev/hda1 /media/hda1 ntfs-3g defaults,locale=es_ES.UTF-8 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/hda3 none swap sw 0 0
la información acá básicamente corrobora el orden de las particiones. Linux espera montar hda2 en el directorio raíz y funcionar desde ahí. Además espera mi disco duro externo NTFS que lo toma desde /dev/sdb1 y lo lleva a /media/USBNTFS (que es el nombre que le dí desde windows). Toma mi partición windows hda1 y la monta en media también como hda1. Algo similar con la diskettera y el lector de cdrom. El último elemento es la partición de swap de linux que no la monta.
Entonces, para instruirle de hacer algo con mi partición FAT32, le agrego esta línea al final de esa secuencia
/dev/hda4 /media/winshare vfat umask=0222,dmask=0000,uid=0002,gid=users,users 0 0
recordemos que /dev/hda4 era como entendía linux mi partición y /media/winshare era el punto en el que yo decidí que se montara. La instrucción vfat le da a conocer a linux que ese disco usa FAT como sistema de archivos y el resto de las instrucciones le dice qué usuarios tienen qué permisos (que en mi caso era lectoescritura para usuarios normales).
Listo! No necesité reiniciar, y tenía disponible /dev/hda4 para montar en /media/winshare con el applet de la barra de tareas para montar dispositivos.