raidとlvmに基づくgentooインストールノート(一)


まず、本文はvmware 6に基づいて、gentoo 2008 miniインストールディスクを使用し、ネットワーク環境はDHCPモード(比較的便利:)ハードディスクが2つの40 Gのscsi(どうせ仮想的で、試験が便利)を選択し、その後、このインストールノートは主にraid 0,1+lvm 2のgentooインストールを説明し、主にgentoo docのインストールノートを参考にした.みんな行くべきだorg docをよく見てください.

 
 
開始:
1.起動ディスクをオプティカル(光学式)ドライブに入れた後、サーバーはオプティカル(光学式)ドライブから起動し、bootプロンプトをポップアップし、車に戻り、サーバーのハードウェアや特殊なインストール方法を使用したい場合はgentoo docを参照してください.起動情報の山がロードされます...はい、やっと#プロンプトが出てきました.まず、あなたのネットワークを確定しなければなりません.私のネットワーク環境はDHCPです.では、ifconfigを見てみると、IPアドレスが自動的に取得されたことに気づきました.うん、ネットワークOKです.
2.raid 0,1,lvm 2を使用するので、対応するモジュール:modprobe raid 0を自分で手動でロードします.modprobe raid1;modprobe dm-mod
3.ところで、サーバーにディスプレイを接続したり、SSHをインストールしたりしたくない場合は、sshdサービスを開くことができます.個人的には、コマンドを入力する傾向があります:/etc/init.d/sshd startそれから、他の人があなたのsshにログインするにはrootの権限が必要です.gentoo docはあなたが十分な信頼を持っていなければならないと言っていますが.rootにパスワードを追加しましょう:passwdはヒントを押してパスワードを入力して、OK、putty(私の個人的な好きなwindowsの下でsshの小さいツール)を開いてIPを入力して、接続して、はい、ユーザー名rootを入力して、およびあなたの変更したパスワード、はい、おめでとうございます、あなたは遠隔でgentooをインストールすることができます.
4.次はハードディスク(HDD)のパーティション化の問題です.まず紙の上でパーティション化の考え方を整理することをお勧めします.そうしないと、誤ったパーティション化による問題は本当に面倒です.の私は前にraid 0,raid 1,lvm 2を採用したと言ったので、gentoo docの通り、少し変更しました.では、各パーティションの考え方を整理します.2つのscsiハードディスクはlinuxで/dev/sda、/dev/sdbと認識されています.raidを使用する場合は、必ず2つのハードディスクのパーティションが完全に一致していることを確認してください.これは最も重要な条件で、私达の大まかなパーティションは128 Mの/boot、512 Mのswap(私の仮想机のメモリは256 Mを设置して、2倍の原理に従います)、3 Gの/、その他もすべて1つの区に分けて、しかし彼にいかなる挂け込みをあげないで、私达が残りのlvmを実现するため、2つのハードディスクはすべてこのようなパーティションを采用しなければならないため、具体的な操作は後に書きます./bootはraid 1を使用し、swapもradi 1を使用する(私のところはgentoo docと少し衝突しているが、swapもraid 1を採用している).
5.パーティションはもちろんfdiskとか、winの下にもこれがありますが、ツールではなく、同じ役割を果たしているだけです.私が入力したコマンドを見てください:fdisk/dev/sdaこれはsdaパーティションに、具体的なfdiskを使用しましょう.gentoo docを参照してもいいし、自分でgoogleを入力してもいいです.nはパーティションを新規して、入力:pはメインパーティションを新規して、入力:1、メインパーティションは4つしかないので、順番にそうしません.そしてパーティションの始点柱面、リターンです.次に、どの柱面で締め切りますか?このように直接入力することができます:+128 Mで車に戻って、よし、/bootパーティションが達成されました.もしあなたが自分がいくつかのパーティションを作ったことを見たいならば、ヒントの下で入力します:pは車に戻って表示して、くだらないことを言わないで、私の上の考え方によって、swapパーティション:順次n->p->2->直接車に戻って->+512 M、/パーティション:n->p->3->直接車に戻って->3000 M、最後のlvm用のパーティション:n->p->ここはあなたが選ぶことができません.そのまま車に戻りましょう->やはり車に戻ります.残りのスペースを全部sda 4に分けてpを押してみますから、sda 1、sda 2、sda 3、sda 4の4つのパーティションがあるのではないでしょうか.急いで保存しないでください.また、パーティションフォーマットは変わっていません.tを押して、これはパーティションのフォーマットに対して選択する命令で、それから数字を選んで、1,2,3,4はあの4つのパーティションで、1つずつ来て、まず1を選んで、それから彼はあなたにパーティションのタイプを入力することを提示して、fdを入力しましょう、fdはraidのタイプのパーティションで、その他の3つのパーティションもこのようにして、すべてfdのフォーマットに変えて、最後にpは問題があるかどうかを見て、問題なくw保存して終了し、この方法でsdbもこのようにパーティション化し、2つのハードディスクのパーティション化が完了します.
6.うん、もしめまいがしなかったら、raid 0、raid 1、lvm 2を搭載しましょう.まずraidデバイスを作成するノード:mknod/dev/md 1 b 9 1というコマンドが分からない場合は、まず考えないでください.md 1というデバイスが作成されたことを知っていれば、次はmknod/dev/md 2 b 9 2です.mknod/dev/md3 b 9 3;mknod/dev/md4 b 9 4 .全部で4つのmd raidノードが完成しました.デバイスを作成しましょう.このコマンドは長いですが、実は-の書き方があります.しかし、記憶を深めるには、mdadm–create/dev/md 1–level=1–raid-devices=2/dev/sda 1/dev/sdb 2と書きましょう.これにより、/dev/md 1の完全なraid 1のデバイスが作成されます.次に、mdadm–create/dev/md 2–level=1–raid-devices=2/dev/sda 2/dev/sdb 2;mdadm –create/dev/md3 –level=1 –raid-devices=2/dev/sda3/dev/sdb3; 次のmd 4デバイスはraid 0を使用するので異なることに注意してください:mdadm–create/dev/md 4–level=0–raid-devices=2/dev/sda 4/dev/sdb 4、それから少し待ってください.デバイスを作成するには工夫が必要なので、cat/proc/mdstatで作成状況を見てみましょう.問題がなければ、ちょっと待ってください.
7.パーティションのフォーマットを急ぐ必要はありません.lvmが何を言っているのか、あまり言わないで、winの下のダイナミックディスクを考えてみればわかります.たとえlvmの各ディレクトリの分法を計画しても、さもなくばまためまいがしますJ、下の表分を参考にして、私は本当に怠けて、直接docの分法をコピーしました.気にしないで.
/usr 8G ext3
/home 10G ext3
/opt 4G ext3
/var 4G ext3
/tmp 2G ext2
/usr/portage2 Gext 2小ブロック、マルチノード
/usr/portage/distfiles4 Gext 2ブロック、少ないノード
/var/tmp 6G ext2
では、まず、lvmパーティションを作成する前に、vgscanというコマンドに注意してください.vgchange–a yは予期せぬ検査を防止します.正式作成開始:pvcreate/dev/md 4;vgcreate vg/dev/md4; これによりvgという論理ボリュームグループが作成され、次に具体的な論理ボリュームが作成されます:lvcreate–L 8 G–nusr vg;lvcreate –L10G –nhome vg;lvcreate –L4G –nopt vg;lvcreate –L4G –nvar vg;lvcreate –L2G –ntmp vg;lvcreate –L2G-nportage vg;lvcreate –L4G –ndistfiles vg;lvcreate –L6G –nvartmp vg; これで8つのlvmの作成が完了し、vgsを使用してボリュームグループを表示し、lvsを使用して割り当てられた論理ボリュームを表示できます.
8.最後のステップはフォーマットです..楽しみでしょう.これはパーティションだけであることを忘れないでください...まだシステムのインストールが開始されていません==
注意してコマンドを見て、注意しなければならないのはパーティションフォーマットです:mke 2 fs/dev/md 1これは/bootをext 2に、mke 2 fs–j/dev/md 3これは/をext 3に、mkswap/dev/md 2これはmd 2をswap交換パーティションにして、swap:swapon/dev/md 2を有効にすることを覚えています.論理ボリュームのパーティションをフォーマットします:mke 2 fs–j/dev/vg/usr;mke2fs –j/dev/vg/home;mke2fs –j/dev/vg/opt;mke2fs –j/dev/vg/var;mke2fs/dev/vg/tmp;/mke2fs –b 4096 –T largefile/dev/vg/distfiles;mke2fs –b 1024 –N 200000/dev/vg/portage;mke2fs/dev/vg/vartmp .
9.パーティションのマウントとディレクトリへのアクセス:私はまた怠け者で、図を見ています
  livecd ~ # 

mount /dev/md3 /mnt/gentoo 

 

  livecd ~ # 

cd /mnt/gentoo 

 

  livecd gentoo # 

mkdir boot home usr opt var tmp 

 

  livecd gentoo # 

mount /dev/md1 /mnt/gentoo/boot 

 

  livecd gentoo # 

mount /dev/vg/usr /mnt/gentoo/usr 

 

  livecd gentoo # 

mount /dev/vg/home /mnt/gentoo/home 

 

  livecd gentoo # 

mount /dev/vg/opt /mnt/gentoo/opt 

 

  livecd gentoo # 

mount /dev/vg/tmp /mnt/gentoo/tmp 

 

  livecd gentoo # 

mount /dev/vg/var /mnt/gentoo/var 

 

  livecd gentoo # 

mkdir usr/portage var/tmp 

 

  livecd gentoo # 

mount /dev/vg/vartmp /mnt/gentoo/var/tmp 

 

  livecd gentoo # 

mount /dev/vg/portage /mnt/gentoo/usr/portage 

 

  livecd gentoo # 

mkdir usr/portage/distfiles 

 

  livecd gentoo # 

mount /dev/vg/distfiles /mnt/gentoo/usr/portage/distfiles 

 

 

   
(             ) 

 

  livecd gentoo # 

chmod 1777 /mnt/gentoo/tmp /mnt/gentoo/var/tmp 

 


 
 
 
さて、今日はここまでにして、主にすべての命令の作用と使い方を理解して理解して、それから自分の区分の目的を明確にして、計画をよくして、さもなくばめまいがして、、、本当です..それは何ですか.の
また、何か意見があれば、伝言を残してもいいです.謙虚に受け入れます.のうん、今日はこれで.のさようなら.