|
sylpheed-jp:1617
From: Masaru Kawashima <masaruk@xxxxxxxxxx> 川島です。 On Tue, 19 Mar 2002 00:43:51 +0900 "KM" <kmkm39@xxxxxxxxxx> wrote: > > FAT32 の上に大きなファイルを作成して、そのファイル内に ext2 とかの > > ファイルシステムイメージを作成し、ループバックマウントするというの > > はどうでしょう? > そのような上手い方法があるのですか。 > スイマセン、具体的にどのようにするのでしょうか? 例えば、FAT32 なファイルシステムのトップディレクトリにファイルシステムイ メージを作成する場合、次のようにします。 # cd /home/hogeUser/fat32 # dd if=/dev/zero of=sylpheed.ext2 bs=1024k count=100 # mke2fs -F sylpheed.ext2 # mkdir -p /home/hogeUser/sylpheed.dat # chown hogeUser /home/hogeUser /home/hogeUser/sylpheed.dat # mount -o loop sylpheed.ext2 /home/hogeUser/sylpheed.dat # chown hogeUser /home/hogeUser/sylpheed.dat/. 最初の dd コマンドで、bs=1024k と指定していますので、その後の count= に続 く数字がファイルシステムイメージの MB 単位のサイズになります。上の例では、 約 100MB のファイルシステムが /sylpheed にマウントされます。 詳細は、上で使用している各コマンドのマニュアル等を参照してください。 これは、あくまで例ですから、ファイルシステムイメージのファイル名、サイズや マウントポイントは、ご自分のご都合・お好みで任意に指定していただいて構いま せん。勿論、ファイルシステムの種類も ext2 に限定されるものではありませんか ら、ご使用の環境で利用可能な他のファイルシステムがあれば、それを利用してい ただくことも可能なはずです。 一度この操作をしてしまったら、sylpheed が動作していない状態で、マウントされ たファイルシステムにご自分のメイルフォルダ等(~/Mail,~/.sylpheed)を移動して、 シンボリックリンクを張ってやれば、良いと思います。 hogeUser $ cd hogeUser $ mv Mail .sylpheed sylpheed.dat hogeUser $ ln -s sylpheed.dat/Mail . hogeUser $ ln -s sylpheed.dat/.sylpheed . ########################################################################## ※ 操作ミス等により Mail/ や .sylpheed/ 以下の内容が消えてしまったら大変で すから、事前にバックアップを採取しておくことを強くお勧めします。 ########################################################################## このファイルシステムを、システム起動時に自動的にマウントするためには、 /etc/fstab に次のような行を追加してやれば良いはずです。 /home/hogeUser/fat32/sylpheed.ext2 /home/hogeUser/sylpheed.dat ext2 loop 1 2 -- 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 ] |