Cómo montar automáticamente una unidad flash con privilegios de root y lectura / escritura / ejecución

9

Tengo un problema con el montaje de mi unidad Flash en Ubuntu 10.04 con privilegios de escritura. Actualmente está particionado como Fat32 con Label KINGSTON, pero cuando lo inserto en la computadora portátil lo lee como usb0, privilegios de solo lectura.

Lo que he tenido que hacer para que se pueda escribir es desmontarlo usando la Utilidad de Discos y montarlo nuevamente, y luego lo recoge como KINGSTON con privilegios de root.

Lo que quiero es montar automáticamente la unidad flash con privilegios de root sin ir a la Utilidad de Discos para configurar esto. Cualquier ayuda sería apreciada.

Elitmiar
fuente
1
¿Está su usuario en el grupo plugdev?
sBlatt
@sBlatt - No, root: root
Elitmiar
He actualizado la respuesta, revísela. Avíseme si me ayuda. Si no publica sus comentarios aquí.
karthick87

Respuestas:

9
  1. Abra la terminal usando:

    Menú: Menú de aplicaciones -> Accesorios -> Terminal.

    Atajo de teclado: Ctrl+ Alt+T

  2. Y escriba lo siguiente:

    sudo fdisk -l
    

    El resultado debe ser similar a:

    karthick@Ubuntu-desktop:~$ sudo fdisk -l
    
    Disk /dev/sda: 160.0 GB, 160041885696 bytes
    255 heads, 63 sectors/track, 19457 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x00af00af
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *           1        3188    25607578+   7  HPFS/NTFS
    /dev/sda2            3189        4462    10233405   83  Linux
    /dev/sda3            4463       19458   120449002+   f  W95 Ext'd (LBA)
    Partition 3 does not end on cylinder boundary.
    /dev/sda5            4463        9561    40957686    7  HPFS/NTFS
    /dev/sda6            9562       14660    40957686    7  HPFS/NTFS
    /dev/sda7           14661       19255    36905984   83  Linux
    /dev/sda8           19255       19458     1626112   82  Linux swap / Solaris
    
    Disk /dev/sdb: 4022 MB, 4022337024 bytes
    255 heads, 63 sectors/track, 489 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x000b5e92
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1               1         489     3927861    7  HPFS/NTFS
    

    Mi unidad flash se encuentra en / dev / sdb1 (la suya puede variar).

  3. Haga los siguientes ajustes:

    Para el sistema de archivos NTFS:

    Deberías editar el fstabarchivo. Escriba lo siguiente en la terminal:

    sudo gedit /etc/fstab
    

    En la parte inferior del archivo fstab, pegue lo siguiente:

    /dev/sdb1       /media/Datas ntfs-3g  defaults  0   0
    

    Para el sistema de archivos FAT 16/32 ejecute lo siguiente en la terminal:

    sudo mount -t vfat /dev/sdb1 /media/Datas -o uid=1000,gid=100,utf8,dmask=027,fmask=137
    

Nota: Debe crear el punto de montaje, en la terminal escriba lo siguiente:

sudo mkdir /media/Datas
sudo mount -a

Lectura relacionada:

Mount / USB - Documentación de Ubuntu de la comunidad

Fstab - Documentación de Ubuntu de la comunidad

karthick87
fuente
2

Esto puede sonar como una respuesta extraña, pero me encontré con el mismo problema: vale la pena echarle un vistazo.

Asegúrese de que no tiene usbmountinstalada la aplicación; parece causar conflictos y monta sus unidades USB en las carpetas "usb #" que mencionó.

Hay más información disponible en la publicación relacionada de los foros de Ubuntu .

Windigo
fuente