インストールされているデバイスは、ファイルマネージャフォルダツリーエントリに表示されません。

インストールされているデバイスは、ファイルマネージャフォルダツリーエントリに表示されません。

こんにちは、私は最近コンピュータにArchをインストールしましたが、ファイルマネージャのホームフォルダツリーにインストールされているデバイス(HDD)が見つからない理由をまだ探しています。私が意味するものをより明確に理解するには:

基本的な

ただし、実行すると、sudo次のビューが表示されます。

根

私の考えでは、私が何かを逃したのは間違いありません。特権これのために?

/mntすべての追加デバイスはフォルダにインストールされます。特性root次のように表現されます。所有者

実行せずに同じように見えるようにすることはできますかsudo

修正する

cat /etc/fstab

# /etc/fstab: static file system information
#
# <file system> <dir>   <type>  <options>   <dump>  <pass>
# UUID=7b8195aa-4480-433e-b258-7b5607977dbb
/dev/sda1               /           ext4        rw,relatime,data=ordered0 1

# UUID=dec7470a-c024-4f87-aa38-03d1d0bc214c
/dev/sda5               /home       ext4        rw,relatime,data=ordered0 2

# UUID=e2fc4ba5-3b2a-4dd8-9d35-eba0d1f83fc2 LABEL=Movies
/dev/sdb1               /mnt/movies     ext4        rw,relatime,data=ordered0 2

# UUID=4eafe188-0b7d-4083-9ef2-c3370e881455 LABEL=Media
/dev/sdb2               /mnt/media      ext4        rw,relatime,data=ordered0 2

# UUID=bb278797-cdd3-4f28-acb8-809935e48bb9
/dev/sda6               none        swap        defaults    0 0

sudo blkid

/dev/sda1: UUID="7b8195aa-4480-433e-b258-7b5607977dbb" TYPE="ext4" PARTUUID="3cde3cdd-01"
/dev/sda5: UUID="dec7470a-c024-4f87-aa38-03d1d0bc214c" TYPE="ext4" PARTUUID="3cde3cdd-05"
/dev/sda6: UUID="bb278797-cdd3-4f28-acb8-809935e48bb9" TYPE="swap" PARTUUID="3cde3cdd-06"
/dev/sdb1: LABEL="Movies" UUID="e2fc4ba5-3b2a-4dd8-9d35-eba0d1f83fc2" TYPE="ext4" PARTUUID="0008db75-01"
/dev/sdb2: LABEL="Media" UUID="4eafe188-0b7d-4083-9ef2-c3370e881455" TYPE="ext4" PARTUUID="0008db75-02"

アップデート2

cat /etc/fstab

# /etc/fstab: static file system information
#
# <file system> <dir>   <type>  <options>   <dump>  <pass>
# UUID=7b8195aa-4480-433e-b258-7b5607977dbb
/dev/sda1               /           ext4        rw,relatime,data=ordered0 1

# UUID=dec7470a-c024-4f87-aa38-03d1d0bc214c
/dev/sda5               /home       ext4        rw,relatime,data=ordered0 2

# UUID=e2fc4ba5-3b2a-4dd8-9d35-eba0d1f83fc2 LABEL=Movies
                    /mnt/movies     ext4        rw,user,auto,acl            0 2

# UUID=4eafe188-0b7d-4083-9ef2-c3370e881455 LABEL=Media
                    /mnt/media      ext4        rw,user,auto,acl            0 2

# UUID=bb278797-cdd3-4f28-acb8-809935e48bb9
/dev/sda6               none        swap        defaults    0 0


mount | grep sdb

/dev/sdb2 on /run/media/admin/Media type ext4 (rw,nosuid,nodev,relatime,data=ordered,uhelper=udisks2)
/dev/sdb1 on /run/media/admin/Movies type ext4 (rw,nosuid,nodev,relatime,data=ordered,uhelper=udisks2)

答え1

fstabに追加できますかx-gvfs-show?例えば

UUID=5a1615ca-cffd3124917a /mnt/storage ext4 rw,noatime,discard,x-gvfs-show 0 2

udisksctlPSコマンドを使用してディスクをマウントすることもできます。たとえば、udisksctl mount -b /dev/sdb2 -t ext4最新のファイルマネージャに正しく表示されます。

答え2

このアイテムの変更

# UUID=e2fc4ba5-3b2a-4dd8-9d35-eba0d1f83fc2 LABEL=Movies
/dev/sdb1               /mnt/movies     ext4        rw,relatime,data=ordered0 2
# UUID=4eafe188-0b7d-4083-9ef2-c3370e881455 LABEL=Media
/dev/sdb2               /mnt/media      ext4        rw,relatime,data=ordered0 2

到着

LABEL=Media  /mnt/media      ext4  rw,user,auto,acl   0 2     

LABEL=Movies /mnt/movies     ext4  rw,user,auto,acl   0 2  

Daisyが書いたように、そのオプションx-gvfs-showも可能ですが、個人的に好きではありません。 /dev/device-nodesにマウントするのは良い考えではありません。 UUIDやLABELよりも優れています。特殊パーティションを識別します。そのパーティションの /etc/fstab にあるエントリに対してのみ有効です。

答え3

解決しました!さて、私はこの記事に私の答えを提供します。おそらく同じ問題を抱えている他の人に役立ちます。

そのため、簡単な修正方法がありますが、手順を再現してみましょう。

まずシステムテーブル次のようになります。

# UUID=e2fc4ba5-3b2a-4dd8-9d35-eba0d1f83fc2 LABEL=Movies
/dev/sdb1               /mnt/movies     ext4        rw,relatime,data=ordered0 2

しかし、@Bahamutのおかげでこれをこのように変更することができ、マウント可能なデバイスがデフォルトのフォルダツリーに表示されます。

# UUID=e2fc4ba5-3b2a-4dd8-9d35-eba0d1f83fc2 LABEL=Movies
                    /mnt/movies     ext4        rw,user,auto,acl            0 2

その後、次のように変更しました。

# UUID=e2fc4ba5-3b2a-4dd8-9d35-eba0d1f83fc2 LABEL=Movies
                    /mnt/movies     ext4        uid=1000,gid=100,umask=0022,auto,nosuid,nodev,rw,relatime,data=ordered  0 2

セキュリティ対策のために、より多くのコンテンツを読むことができます。システムテーブル ここ 参考にしてください!システムによって上記の例とuid異なる場合があります。gid

ただし、システムを再起動するたびにこの問題が発生します。パスワードは少し迷惑ですが、セキュリティ対策に役立ちます。

Googleが解決策を検索し始め、編集できる解決策を見つけました。Sudoers削除するファイルSudo使用時ただし、セキュリティ上の理由からこれは推奨されていないため、この回避策はスキップされ、推奨されません。

だからクリックするとパーティションアイコンインストール中にポップアップが表示されます。

ポップアップ

私は左下をクリックしました。詳細なアクション結果は次のとおりです。org.freedesktop.udisks2.filesystem-マウント-システム

後で知ってみるとそんなようだった。ポリシールールただし、端末で実行すると変更できます。

sudo gedit /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy

あなたはそれを使用することができますナノメートルそしてあなたが好きなもの。そして、開いたウィンドウで次の行を検索します。

<action id="org.freedesktop.udisks2.filesystem-mount-system">

    <defaults>
      <allow_any>auth_admin</allow_any>
      <allow_inactive>auth_admin</allow_inactive>
      <allow_active>auth_admin_keep</allow_active>
    </defaults>
  </action>

次のように変更します。

    <defaults>
      <allow_any>yes</allow_any>
      <allow_inactive>yes</allow_inactive>
      <allow_active>yes</allow_active>
    </defaults>
  </action>

ファイルを保存して閉じます。

sudo reboot

それだけです!

関連情報