Debian Sarge auf STRATO MR2 Server mit RAID1 auf AMD Chipsatz - Erzeugen der Dateisysteme auf den RAID Arrays
Freitag, 07. Dezember 2007
Seite 5 von 11
- Die RAID Arrays sollten nun fertig sein, davon überzeugen wir uns:
-
root:~# cat /proc/mdstat
-
Personalities : [raid0] [raid1] [raid10]
md5 : active raid1 hdc9[1] hda9[0]
78846912 blocks [2/2] [UU]
md4 : active raid1 hdc8[1] hda8[0]
60002624 blocks [2/2] [UU]
md3 : active raid1 hdc7[1] hda7[0]
8996288 blocks [2/2] [UU]
md2 : active raid1 hdc6[1] hda6[0]
4996096 blocks [2/2] [UU]
md1 : active raid1 hdc5[1] hda5[0]
4996096 blocks [2/2] [UU]
md0 : active raid1 hdc1[1] hda1[0]
995904 blocks [2/2] [UU]
unused devices: <none>
-
- Beginnen wir beim Erzeugen der Dateisysteme mit den beiden (nicht gespiegelten) SWAP-Partitionen:
-
root:~# mkswap /dev/hda2
-
Setting up swapspace version 1, size = 2048090 kB
no label, UUID=6018e38e-ab16-4ce7-ae11-154a0f804c6e
-
-
root:~# mkswap /dev/hdc2
-
Setting up swapspace version 1, size = 2048090 kB
no label, UUID=b59510a1-f5b9-442e-a5c7-5188583ea841
-
- Nun erzeugen wir ext3 Journaling Dateisysteme auf den Arrays. Wer ein anderes Dateisystem verwenden will, muss dies bei der Erstellung der /etc/fstab Datei bedenken.
-
root:~# mke2fs -j /dev/md0
-
mke2fs 1.37 (21-Mar-2005)Writing inode tables: done
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
124672 inodes, 248976 blocks
12448 blocks (5.00%) reserved for the super user
First data block=0
8 block groups
32768 blocks per group, 32768 fragments per group
15584 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 36 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
-
-
root:~# mke2fs -j /dev/md1
- ...
-
root:~# mke2fs -j /dev/md2
-
root:~# mke2fs -j /dev/md3
-
root:~# mke2fs -j /dev/md4
-
root:~# mke2fs -j /dev/md5
- Die Arrays und Dateisysteme haben wir nun erzeugt, nun sollten wir diese Konfiguration gleich in der /etc/fstab-Datei der künftigten Root / Partition hinterlegen. Zu diesem Zweck müssen wir die Partition mounten:
-
root:~# mount /dev/md1 /mnt/
- Wenn wir einmal beim mounten sind, binden wir die anderen Dateisystem auch gleich mit ein, denn die später zu installierenden Daten sollten gleich auf den entsprechenden Dateisystemen landen, damit sparen wir uns Arbeit, da wir die Dateien nicht später auf die Dateisysteme migrieren müssen.
Vor dem Mounten der Dateisysteme müssen die MountPoints erzeugt werden, logischerweise unterhalb der künftigen Root / :
-
root:/# cd /mnt
-
root:/mnt# mkdir home usr var boot backuppartition
-
root:/mnt# ls
-
backuppartition boot home lost+found usr var
-
- Die Mountpoints stehen bereit, also mounten wir die Dateisysteme:
-
root:/mnt# mount /dev/md0 boot
-
root:/mnt# mount /dev/md2 home
-
root:/mnt# mount /dev/md3 usr
-
root:/mnt# mount /dev/md4 var
-
root:/mnt# mount /dev/md5 backuppartition/
- Die Dateisystem-Konfiguration verewigen wir nun in der Datei /etc/fstab, welche unterhalb des zukünftigen / angelegt werden muss. Der Inhalt der Datei soll so aussehen:
- root:/# mkdir /mnt/etc
- root:/# vim /mnt/etc/fstab
-
proc /proc proc defaults 0 0 /dev/md0 /boot ext3 defaults 0 2/dev/md1 / ext3 defaults,errors=remount-ro 0 1 /dev/md2 /home ext3 defaults 0 2/dev/md3 /usr ext3 defaults 0 2/dev/md4 /var ext3 defaults 0 2/dev/md5 /backuppartition ext3 defaults 0 2 /dev/hda2none swap defaults,pri=1 0 0/dev/hdc2none swap defaults,pri=1 0 0
-
![]() |
- Auf der nächsten Seite widmen wir uns der Installation des Debian Basissystems.


