[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:33088] Re: [Q] How to mkfs ext (NOT ext2)



佐野@浜松です。

In <20020521132757.58F22150D5@xxxxxxxxxxxx>,
  on "Tue, 21 May 2002 22:27:18 +0900',
   with "[debian-users:33065] [Q] How to mkfs ext (NOT ext2)",
 "help@xxxxxxxxx" <help@xxxxxxxxx> さん wrote:

> 懐古趣味で、現在古い Linux をインストールしたいと
> 思いましたが、ハードディスクを ext で mkfs し、
> そこにファイルを転送したいのですがどうしたものでしょう?

ちょっと眺めてみましたけど、Linux 1.0 のコードには既に
 ext2 が含まれているみたいですね。どうしても ext でなければ
いけない、とすると、それ以前の Linux でしょうか。

その頃のものだと、現在のハードウェアではすんなりと動かない
可能性もあるかもしれません。

> 期待する手順
> 1. fdisk でたとえば /dev/hdb2 を ext の
>    system id にしたいのですが、 fdisk をみると
>     80  Old Minix       
>     81  Minix / old Lin 
>     82  Linux swap      
>     83  Linux           
>     85  Linux extended  
>    というように ext がどれかは不明です。

 ext と ext2 の partition ID は共通なんじゃないかなぁと
想像してます。

> 2. mkfs するにも ext2 はすぐにもできますが、
>    mkfs.ext なるものがあるか探せませんでした。

今ではほとんど使う意味も無いし使う人もいないし、
ということで落とされているのかも。

> 3. つぎに mount ですが、カーネルを make するときに
>    <*> Second extended fs support はみつけられ
>    ますが、 ext 用は見つけられておりません。
>    とするとそのままでは mount できないと
>    考えております。

 2.0.38 のカーネルソースには fs/ext が残っていましたけど
 2.0 -> 2.2 の移行の際 (2.1 のどこかで) 捨てられたみたい
ですね。

> ココまでにやってみたことは
> ext2 fs にくだんのファイル群を転送したが、
> カーネルが起動して fs を読みこむあたりと
> 考えていますが、途中で panic してます。

カーネルのバージョンはいくつでしょう ?

 (たしか 2.0.33 以前には over 8GB bug が残っていたような)

-- 
 # (わたしのおうちは浜松市、アカウミガメのふるさとの街)
   <kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)