Come montare automaticamente un'unità flash con root e leggere / scrivere / eseguire i privilegi


9

Ho un problema con il montaggio della mia unità flash su Ubuntu 10.04 con i privilegi di scrittura. Attualmente è partizionato come Fat32 con l'etichetta KINGSTON ma quando lo inserisco nel portatile lo legge come usb0, privilegi di sola lettura.

Quello che ho dovuto fare per renderlo scrivibile è smontarlo usando Utility Disco e montarlo di nuovo, quindi lo prende come KINGSTON con i privilegi di root.

Quello che voglio è montare automaticamente l'unità flash con i privilegi di root senza andare su Utility Disco per impostare questo. Qualsiasi aiuto sarebbe apprezzato.


1
Il tuo utente è nel gruppo plugdev?
sabato

@sBlatt - No, root: root
Elitmiar

Ho aggiornato la risposta, la passo attraverso. Fammi sapere se mi aiuta. Se non pubblichi i tuoi commenti qui.
karthick87,

Risposte:


9
  1. Apri il terminale usando:

    Menu: menu Applicazioni -> Accessori -> Terminale.

    Scorciatoia da tastiera: Ctrl+ Alt+T

  2. E digitare quanto segue:

    sudo fdisk -l
    

    L'output dovrebbe essere simile 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
    

    La mia unità flash si trova in / dev / sdb1 (la tua può variare).

  3. Apporta le seguenti regolazioni:

    Per il file system NTFS:

    È necessario modificare il fstabfile. Digitare quanto segue nel terminale:

    sudo gedit /etc/fstab
    

    Nella parte inferiore del file fstab incollare quanto segue:

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

    Per il file system FAT 16/32 eseguire quanto segue nel terminale:

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

Nota: è necessario creare il punto di montaggio, nel terminale digitare quanto segue:

sudo mkdir /media/Datas
sudo mount -a

Lettura correlata:

Mount / USB - Documentazione della comunità Ubuntu

Fstab - Documentazione della comunità Ubuntu


2

Potrebbe sembrare una risposta bizzarra, ma ho riscontrato lo stesso problema: vale la pena dare un'occhiata.

Assicurati di non avere usbmountinstallato l' applicazione: sembra che causi conflitti e monti le tue unità USB sulle cartelle "usb #" che hai citato.

Maggiori informazioni sono disponibili nel relativo post sui forum di Ubuntu .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.