ソースプログラムを 探す のですが ファイルを 検査するのは fsck という もののようです、マウント するのは mount です。
”$ man fsck” すると 最後に ”E2fsprogs version 1.29 September 2002” の 表示が有ります。ヱーブに お願いすると
http://e2fsprogs.sourceforge.net/
The e2fsprogs Sourceforge summary page can be found here.
という所があり
http://sourceforge.net/projects/e2fsprogs/
”View all files” を 覗いてみると
http://sourceforge.net/projects/e2fsprogs/files/
e2fsprogs-1.35.tar.gz 3.2 MB 2004-02-28
e2fsprogs-1.35.tar.gz プログラムを 頂く事にします。
これはなかなか 難しいようです。
少し復習をかねて整理です。
/sbin ディレクトリには なんにも まだ存在していないという事です。
http://www.pathname.com/fhs/pub/fhs-2.3.html#BINESSENTIALUSERCOMMANDBINARIES
FHS を参考にすると mount 、 umount は /bin ディレクトリに 配置するよ うです。へたら mount の ソースコードは 何処? という事になります
ヱーブで ”man mount”すると
http://www.linux.or.jp/JM/html/util-linux/man8/mount.8.html
ヱーブで ”Util-linux”すると
http://ktarn.www.linux.or.jp/JF/JFdocs/LFS-BOOK/appendixa/util-linux.html
そこに
Util-linux の内容
Util-linux パッケージは種々雑多なものからなる数多くのユーティリティプロ グラムを含みます。
より重要なユーティリティのいくつかはマウントやアンマウント、フォーマット、 パーティション及びディスクドライブの管理、
tty ポートのオープンやカーネルメッセージの取得に使われます。
インストールされるプログラム: agetty, arch, blockdev, cal, cfdisk, chkdupexe,
col, colcrt, colrm, column, ctrlaltdel, cytune, ddate, dmesg, elvtune,
fdformat, fdisk, fsck.cramfs, fsck.minix, getopt, hexdump, hwclock, ipcrm,
ipcs, isosize, kill, line, logger, look, losetup, mcookie, mkfs, mkfs.bfs,
mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, parse.bash,
parse.tcsh, pg, pivot_root, ramsize (rdev へのリンク), raw, rdev,
readprofile, rename, renice, rev, rootflags (rdev へのリンク), script,
setfdprm, setsid, setterm, sfdisk, swapoff (swapon へのリンク),
swapon, test.bash, test.tcsh, tunelp, ul, umount, vidmode (rdev へのリン ク),
whereis 及び write
そこに mount, umount が有るようです 本来は Pocket Linux Guide に有る ように
Linux Software Map (LSM) at http://www.ibiblio.org/pub/Linux/
を 参考にしたいのですが 容量がおおきいのか 個人の 計算機が 非力 なの が 時間が過ぎてゆく だけで 停止したように見えるので 諦めました、 上記の 方法 ”ヱーブで ”man mount”すると ” は 後から考えた こじつけです。
util-linux-2.12i.tar.bz2 を 入手する事にします。
Pocket Linux Guide では util-linux-2.12h しかしながら エッチ が無いので 愛を入手しました。
なにか もっと シンプルな説明が 何処かに有るのでしょうが
にゃんたろう 拝!
2010年 8月24日 (火) 21:03:41 JST 作成