วิธีเมาท์แฟลชไดรฟ์โดยอัตโนมัติด้วยสิทธิ์ของรูทและอ่าน / เขียน / ดำเนินการ


9

ฉันมีปัญหาในการติดตั้งแฟลชไดรฟ์ใน Ubuntu 10.04 พร้อมสิทธิ์การเขียน ปัจจุบันมีการแบ่งพาร์ติชันเป็น Fat32 พร้อม Label KINGSTON แต่เมื่อฉันใส่ลงในแล็ปท็อปมันจะอ่านว่าเป็น usb0 สิทธิ์อ่านอย่างเดียว

สิ่งที่ฉันต้องทำเพื่อให้สามารถเขียนได้คือยกเลิกการต่อเชื่อมโดยใช้ Disk Utility แล้วติดตั้งอีกครั้งจากนั้นจะเลือกเป็น KINGSTON พร้อมสิทธิ์รูท

สิ่งที่ฉันต้องการคือการติดตั้งแฟลชไดรฟ์โดยอัตโนมัติด้วยสิทธิ์ของรูทโดยไม่ต้องไปที่ Disk Utility เพื่อตั้งค่านี้ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม


1
คุณเป็นผู้ใช้ในกลุ่มปลั๊กอินหรือไม่?
sBlatt

@sBlatt - ไม่, รูท: รูท
Elitmiar

ฉันได้อัปเดตคำตอบแล้วให้ไปหาฉันช่วยให้ฉันทราบถ้ามันช่วยฉันถ้าไม่โพสต์ความคิดเห็นของคุณที่นี่
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. ทำการ ajustments ต่อไปนี้:

    สำหรับระบบไฟล์ 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


2

นี่อาจฟังดูเป็นคำตอบที่แปลกประหลาด แต่ฉันเพิ่งพบปัญหาเดียวกัน - มันคุ้มค่าที่จะดู

ตรวจสอบให้แน่ใจว่าคุณไม่ได้usbmountติดตั้งแอปพลิเคชันดูเหมือนว่าจะทำให้เกิดข้อขัดแย้งและติดตั้งไดรฟ์ USB ของคุณไปยังโฟลเดอร์ "usb #" ที่คุณกล่าวถึง

ข้อมูลเพิ่มเติมสามารถดูในที่เกี่ยวข้องกับอูบุนตูฟอรั่มโพสต์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.