トップ «前の日記(2009-08-03(Mon)) 最新 次の日記(2009-08-05(Wed))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2009-08-04(Tue) やはりはれ

Bad file Discriptor, etc.

Debian LennyはディスクのInode Size を 256byteに 設定するためか、FreeBSD でマウントできなかった。
mount -t ext2fs はできても、中のディレクトリに アクセスできない。

FreeBSD-Release7.2 では、mount_ext2fs(8) は、デフォルトではインストールされないみたいだ。
それ以前はよくわからない。入れるとすぐmake buildworldしていたから。

# which mount_ext2fs
mount_ext2fs: Command not found.
 
# man -w mount_ext2fs
No manual entry for mount_ext2fs
 
# locate mount_ext2fs
/usr/src/sbin/mount_ext2fs
/usr/src/sbin/mount_ext2fs/Makefile
/usr/src/sbin/mount_ext2fs/mount_ext2fs.8
/usr/src/sbin/mount_ext2fs/mount_ext2fs.c

/rescue

$ file  /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, \
version 1 (FreeBSD), for FreeBSD 6.4, dynamically \
linked (uses shared libs), FreeBSD-style, stripped
$ file  /rescue/ls
/rescue/ls: ELF 32-bit LSB executable, Intel 80386,\
version 1 (FreeBSD), for FreeBSD 6.4, statically \
linked, FreeBSD-style, stripped
 
$ ldd  /bin/ls
/bin/ls:
        libutil.so.5 => /lib/libutil.so.5 (0x2807f000)
        libncurses.so.6 => /lib/libncurses.so.6 (0x2808b000)
        libc.so.6 => /lib/libc.so.6 (0x280c8000)
$ ldd /rescue/ls
ldd: /rescue/ls: not a dynamic ELF executable
 
$ ls -l /bin/ls
-r-xr-xr-x  1 root  wheel  23652 12  7  2008 /bin/ls
$ ls -l /rescue/ls
-r-xr-xr-x  131 root  wheel  3403984 12  7  2008 /rescue/ls

リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。