デバイスの検出とマウント


157

今日、Ubuntuをアップグレードしましたが、Ubuntuが他のストレージデバイスを検出しないことを除いて、すべてがスムーズに動作します。私//homeパーティションは正常に機能しますが、他のパーティションは検出されません。USBスティックでも同じ問題が発生することを除いて、私は気にしません。

USBスティックを差し込むと、ライトは点灯しますが、コンピューターは何も検出しません。明確にするために、マウスとキーボードはUSBで接続されており、正常に動作します。

この問題を解決する方法はありますか?インターネットで見つけた提案はどれも効果がありません。


1
の出力はlsblk何ですか?
さらに別のユーザー

これを確認するために、これは仮想マシンではなくスタンドアロンのUbuntuですよね?sudo fdisk -lターミナルで実行し、出力を投稿します。
ジャックマイヤーズ


1
df -hの出力は何ですか?USBデバイスはそこにリストされていますか?
ジェイ

最新のポータブルHDDの場合、数時間(> 6h)接続しないままにすると、再びマウントできます。トランセンドとシーゲイトの2TB拡張でこれを観察
Thilanka Deshan-minion91

回答:


192

解決策1:Disksプログラムを試してください(GUIで Ubuntu 実行している場合)。

(gnome-disk-utilityパッケージがインストールされていることを確認してください)(udisk2パッケージがインストールされていることを確認してください)

ヒットSUPERAしてApplication Lensを開き、DisksSearch Applicationsフィールドに入力します。

SUPERおそらくWindowsアイコンのあるキーです。)

ディスクでは、自動マウントオプションを試すことができます。

例えば:

ディスクプログラム

2つの歯車が付いた小さなアイコンをクリックし、「マウントオプションの編集」を選択する必要があります。

マウントオプション

解決策2CLIを使用する(ヘッドレスインストールの場合)

手順1.ブロックデバイスと、それらのブロックデバイスに割り当てられているファイルシステムを確認します。

lsblk

lsblk

ここでは、パーティション/ sdb1を持つblokdevice sdbが表示されます。しかし、マウントされていません。ファイルが割り当てられていません。

ステップ2. sdbとはどのようなデバイスですか?

sudo lshw 

または

sudo lshw | less

lshw

したがって、USBスティック(ブロックデバイス/ sdb)の論理名は/ dev / sdbです。そして、そのスティック上のFAT32ファイルシステムの論理名は/ dev / sdb1です。

ステップ3. USBスティックの取り付け

/ dev / sdb1を/ media / usbstickにマウントします

sudo mkdir /media/usbstick

sudo mount -t vfat /dev/sdb1 /media/usbstick 

他のオプションについては、マウントのマンページを参照してください。

ステップ4.動作しましたか?

lsblk

lsblk 2

はい、USBスティック上のファイルシステムが/ media / usbstickにマウントされていることがわかります

補遺:/ dev / sdbのような論理名がない場合は、最初に作成する必要があります。losetupコマンドを使用したループデバイスのセットアップと制御に関するこの情報を参照してください。


1
私は実際にこの投稿がとても気に入っています。lsblkは素晴らしいプログラムのように見えます。
残念です

1
lsblkはutil-linuxパッケージに含まれています(少なくとも12.04.2 LTS)

末尾のリンクが画像に誤ってリダイレクトされているように見えます。
アデム

ルートでのみドライブにアクセスできますが、ユーザーを追加するにはどうすればよいですか?
プナールド

答えを見つけた:「chown -R yourUsernameHere:yourUsernameHere / media / usbstick /」
Punnerud

65

sudo lsusbLinuxが検出するUSB​​デバイスを教えてくれます。USBストレージデバイスがマウントされるか、検出されるかは、別の問題です。sudo lsusb -vOSがデバイスを本当に認識しない場合、必要以上の情報が出力される可能性があります。

または、/devUSBデバイスを接続する前後のデバイスのリストを比較できます。それを行うには多くの方法があります。私はおそらく使用するだけです:

ls -l /dev/* | wc -l

これにより、多くの認識されたデバイスが提供されます。デバイスを接続する前後にそれを行うと、OSがデバイスをに割り当てたかどうかがわかります/dev/

もう1つのオプションはdmesg、USBデバイスを接続したときに何が起きているかを調べることです。dmesgデバイスがどのように故障したかなどをあなたに伝えるかもしれません。

マウントに問題があるUSBデバイスがlsusbリストにある場合は、デバイスをマウントしてみてください。この時点で、ファイルシステムのタイプを知っておくといいでしょう。sudo fdisk -lIDの形式でファイルシステムのタイプを教えてくれます。ID番号を調べる必要がある場合があります。そのための多くの参考文献がオンラインにあります。デバイスのリスト、つまり/dev/hda1ファイルシステムのタイプがわかったら、mountコマンドを使用してデバイスを手動でマウントしてみてください。

sudo mount /dev/hda1 /home/user/Desktop/whereEver

デバイスをマウントする場所が存在することを確認する必要がある場合があります。OSがファイルシステムを認識するmount場合、ファイルシステムがネイティブファイルシステムタイプでない場合にのみ機能する可能性があります。マウント用のフラグを指定する必要がある場合があります。

dmesg(すべてではなく、USBデバイスが接続されたときだけから)から出力をポストバックしsudo lsusbます。

あなたは見つけることのLinux / UNIXの場合:デバイスは、ファイル、デバイスのタイプを決定しようとする場合には便利。

あなたのすべての認識されないデバイスがブロックタイプのデバイスであると仮定して、私はこれを書いています。このタイプの問題にアプローチするには多くの方法があり、多くの可能な解決策があります。ソリューションを提供するには、より具体的な情報が必要です。

同じことを実行できる多くのGUIアプリケーションもあります。「ディスクユーティリティ」でプラグインされたハードウェアを探してみてください。


3
なぜfdiskの代わりにdmesgを使用するのですか?fdiskの使用は、ハードウェアが動作していると想定しているためです。ハードウェアに障害が発生した場合、fdiskは通知しません。しかし、dmesgはそうします。
j0h

14

USBドライブを手動でマウントする

システムに接続されたUSBストレージデバイスは通常自動的にマウントされますが、何らかの理由で自動マウントされない場合は、これらの手順で手動でマウントすることができます。

  1. ターミナルを実行するには、Ctrl+ Alt+ Tを押します。
  2. 入力sudo mkdir /media/usbして、usbというマウントポイントを作成します。
  3. Enter sudo fdisk -lを押して、既に接続されているUSBドライブを探します/dev/sdb1。マウントするドライブがであるとしましょう。
  4. FAT16またはFAT32システムでフォーマットされたUSBドライブをマウントするには、次のように入力します。

    sudo mount -t vfat /dev/sdb1 /media/usb -o uid=1000,gid=100,utf8,dmask=027,fmask=137
    

    または、NTFSシステムでフォーマットされたUSBドライブをマウントするには、次のように入力します。

    sudo mount -t ntfs-3g /dev/sdb1 /media/usb
    

マウントを解除するにsudo umount /media/usbは、ターミナルに入力します。

ソース


9

次のコマンドのいずれかを使用して、マウントされたデバイスに関する情報の詳細を取得できます。すべての異なるコマンドを使用して、さまざまな方法でさまざまな情報を取得し、結果を取得します。

  • dmesg
  • sudo fdiskまたはsudo fdisk -l
  • sudo blkid
  • lsblk
  • マウント
  • lsusb
  • USBデバイス
  • df -h

2

1つのストレージデバイスタイプだけに言及します-usbスティック。usbデバイスが正しくマウントされない場合usbmountというパッケージがインストールされていないことを確認してください。そうである場合、それを削除すると、その後は正常に戻ります(再起動が必要になる場合があります)。


素敵なプログラム。udisks2と一緒に実行し、USBスティックをプラグインすると、すでにマウントされていると文句を言います:

私はかつて自分のシステムにそれを持っていて、USBスティックが(もしあれば)ルートとしてマウントされていたので、それらに書き込むことができませんでした。これを理解するのにかなり時間がかかった。
タネルメイ

0

私も、ペンドライブが見えなくなるという同様の状況がありました。

Disksという名前のUbuntuユーティリティプログラムを使用して解決しました。ディスクツールの内部では、ペンドライブが見えました。ディスク内の歯車アイコンをクリックして(正しいデバイスを選択したことを確認してください)、FAT(すべてのシステムおよびデバイスと互換性あり)でフォーマットパーティションオプションを使用しました

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.