GNU/Linux >> Linux の 問題 >  >> Ubuntu

全員に読み取り/書き込みアクセスを使用して、/ mediaの下に外部ドライブを自動マウントしますか?

これが私の問題です:

私のコンピューターには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から取得されます。 、sdcsdd および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が適用されないようにします。

関連:Ubuntu 16.04でNTFSパーティションをマウントする方法は?

現在、残りの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デバイスを接続するたびに、ユーザーの介入なしにマウントポイントに自動的にマウントされます。必要に応じて変更する必要があります。


Ubuntu
  1. 書き込み権限を持つ非rootユーザーとしてUSBスティックをマウントする方法

  2. 外付けUSBハードドライブで起動すると「hdio_get_identityFailed」メッセージが表示されますか?

  3. Virtualboxで共有フォルダを自動マウントしますか?

  1. フォルダを外部USBハードドライブに同期させる方法は?

  2. 外部USBで既存のUbuntu16.04システムのバックアップを作成しますか?

  3. /tmpと/homeをマウントしてハードドライブを分離しますか?

  1. Debian9.4またはUbuntu18.04LTSを使用したフルドライブ暗号化

  2. LinuxでUSBドライブをマウントする際に書き込み許可を自動的に設定するにはどうすればよいですか?

  3. Linux では、/home マウントに外部 USB ハードドライブを使用しても安全ですか?