|
sylpheed-jp:1623
From: Masaru Kawashima <masaruk@xxxxxxxxxx> 川島です。 On Wed, 20 Mar 2002 23:45:16 +0900 "KM" <kmkm39@xxxxxxxxxx> wrote: > KMです。 > > 取り合えずメールをvineLinuxに取り込みたかったので > /etc/fstabに > /dev/hdb1 /home/hogeUser/fat32 vfat defaults,rw,user,exec,umask=0 0 0 > /home/hogeUser/fat32/sylpheed.ext2 /home/hogeUser/sylpheed.dat ext2 loop > 1 2 > > と記述してみたのですが > boot時に何故か > > : > Checking filesystems > fsck.ext2(null): > the superblock could not be read ro deos not describe a correct ext2 > filesystem.If the device is valid and it really contains as ext2 > filesystem(and not swap ro ufs or something else),then the superblock is > corrupt,and you might try running e2fscd with an alternate superblock: > e2fsck -b 8193 <device> > : No such file or directory while trying to open > /home/hogeUser/fat32/sylpheed.ext2 > [Failed] > *** An error occured during the file system check. > *** Dropping you to a shell; the system will reboot > *** When you leave the shell. > Give root password for maintenance > (or type Control-D for normal startup): > : > > となってしまいます。 > 「/home/hogeUser/fat32/sylpheed.ext2 /home/hogeUser/sylpheed.dat ext2 loop > 1 2」 > をコメントアウトするとエラーが無くなります。 > (この行を確認してみましたがディレクトリ名とか間違ってないのですが…) > > 一体何が原因なのでしょうか? 失礼しました。私の書いた、 > このファイルシステムを、システム起動時に自動的にマウントするためには、 > /etc/fstab に次のような行を追加してやれば良いはずです。 > > /home/hogeUser/fat32/sylpheed.ext2 /home/hogeUser/sylpheed.dat ext2 loop 1 2 というのが、誤りでした。 システムの起動時には、/etc/fstabに記述されているファイルシステムをマウント する前にそれらをチェックします。しかし、/home/hogeUser/fat32はこの時点でマ ウントされていないため、/home/hogeUser/fat32/sylpheed.ext2にアクセスするこ とができません。したがって、ご指摘のようなエラーとなり、システムの初期化を 続行不可能となってしまいます。 KMさんが使用しておられた/etc/rc.d/init.d/mount.shにループバックマウントの 処理を追加して、 mount -t vfat -o rw,user,exec,codepage=932,iocharset=euc-jp,umask=0 /dev/hdb1 /home/hogeUser/fat32 mount -t ext2 -o loop /home/hogeUser/fat32/sylpheed.ext2 /home/hogeUser/sylpheed.dat のようにしていただければ、期待する結果が得られると思います。 ※ /etc/rc.d/init.d/mount.sh は、デフォルトランレベルで自動実行される ように/etc/rc.d/rc?.d/S??mount.sh などにシンボリックリンクを作成し ているのですよね? -- Masaru Kawashima <masaruk@xxxxxxxxxx> 1611 2002-03-18 17:07 [kmkm39@xxxxxxxxxx ] メールフォルダ場所の変更は ? 1612 2002-03-18 17:19 ┗[hiro-y@xxxxxxxxxx ] 1613 2002-03-18 18:08 ┗[masaruk@xxxxxxxxxx ] 1614 2002-03-18 18:33 ┗[hiro-y@xxxxxxxxxx ] 1616 2002-03-19 00:43 ┗[kmkm39@xxxxxxxxxx ] 1617 2002-03-19 12:05 ┗[masaruk@xxxxxxxxxx ] ループバックマウントの方法 [Re: メールフォルダ場所の変更は ?] 1621 2002-03-20 22:57 ┗[kmkm39@xxxxxxxxxx ] 1622 2002-03-20 23:45 ┗[kmkm39@xxxxxxxxxx ] (続き) ループバックマウントの方法 [Re: メールフォルダ場所の変更は ? -> 1623 2002-03-21 00:50 ┗[masaruk@xxxxxxxxxx ] 1624 2002-03-21 05:35 ┗[kmkm39@xxxxxxxxxx ] Re: ループバックマウントの方法 [Re: メールフォルダ場所の変更は ? 1625 2002-03-21 07:12 ┗[masaruk@xxxxxxxxxx ] 1628 2002-03-23 19:14 ┗[kmkm39@xxxxxxxxxx ] |