Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

15.10. トラブルシューティング

15.10.1. アクティブな VFS マウントが表示されない

アクティブな VFS マウントが表示されない場合、これはアプリケーションがネイティブ GIO クライアントではないことを意味しています。通常、ネイティブ GIO クライアントは GNOME ライブラリー (glib、gio) を使用するすべての GNOME アプリケーションです。サービス gvfs-fuse は、GIO 以外のクライアントのフォールバックとして提供されます。
アクティブだが表示できない VFS マウントの原因を特定するには、gvfs-fuse プロセスが実行されているかどうかを確認します。gvfs-fuse は自動的に実行されるため、最初にログアウトしてログインすることは推奨されていません。
または、VFS 互換性マウントを端末で手動で起動します。
  1. id コマンドを実行して、/run/user/ UID /gvfs/ パスのUID(システムユーザー ID)を検索します( gvfsd-fuse デーモンには、サービスを公開することになっているパスが必要です)。
    または、/run/user/UID/gvfs/ パスが利用できない場合に、gvfsd-fuse はホームディレクトリーの .gvfs パスを使用します。
  2. /usr/libexec/ gvfsd-fuse -f /run/user/UID/gvfs コマンドを実行して、gvfsd-fuse デーモンを起動します。
  3. これで VFS マウントが利用可能になり、アプリケーション内でパスを手動で参照することができます。

15.10.2. 接続されている USB デバイスが表示されない

特定の状況では、フラッシュドライブに接続する際に、GNOME デスクトップがこれを表示しない場合があります。ドライブが非表示である場合は、以下を意味します。
  • Disks アプリケーションでデバイスを表示できません。
  • udisks デーモンの現在の状態を一覧表示する udisksctl dump コマンドを実行し、すべてのオブジェクトに関する情報を表示しますが、フラッシュドライブはその中に含まれていない。
  • dmesg コマンドを実行している。ログの末尾には USB デバイスの検出に関連するメッセージと検出されたパーティションのリストがあるが、フラッシュドライブはその中に含まれていない。
フラッシュドライブが表示されない場合は、DisksShow in user interface フラグを設定してみてください。
  1. Super キーを押してアクティビティーの 概要に入りDisks と入力してから Enter を押して、Disks を開きます。
  2. Volumes アクションメニューで、Edit Mount Options... をクリックします。
  3. Show in user interface をクリックします。
  4. OK をクリックして確定します。
フラッシュドライブがまだ表示されない場合は、ドライブを削除してから再度接続することを試行します。
ストレージの詳細は、ストレージ 管理ガイド を参照してください

15.10.3. Nautilus が不明または不要なパーティションを表示する

デバイスはデフォルトでユーザーインターフェイスに表示されないため、デバイスが /etc/fstab ファイルに一覧表示されているかどうかを確認します。/etc/fstab ファイルは通常、オペレーティングシステムで使用することが意図されているディスクパーティションを一覧表示し、それらがマウントされる方法を示します。特定のマウントオプションによって、ボリュームをユーザーインターフェイスに表示したり、または表示しないようにすることができます。
ボリュームを非表示にするソリューションの 1 つは、Disks アプリケーションの Mount Options ウィンドウ で ユーザーインターフェイスで Show の選択を解除することです。
  1. Super キーを押してアクティビティーの 概要に入りDisks と入力してから Enter を押して、Disks を開きます。
  2. Volumes アクションメニューで、Edit Mount Options... をクリックします。
  3. Show in user interface の選択を解除し、OK をクリックして確認します。

15.10.4. リモートファイルシステムへの接続が使用できない

クライアントの接続が仮想ファイルシステム (またはリモートディスク) のマウントから予期せずに切断され、その後に自動的に再接続されないためにエラーメッセージが返されるという状況が数多くあります。これらの状況を引き起こすいくつかの原因には以下が含まれます。
  • 接続が割り込まれる (たとえば、ラップトップが Wi-Fi 接続から切断される)。
  • ユーザーが一定の期間非アクティブになり、サーバーによって接続が切断される (アイドルタイムアウト)。
  • コンピューターがスリープモードから再起動する。
解決策としては、ファイルシステムのアンマウントおよびマウントを実行し、リソースに再接続してみることができます。
注記
接続をより頻繁に無効にする必要がある場合は、GNOME 設定 の ネットワーク パネルで設定を確認し ます

15.10.5. ディスクが使用中の場合はどうすればよいか

ディスクがビジーであるという通知を受け取った場合は、ディスクにアクセスしているプログラムを特定します。その後、実行中のプログラムを通常の方法で終了することができます。または、システムモニター を使用してプログラムを強制終了することもできます。

システムのプロセスを表示する場所と表示方法

  • lsof コマンドを実行して、プロセスと共に開いているファイルの一覧を取得します。lsof が利用できない場合は、実行中のプロセスの一覧を提供する ps ax コマンドを実行します。
  • または、System Monitor アプリケーションを使用して、GUI で実行中のプロセスを表示できます。
  • 以下のコマンドを実行して iotop をインストールしていることを確認します。
    # yum install iotop
    次に、root として iotop を実行して、システムプロセスを表示します。
プログラムを決定したら、以下のようにプログラムを終了または強制終了します。
  • コマンドラインで kill コマンドを実行します。
  • System Monitor で、プログラムのプロセス名のある行を右クリックし、プロセスの終了 または 強制 終了 ドロップダウンメニュー項目をクリックします。