Как автоматически монтировать флешку с правами root и чтения / записи / выполнения

9

У меня проблема с подключением флэш-накопителя к Ubuntu 10.04 с правами записи. В настоящее время он разделен как Fat32 с меткой KINGSTON, но когда я вставляю его в ноутбук, он читает его как usb0, доступ только для чтения.

Чтобы сделать его доступным для записи, я должен был размонтировать его с помощью Дисковой утилиты и снова смонтировать, а затем он поднял его как KINGSTON с правами root.

Я хочу автоматически смонтировать флешку с правами root, не заходя в Дисковую Утилиту, чтобы установить это. Любая помощь будет оценена.

Elitmiar
источник
1
Ваш пользователь в группе plugdev?
sBlatt
@sBlatt - Нет, root: root
Элитмиар
Я обновил ответ, просмотрите его. Дайте мне знать, если он мне поможет. Если вы не оставите здесь свои комментарии.
karthick87

Ответы:

9
  1. Откройте терминал, используя:

    Меню: Меню приложений -> Аксессуары -> Терминал.

    Сочетание клавиш: Ctrl+ Alt+T

  2. И введите следующее:

    sudo fdisk -l
    

    Вывод должен быть похож на:

    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
    

    Моя флешка находится в / dev / sdb1 (ваша может отличаться).

  3. Сделайте следующие настройки:

    Для файловой системы NTFS:

    Вы должны отредактировать fstabфайл. Введите в терминале следующее:

    sudo gedit /etc/fstab
    

    В нижней части файла fstab вставьте следующее:

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

    Для файловой системы FAT 16/32 выполните в терминале следующее:

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

Примечание. Вам необходимо создать точку монтирования в терминале:

sudo mkdir /media/Datas
sudo mount -a

Связанное Чтение:

Mount / USB - Документация сообщества Ubuntu

Fstab - Документация сообщества Ubuntu

karthick87
источник
2

Это может звучать странно, но я столкнулся с той же проблемой - стоит посмотреть.

Убедитесь, что у вас не установлено usbmountприложение - оно, похоже, вызывает конфликты и подключает ваши USB-накопители к папкам «usb #», которые вы упомянули.

Более подробная информация доступна в соответствующем сообщении на форумах Ubuntu .

Windigo
источник