次のように 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ファイルマネージャに表示されなくなります。