15.10. トラブルシューティング
15.10.1. アクティブな VFS マウントが表示されない
アクティブな VFS マウントが表示されない場合、これはアプリケーションがネイティブ GIO クライアントではないことを意味しています。通常、ネイティブ GIO クライアントは GNOME ライブラリー (glib、gio) を使用するすべての GNOME アプリケーションです。サービス
gvfs-fuse
は、GIO 以外のクライアントのフォールバックとして提供されます。
アクティブだが表示できない VFS マウントの原因を特定するには、
gvfs-fuse
プロセスが実行されているかどうかを確認します。gvfs-fuse
は自動的に実行されるため、最初にログアウトしてログインすることは推奨されていません。
または、VFS 互換性マウントを端末で手動で起動します。
- id コマンドを実行して、
/run/user/
パスのUID(システムユーザー ID)を検索します(UID
/gvfs/gvfsd-fuse
デーモンには、サービスを公開することになっているパスが必要です)。または、/run/user/UID/gvfs/
パスが利用できない場合に、gvfsd-fuse
はホームディレクトリーの.gvfs
パスを使用します。 - /usr/libexec/
gvfsd-fuse
-f /run/user/UID/gvfs コマンドを実行して、gvfsd-fuse デーモンを起動します。 - これで VFS マウントが利用可能になり、アプリケーション内でパスを手動で参照することができます。
15.10.2. 接続されている USB デバイスが表示されない
特定の状況では、フラッシュドライブに接続する際に、GNOME デスクトップがこれを表示しない場合があります。ドライブが非表示である場合は、以下を意味します。
- Disks アプリケーションでデバイスを表示できません。
udisks
デーモンの現在の状態を一覧表示するudisksctl dump
コマンドを実行し、すべてのオブジェクトに関する情報を表示しますが、フラッシュドライブはその中に含まれていない。- dmesg コマンドを実行している。ログの末尾には USB デバイスの検出に関連するメッセージと検出されたパーティションのリストがあるが、フラッシュドライブはその中に含まれていない。
フラッシュドライブが表示されない場合は、Disks に フラグを設定してみてください。
- Super キーを押してアクティビティーの
概要に入り
、Disks
と入力してから Enter を押して、Disks を開きます。 - Show in user interface をクリックします。
フラッシュドライブがまだ表示されない場合は、ドライブを削除してから再度接続することを試行します。
ストレージの詳細は、ストレージ 管理ガイド を参照してください。
15.10.3. Nautilus が不明または不要なパーティションを表示する
デバイスはデフォルトでユーザーインターフェイスに表示されないため、デバイスが
/etc/fstab
ファイルに一覧表示されているかどうかを確認します。/etc/fstab
ファイルは通常、オペレーティングシステムで使用することが意図されているディスクパーティションを一覧表示し、それらがマウントされる方法を示します。特定のマウントオプションによって、ボリュームをユーザーインターフェイスに表示したり、または表示しないようにすることができます。
ボリュームを非表示にするソリューションの 1 つは、Disks アプリケーションの ウィンドウ で ユーザーインターフェイスで Show の選択を解除することです。
- Super キーを押してアクティビティーの
概要に入り
、Disks
と入力してから Enter を押して、Disks を開きます。 - Show in user interface の選択を解除し、 をクリックして確認します。
15.10.5. ディスクが使用中の場合はどうすればよいか
ディスクがビジーであるという通知を受け取った場合は、ディスクにアクセスしているプログラムを特定します。その後、実行中のプログラムを通常の方法で終了することができます。または、システムモニター を使用してプログラムを強制終了することもできます。
システムのプロセスを表示する場所と表示方法
- lsof コマンドを実行して、プロセスと共に開いているファイルの一覧を取得します。lsof が利用できない場合は、実行中のプロセスの一覧を提供する ps ax コマンドを実行します。
- または、System Monitor アプリケーションを使用して、GUI で実行中のプロセスを表示できます。
- 以下のコマンドを実行して
iotop
をインストールしていることを確認します。#
yum install iotop
次に、root としてiotop
を実行して、システムプロセスを表示します。
プログラムを決定したら、以下のようにプログラムを終了または強制終了します。
- コマンドラインで kill コマンドを実行します。
- System Monitor で、プログラムのプロセス名のある行を右クリックし、プロセスの終了 または ドロップダウンメニュー項目をクリックします。