Jak automatycznie zamontować dysk flash z uprawnieniami administratora i do odczytu / zapisu / wykonywania

9

Mam problem z zamontowaniem dysku flash na systemie Ubuntu 10.04 z uprawnieniami do zapisu. Obecnie jest podzielony na partycje jako Fat32 z etykietą KINGSTON, ale po włożeniu go do laptopa odczytuje go jako usb0, uprawnienia tylko do odczytu.

To, co musiałem zrobić, aby było możliwe zapisywanie, to odmontowanie go za pomocą Narzędzia dyskowego i ponowne zamontowanie, a następnie wybranie go jako KINGSTON z uprawnieniami roota.

Chcę automatycznie zamontować dysk flash z uprawnieniami roota bez przechodzenia do Narzędzia dyskowego, aby to ustawić. Każda pomoc będzie mile widziana.

Elitmiar
źródło
1
Czy twój użytkownik należy do grupy plugdev?
sBlatt,
@sBlatt - Nie, root: root
Elitmiar
Zaktualizowałem odpowiedź, przejdź przez nią. Daj mi znać, czy to mi pomoże. Jeśli nie zamieszczam tutaj swoich komentarzy.
karthick87

Odpowiedzi:

9
  1. Otwórz terminal, używając:

    Menu: menu Aplikacje -> Akcesoria -> Terminal.

    Skrót klawiaturowy: Ctrl+ Alt+T

  2. I wpisz następujące polecenie:

    sudo fdisk -l
    

    Dane wyjściowe powinny być podobne do:

    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
    

    Mój dysk flash znajduje się w / dev / sdb1 (twoje mogą się różnić).

  3. Dokonaj następujących dostosowań:

    W systemie plików NTFS:

    Powinieneś edytować fstabplik. Wpisz następujące polecenie w terminalu:

    sudo gedit /etc/fstab
    

    W dolnej części pliku fstab wklej następujące elementy:

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

    W systemie plików FAT 16/32 uruchom w terminalu:

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

Uwaga: Należy utworzyć punkt montowania, w terminalu wpisz następujące polecenie:

sudo mkdir /media/Datas
sudo mount -a

Powiązane lektury:

Mount / USB - Dokumentacja społeczności Ubuntu

Fstab - Dokumentacja społeczności Ubuntu

karthick87
źródło
2

Może to zabrzmieć jak dziwna odpowiedź, ale właśnie natknąłem się na ten sam problem - warto to sprawdzić.

Upewnij się, że nie masz usbmountzainstalowanej aplikacji - wydaje się, że powoduje ona konflikty i montuje dyski USB w wymienionych folderach „usb #”.

Więcej informacji jest dostępnych w powiązanym postu na forach Ubuntu .

Windigo
źródło