web-dev-qa-db-ja.com

外付けハードドライブを自動マウントする方法

ログイン時に、ubuntu 10.1は外部ハードドライブを自動的にマウントしませんが、ubuntu 10.04はログイン時にそれらをマウントします。
Storage Device Managerを試しましたが、外部ハードが接続されていない場合はエラーになります。

アイデアや提案はありますか?

17
Behzadsh

私のシステムは10.04で正常に動作したことを除いて、私は同様の状況にあります。 nfs4とgrsyncを使用したバックアップに使用する外部のmybookハードドライブがあります。 fstabの最後に、次のマウントコマンドがあります。

/media/mybook/laptop_backup /export/laptop_backup none bind 0 0
/media/mybook/laptop_D610 /export/laptop_D610 none bind 0 0
/media/mybook/laptop_www /export/laptop_www none bind 0 0

10.04では、これらのディレクトリがマウントされ、ネットワーク経由でアクセスできる状態でブートが完了しました。 10.10にアップグレードすると、ブートが一時停止し、それぞれについてエラーメッセージが表示され、Sキーを押してスキップするか、他の文字を押して問題を手動で修正することができます。修正方法がわからないので、(各ディレクトリに1回ずつ)スキップしてブートが完了します。 Sudo mount -aを手動で実行すると、ディレクトリのマウントに成功します。タイミングが10.04から10.10などに変わったと思います。

/ etc/fstabには、mybook外付けUSB 1 TBハードドライブのマウントコマンドがないことに注意してください。したがって、ドライブは10.04で自動マウントされたと思いますが、それは10.10では発生していません。私は追加しようとしました:

 /dev/sdd1 /media/mybook type ext3

しかし、ディレクトリのマウントと同じように失敗しました。

nobootwaitオプションを追加すると修正されました。奇妙なことに、manページに反対のメッセージが表示されていても、nobootwaitはマウントが完了するまでシステムを待機させるようです。/etc/fstabからのコマンドは次のとおりです。

/dev/sdd1 /media/mybook ext3 nobootwait 
/media/mybook/laptop_backup /export/laptop_backup none bind 0 0 
/media/mybook/laptop_D610 /export/laptop_D610 none bind 0 0 
/media/mybook/laptop_www /export/laptop_www none bind 0 0 –
14
hufemj

これはGUIの方法であるため、fstabファイルを手動で変更する必要はありません。

リポジトリを見ると、 mountmanager と呼ばれるプログラムが表示されるか、ターミナル(コマンドライン)から次のように入力するだけです。

Sudo apt-get update
Sudo apt-get install mountmanager

インストールしたら、メニューから「システム」->「管理」->「マウントマネージャー」をクリックして開きます。

注:このプログラムは現在、12.10までサポートされています。 13.04ではまだ利用できません。

プログラムが開いたら、左側のリストから自動マウントする追加のドライブをクリックできます。オプションには、マウントポイントを選択できる領域があります。私の場合、外部ドライブを/media/drive/にマウントしたかったので、そこにディレクトリを作成し、マウントポイントとして設定しました。次に、マウントマネージャのメニューから[パーティション]-> [適用]をクリックしました。

ここでは、fstabファイルを変更することになると述べましたが、[OK]をクリックしました。私のマシンを再起動しましたが、すべて自動でマウントされていました。

6
xamox

この問題が発生しましたが、デバイスがドライブ用に変更され、ルートドライブと競合していることが判明しました。エラーの後、ブートプロセスが停止し、入力を求められました S スキップして続行するには、または M シェルを表示して手動で修正します。

タイピング M そして、mount -aは、デバイスがすでに/としてマウントされているというメッセージを返しましたが、これは正しくありませんでした。これは混乱したというヒントでした。

このような競合を回避するため、デバイスラベルを使用するよりも、fstabでUUIDを使用する方が明らかに安全です。 「blkid」と入力して、デバイスからUUIDへのマッピングを検索し、デバイスがテーブルにあったものから変更されたかどうかを確認できます。

Mountmanagerユーティリティを使用すると、ラベルまたはUUIDを指定できるため、GUIからfstabを自動的に生成する場合に役立ちます。

3
Dan

パッケージマネージャーからntfs-configをインストールし、最初の起動時に自動構成をクリックします。

This

2
abybaddi009

Fstabを編集するのが本当に最善の方法です。それが最初に現れるので、それは本当に難しくありません。 cp /etc/fstab /etc/fstab.origだけで、本当に混乱した場合に備えて、ライブCD/USBが手元にあることを確認してください。

Gvfs-mountを使用してスクリプトを試し、起動時にそれをロードすることもできます。デフォルトでインストールされていない場合、パッケージgvfs-binにあります。構文は非常に単純です。

2
Chris

基本的に、ubuntuは外部ハードドライブを自動マウントする必要があります。マウントされない場合は、/ etc/fstabに情報を入力できます。マウント情報については here を参照してください。

2
sagarchalise

これは私のために働いています:

構成エディターを開き、セットアップします

/apps/nautilus/preferences/
    media_automount = true
    media_automount_open = true

次に、usbmountをインストールします。

Sudo apt-get install usbmount
1
snlm

Ubuntuの異なるバージョンを比較しても機能しません。常に変更があり、アップグレードする場合は変更を受け入れます。このような比較で暗黙的に示されるのは、前のものが機能したことです。したがって、最新のものはそれほど良くないはずです。デバイスの場合、Apparmorを使用したセキュリティの強化など、多くの理由が考えられます。これは、カーネルを含むあらゆるレベルでの変更が原因である可能性があり、Canonicalが行った何かが原因ではない可能性があります。

私の経験では、マウント方法はファイルシステムに依存します。 FAT32またはNTFSの場合、通常、デバイスを接続するとマウントされます。 Linuxでフォーマットされたデバイスの場合、パスワードを入力する必要がある追加のアクセス許可がある場合があります。

2006年からK/Ubuntuを使用しており、過去3年間fstabを編集する必要はありませんでした。現在、すべての異なるファイルシステムの少なくとも12個のパーティションに接続された4つの外部ドライブがあり、すべてが期待どおりに機能します。 1つは、私が何もする必要のないまったく新しいSeagateです。プラグを差し込んで接続しただけです。何かがマウントされない場合、通常、それには十分な理由があります。

整合性チェックが適切に削除されていないか、整合性チェックなしで何度もマウントされているため、整合性チェックが必要な場合があります。デバイスが適切に接続されていないか、VirtualBoxなどが使用している可能性があります。デバイスに問題がある可能性があります。この問題は、簡単に修正したり、複雑にしたりできます。 USBスティックがいくつかあります。うまくいくものもあれば、問題があるものもあります。私は長年にわたってカップルを捨てなければなりませんでしたが、他の人は、イライラしてすぐにそれを削除したり、それを作るために設定されたフラグなど、使用中に起こった何かのためにそれらを動作させるために再フォーマットする必要がありました起動可能。

限られた情報に基づいて一般化することは困難です。

0
LinuxCanuck