XFCEまたはKDEファイルマネージャでFreeBSDスワップパーティションを隠す

XFCEまたはKDEファイルマネージャでFreeBSDスワップパーティションを隠す

次のように FreeBSD 11.1-RELEASE(amd64) デスクトップシステムをインストールしました。素晴らしいトレーナーガイド

何らかの理由で、XFCEのThunarとKDEのDolphinファイルマネージャはデバイスリストに8GBのデバイスを表示します(たとえば、ファイルマネージャの左パネルにはCD-ROMドライブも表示されます)。デバイスは私のスワップパーティションである可能性が高いです(Thunarはデバイス名を表示しませんが、Dolphinは私のスワップパーティションとしてマークします/dev/ada0p2)。/dev/ada0p2スワップパーティションがファイルマネージャにデバイスとして表示されるのを防ぐ方法を知っている人はいますか?

私のハードドライブのパーティションは次のとおりです。

% gpart show
=>       40  625142368  ada0  GPT  (298G)
         40       1024     1  freebsd-boot  (512K)
       1064        984        - free -  (492K)
       2048   16777216     2  freebsd-swap  (8.0G)
   16779264  608362496     3  freebsd-zfs  (290G)
  625141760        648        - free -  (324K)

私の/etc/fstabものは次のとおりです。

% cat /etc/fstab
# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/ada0p2             none            swap    sw              0       0
proc                    /proc           procfs  rw              0       0
fdesc                   /dev/fd         fdescfs rw,auto,late    0       0

ベストアンサー1

からインスピレーションを受けるこの投稿Ubuntuフォーラムで犯人ハードウェア抽象化レイヤ

次のファイルを生成して問題のあるデバイスを無視しました。

/usr/local/share/hal/fdi/preprobe/20thirdparty/10-ignore-swap.fdi

次のコンテンツが含まれています。

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>
    <match key="block.device" string="/dev/ada0p2">
      <merge key="info.ignore" type="bool">true</merge>
    </match>
  </device>
</deviceinfo>

これにより、デバイスはHALによって無視され、XFCEまたはKDEファイルマネージャに表示されなくなります。

おすすめ記事