データーが 無くなっても 良い フロッピディスクを 2枚 また データの保 存用に使うのであれば もう一枚 の フロッピディスクを 用意します。
フロッピディスク を 挿入して
$ su -m
Password:
# dd if=/dev/zero of=/dev/fd0 bs=1k count=1440
読み込んだブロック数は 1440+0
書き込んだブロック数は 1440+0
終われば フロッピディスク を取り出し 次の 使用するフロッピ 入れて 使 用する枚数 繰り返します。 それらの フロッピディスク に ”bootdisk”、” rootdisk ”、”datadisk” 等 区別の付くような 印を 付けておきます。
今まで tune2fs は 使った事が無かった。
bootdisk 用の フロッピディスクを 挿入して
# mke2fs -F -v -m0 -L bootdisk /dev/fd0 mke2fs 1.34 (25-Jul-2003) Filesystem label=bootdisk OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 184 inodes, 1440 blocks 0 blocks (0.00%) reserved for the super user First data block=1 1 block group 8192 blocks per group, 8192 fragments per group 184 inodes per group Writing inode tables: done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 35 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. # tune2fs -c0 -i0 /dev/fd0 tune2fs 1.34 (25-Jul-2003) Setting maximal mount count to -1 Setting interval between check 0 seconds
参考 mke2fs
/* man mke2fs 抜粋 行う前に 再度 確認しませう */ ... -F 指定したデバイスがブロックスペシャルデバイスでな い 場 合 や、マウントされている場合であっても、 mke2fs を実行させる。 ... -v 詳細な表示をする。 ... -m reserved-blocks-percentage ス ーパーユーザのみが利用できる予約ブロックのパーセ ンテージを指定する。デフォルトは 5%。 ... -N number-of-inodes このファイルシステムに作成すべき inode の個数に関す る デフォルトの計算値を変更する (計算値はブロックの 個数と bytes-per-inode 比をもとにしている)。これ に よりユーザが必要な inode の個数を直接指定できる。
参考 tune2fs
/* man tune2fs 抜粋 行う前に 再度 確認しませう */ man tune2fs ... オプション -c max-mount-counts ファ イルシステムをチェックする最大マウント回数を設 定する。 max-mount-counts が 0 の場 合、 e2fsck(8) と カーネルはファイルシステムのマウント回数を考慮し ない。 ... -i interval-between-checks[d|m|w] ファイルシステムをチェックする最大の時間間隔を設 定 する。数値のみ、もしくは末尾に d を付けると「日」と 解釈され、 m, w はそれぞれ「月」「週」と解 釈 さ れ る。 0 を指定すると、時間依存のチェックはしなくな る。 ...
bootdisk 用の フロッピディスクを 抜き出し
rootdisk 用の フロッピディスクを 挿入して
# mke2fs -F -v -m0 -L rootdisk /dev/fd0mke2fs 1.34 (25-Jul-2003)
Filesystem label=rootdisk
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
184 inodes, 1440 blocks
0 blocks (0.00%) reserved for the super user
First data block=1
1 block group
8192 blocks per group, 8192 fragments per group
184 inodes per group
Writing inode tables: done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 30 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
# tune2fs -c0 -i0 /dev/fd0
tune2fs 1.34 (25-Jul-2003)
Setting maximal mount count to -1
Setting interval between check 0 seconds
datadisk を 使うのであれば 同じ様に 対応します。
# mke2fs -F -v -m0 -L datadisk /dev/fd0 mke2fs 1.34 (25-Jul-2003) Filesystem label=datadisk ...
フロッピディスクの 初期化と ファイルシステムの作成が 終わりました。
にゃんたろう 拝!
2011年 8月11日 (木) 21:07:53 JST 作成