web-dev-qa-db-ja.com

ルートおよび読み取り/書き込み/実行権限でフラッシュドライブを自動マウントする方法

Ubuntu 10.04にフラッシュドライブを書き込み権限でマウントすると問題が発生します。現在はラベルキングストンでFat32としてパーティション化されていますが、ラップトップに挿入すると、読み取り専用特権のusb0として読み取られます。

書き込み可能にするために私がしなければならなかったのは、ディスクユーティリティを使用してアンマウントし、再度マウントすることです。

私が欲しいのは、これを設定するためにディスクユーティリティに行くことなく、ルート特権でフラッシュドライブを自動的にマウントすることです。助けていただければ幸いです。

9
Roland
  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-Community Ubuntu Documentation

Fstab-コミュニティUbuntuドキュメント

9
karthick87

これは奇妙な答えのように聞こえるかもしれませんが、同じ問題にぶつかりました。一見の価値があります。

usbmountアプリケーションがインストールされていないことを確認してください-競合が発生しているようで、USBドライブを前述の「usb#」フォルダーにマウントします。

詳細については、 関連するUbuntuフォーラムの投稿 をご覧ください。

2
Windigo