### 経緯 FreeBSD10 64bitにて。pkg install bashをした際、ログに ``` bash requires fdescfs(5) mounted on /dev/fd

If you have not done it yet, please do the following:

mount -t fdescfs fdesc /dev/fd

To make it permanent, you need the following lines in /etc/fstab:

fdesc	/dev/fd		fdescfs		rw	0	0
1
・・・としたところ、

Mounting local file system:mount fdesc: Operation not supported by device

1
2
3
4
5
6
7
8
9
<br/>


</div>
<div class="section">
    ### 調査
    エラーメッセージでググっていると、とあるブログに行き当たりました。<br/>
mount_nullfs - Cocelo Style <a href="http://d.hatena.ne.jp/cocelo/20070316/1173986065">http://d.hatena.ne.jp/cocelo/20070316/1173986065</a><br/>
こちらの方はどうやらnullfsがマウントできない、という話のようですが、症状がよく似ています。気になったので

kldstat

Id Refs Address Size Name 1 20 0xffffffff80200000 15f0430 kernel 2 1 0xffffffff817f9000 23ac00 zfs.ko 3 2 0xffffffff81a34000 6648 opensolaris.ko

1
2
3
4
5
6
7
<br/>


</div>
<div class="section">
    ### 対応
    まず、/bootがマウントされてなくて触れないため、一旦fstabを元に戻します

vi /etc/fstab

exit

fdescfs_load="YES”

reboot

% kldstat Id Refs Address Size Name 1 20 0xffffffff80200000 15f0430 kernel 2 1 0xffffffff817f1000 7ec0 fdescfs.ko 3 1 0xffffffff817f9000 23ac00 zfs.ko 4 2 0xffffffff81a34000 6648 opensolaris.ko 5 1 0xffffffff81c12000 24760 vboxguest.ko 6 1 0xffffffff81c37000 4c8 vboxvideo.ko 7 1 0xffffffff81c38000 16efd drm.ko

vi /etc/fstab

reboot

% df fdescfs Filesystem 1K-blocks Used Avail Capacity Mounted on fdescfs 1 1 0 100% /dev/fd

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
<br/>


</div>
<div class="section">
    ### 参考URL
    
<ul>
<li>mount_nullfs - Cocelo Style (<a href="http://d.hatena.ne.jp/cocelo/20070316/1173986065">http://d.hatena.ne.jp/cocelo/20070316/1173986065</a>)</li>
</ul>
</div>