これが私の問題です:
私のコンピューターには4つのUSBポートがあり、Ubuntu12.10を実行しています。毎日さまざまなUSBを受け取り、コンピューターに接続して、読み取り/書き込み データを送信してから送信します。
私が欲しいのは、コンピューターに接続したUSBを自動的にマウントすることです。最初に検出されたUSBは/media/HDD1
に移動します 、2番目は/media/HDD2
に移動します
または、port1に接続されたUSBが/media/HDD1
に接続されると便利です。 、ポート2に接続されたUSBは/media/HDD2
に移動します 、など。
パス/media
重要ではありませんが、HDD1-4ディレクトリを1か所にまとめて、簡単にアクセスできるようにしたいと思います。
USBは通常ext2ですが、FAT32、NTFSUSBも入手することがあります。
また、/media/HDD..
に頻繁にアクセスするため、UbuntuにログインせずにUSBをマウントしたいと思います。 別のWindowsコンピュータから。
どうやってやるの? udev
の変更点 ルール、fstab
作るべきですか?どんな提案でも大歓迎です。
承認された回答:
ここでは、fstab
と同じトリックを使用できます。 光メディア(別名CDおよびDVD)の用途:
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
最初の列はファイルシステムを示しています。USBの値は固定されていると思いますので、sda
以降のすべてを想定してみましょう。 はUSBであり、同時に使用できるUSBは4つだけなので、リストはsdb
から取得されます。 、sdc
、sdd
およびsde
。
$ ls /dev/sd*
/dev/sda /dev/sdb /dev/sdb3 /dev/sdb6 /dev/sdc /dev/sdf
/dev/sda1 /dev/sdb1 /dev/sdb4 /dev/sdb7 /dev/sdd
/dev/sda2 /dev/sdb2 /dev/sdb5 /dev/sdb8 /dev/sde
(私の場合はメモリリーダーを使用しているので、USBドライバーはsdg
から始まります 続けましょう。)
ここで、各USBには1つしかないと仮定します。 パーティションなので、fstab
に必要な行 、は:
/dev/sdb1
/dev/sdc1
/dev/sdd1
/dev/sde1
次に、マウントポイントを修正する必要があると言ったので、ディレクトリを作成したら、それらを追加しましょう。
/dev/sdb1 /media/HDD1
/dev/sdc1 /media/HDD2
/dev/sdd1 /media/HDD3
/dev/sde1 /media/HDD4
ほぼすべての種類のファイルシステムを使用できるため、auto
を使用してみましょう。 したがって、fstabは使用するファイルタイプを推測します:
/dev/sdb1 /media/HDD1 auto
/dev/sdc1 /media/HDD2 auto
/dev/sdd1 /media/HDD3 auto
/dev/sde1 /media/HDD4 auto
では、オプションに要約してみましょう。これは、読み取り/書き込み権限が追加されたCDの場合とまったく同じです。
/dev/sdb1 /media/HDD1 auto rw,users,noauto,allow_other,umask=0
/dev/sdc1 /media/HDD2 auto rw,users,noauto,allow_other,umask=0
/dev/sde1 /media/HDD3 auto rw,users,noauto,allow_other,umask=0
/dev/sde1 /media/HDD4 auto rw,users,noauto,allow_other,umask=0
rw
読み取りと書き込みのアクセス許可が必要であることを通知します、users
すべてのユーザーがデバイスをマウントできるようにします、noauto
mount -a
のときにドライバーが自動的にマウントされるのを防ぎます は、起動時と同様に呼び出され、起動エラーと警告を防ぎます。allow_other
ドライバーをマウントした他のユーザーが同じ権限を持つことを許可し、umask=0
デフォルトのumaskが適用されないようにします。
現在、残りの2つのフィールドは、ほぼdump
です。 注文とfsck
にある可能性のある順序 両方とも、最終結果を残します:
/dev/sdb1 /media/HDD1 auto rw,user,noauto,allow_other 0 0
/dev/sdc1 /media/HDD2 auto rw,user,noauto,allow_other 0 0
/dev/sdd1 /media/HDD3 auto rw,user,noauto,allow_other 0 0
/dev/sde1 /media/HDD4 auto rw,user,noauto,allow_other 0 0
これにより、USBデバイスを接続するたびに、ユーザーの介入なしにマウントポイントに自動的にマウントされます。必要に応じて変更する必要があります。