LVM2 ... Ich kriege es einfach nicht hin ....
LVM2 ... Ich kriege es einfach nicht hin ....
Hi,
ich habe auf meinem System nun den 2.6.7 Kernel druff... Den Device Mapper auch mit im Kernel drinne und möchte nun irgendwie meine 200 GB freien space die ich noch auf 2 platten habe zusammenfassen zu einem großen logischen laufwerk.
Das ganze mit LVM2 (was anderes hierfür is mir nicht bekannt) Nur irgendwie bekomme ich LVM2 nicht installiert .... und ich weiß nicht wieso weshalb und warum .... hat da irgendwer vielleicht ein gutes tutorial für debian oder so ?? Oder vielleicht einfach nen tipp ???
ich habe auf meinem System nun den 2.6.7 Kernel druff... Den Device Mapper auch mit im Kernel drinne und möchte nun irgendwie meine 200 GB freien space die ich noch auf 2 platten habe zusammenfassen zu einem großen logischen laufwerk.
Das ganze mit LVM2 (was anderes hierfür is mir nicht bekannt) Nur irgendwie bekomme ich LVM2 nicht installiert .... und ich weiß nicht wieso weshalb und warum .... hat da irgendwer vielleicht ein gutes tutorial für debian oder so ?? Oder vielleicht einfach nen tipp ???
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
Mir ist nicht ganz klar was du wissen möchtest. Installieren geht so:
Wenn's um das Anlegen von Partitionen geht, dann mußt du erst einmal physical volumes (pvcreate), danach eine volume group (vgcreate) und darauf die logical volumes (lvcreate) erzeugen.
Code: Alles auswählen
apt-get install lvm2
Wenn's um das Anlegen von Partitionen geht, dann mußt du erst einmal physical volumes (pvcreate), danach eine volume group (vgcreate) und darauf die logical volumes (lvcreate) erzeugen.
das mit dem apt-get install lvm2 is ja alles schön und gut ... nur findet er das bei mir nicht ... auch nicht nach einem
er findet das packet bei mir nicht ..... und wenn ich bei google nach ner source suche, die ich in der etc/apt/source.list eintragen kann dafür, dann finde ich auch nix
Code: Alles auswählen
apt-get update
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
LVM2 gibt es in testing und unstable: http://packages.debian.org/lvm2
In meiner sources.list steht z.B.
Wenn du statt unstable testing einträgst, sollte das auch funktionieren. Allerdings habe ich das nicht ausprobiert.
In meiner sources.list steht z.B.
Code: Alles auswählen
deb http://ftp.de.debian.org/debian unstable main contrib non-free
Hmm.... ich hab den nu ma mit in die source.list eingetragen .... Nu passiert aber folgendes wenn ich nen apt-get update mache :
Und das war es dann ... kann via apt-get install nix mehr installen oder sonstwas.
Und so sieht meine source.list aus
Edit:
So nach langem hin und her habe ich es geschafft. LVM2 is installiert ... wenn ich nu aber pvcreate oder sonstwas mache dann kommt:
heißt das das ich den device mapper nicht richtig in den kernel eingebunden habe ???
Bzw wie kann ich sehen ob der Device Mapper richtig eingebunden ist ???
Code: Alles auswählen
Hit http://ftp.us.debian.org stable/main Packages
Hit http://ftp.us.debian.org stable/main Release
Hit http://ftp.us.debian.org stable/main Sources
Hit http://ftp.us.debian.org stable/main Release
Get:1 http://ftp.us.debian.org unstable/main Packages [3158kB]
Hit http://security.debian.org stable/updates/main Packages
Hit http://security.debian.org stable/updates/main Release
Get:2 http://ftp.us.debian.org unstable/main Release [82B]
Get:3 http://ftp.us.debian.org unstable/contrib Packages [71.7kB]
Get:4 http://ftp.us.debian.org unstable/contrib Release [85B]
Get:5 http://ftp.us.debian.org unstable/non-free Packages [66.5kB]
Get:6 http://ftp.us.debian.org unstable/non-free Release [86B]
Get:7 http://ftp.us.debian.org unstable/main Sources [1250kB]
Hit http://non-us.debian.org stable/non-US/main Packages
Hit http://non-us.debian.org stable/non-US/main Release
Hit http://non-us.debian.org stable/non-US/main Sources
Hit http://non-us.debian.org stable/non-US/main Release
Get:8 http://ftp.us.debian.org unstable/main Release [84B]
Get:9 http://ftp.us.debian.org unstable/contrib Sources [32.3kB]
Get:10 http://ftp.us.debian.org unstable/contrib Release [87B]
Get:11 http://ftp.us.debian.org unstable/non-free Sources [26.4kB]
Get:12 http://ftp.us.debian.org unstable/non-free Release [88B]
Fetched 4605kB in 6s (677kB/s)
Reading Package Lists... Error!
E: Dynamic MMap ran out of room
E: Error occured while processing qt3-dev-tools-embedded (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/ftp.us.debian.org_debian_dists_unstable_main_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.
Und so sieht meine source.list aus
Code: Alles auswählen
deb http://ftp.us.debian.org/debian/ stable main
deb-src http://ftp.us.debian.org/debian/ stable main
deb http://non-us.debian.org/debian-non-US stable/non-US main
deb-src http://non-us.debian.org/debian-non-US stable/non-US main
deb http://security.debian.org/ stable/updates main
deb http://ftp.de.debian.org/debian unstable main contrib non-free
So nach langem hin und her habe ich es geschafft. LVM2 is installiert ... wenn ich nu aber pvcreate oder sonstwas mache dann kommt:
Code: Alles auswählen
vgscan -- LVM driver/module not loaded?
Bzw wie kann ich sehen ob der Device Mapper richtig eingebunden ist ???
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
Hast du denn LVM in den Kernel einkompiliert oder als Modul gebaut? Was liefert lsmod? Und was steht in /lib/modules/2.6.7/kernel/drivers/md/?
Wenn du eingibst, sollte device-mapper in der Liste auftauchen.
Wenn du
Code: Alles auswählen
cat /proc/devices
wenn ich das mache gibt er mir folgendes aus:
eigentlich sollte der device mapper im kernel drinne sein .... Hab das leider nicht selber gemacht sondern vom ISP machen lassen ....
Code: Alles auswählen
Character devices:
1 mem
2 pty
3 ttyp
4 /dev/vc/0
4 tty
4 ttyS
5 /dev/tty
5 /dev/console
5 /dev/ptmx
6 lp
7 vcs
10 misc
13 input
14 sound
21 sg
116 alsa
128 ptm
136 pts
171 ieee1394
180 usb
226 drm
Block devices:
2 fd
3 ide0
8 sd
22 ide1
65 sd
66 sd
67 sd
68 sd
69 sd
70 sd
71 sd
128 sd
129 sd
130 sd
131 sd
132 sd
133 sd
134 sd
135 sd
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
Entweder er hat es vergessen oder aber als Modul gebaut.
Was liefert denn
Bei mir sieht das so aus:
Edit: wenn dein ISP das mit dem Kernel bauen macht, dann sollte er doch auch LVM einrichten können, oder etwa nicht?
Was liefert denn
Code: Alles auswählen
modprobe dm_mod
Bei mir sieht das so aus:
Code: Alles auswählen
$ cat /proc/devices
Character devices:
1 mem
4 /dev/vc/0
4 tty
4 ttyS
5 /dev/tty
5 /dev/console
5 /dev/ptmx
6 lp
7 vcs
10 misc
13 input
14 sound
116 alsa
128 ptm
136 pts
Block devices:
2 fd
3 ide0
254 device-mapper
da kommt dann folgendermaßen was bei raus ...
also so wie es aussieht is es net mit drinne.
Jetzt die andere schwierige frage :
ich hab den 2.6.7 kernel drauf. Gibt es eine total simple möglichkeit den Device Mapper einzubinden ??? ich habe schon einen Kernel zerschossen, und da die kiste remote läuft, sollte das nicht nochmal passieren, da ich dann absolut nix machen kann .....
Code: Alles auswählen
Note: /etc/modules.conf is more recent than /lib/modules/2.6.7/modules.dep
modprobe: QM_MODULES: Function not implemented
modprobe: QM_MODULES: Function not implemented
modprobe: Can't locate module dm_mod
Jetzt die andere schwierige frage :
ich hab den 2.6.7 kernel drauf. Gibt es eine total simple möglichkeit den Device Mapper einzubinden ??? ich habe schon einen Kernel zerschossen, und da die kiste remote läuft, sollte das nicht nochmal passieren, da ich dann absolut nix machen kann .....
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
Das sollte wie bei jedem anderen Paket funktionieren, mit
Allerdings habe ich das noch nie ausprobiert. Ich baue meine Kernel selbst.
Warum probierst du das nicht zuhause auf deiner lokalen Maschine aus? Wenn dann etwas schief geht, hast du direkten Zugriff und kannst das Problem sofort beheben. Und sobald du genau weißt, wie es funktioniert, kannst du das auch auf deinem ISP Server machen.
Falls du remote eine Resetmöglichkeit auf deinem ISP Server hast, kannst du mit einen Kernel für genau einen Reboot einstellen. Wenn das dann in die Hose geht, machst du einen Reset und danach wird wieder der Kernel gebootet der davor eingestellt war.
Code: Alles auswählen
apt-get install kernel-image-2.6.7-1-686
Warum probierst du das nicht zuhause auf deiner lokalen Maschine aus? Wenn dann etwas schief geht, hast du direkten Zugriff und kannst das Problem sofort beheben. Und sobald du genau weißt, wie es funktioniert, kannst du das auch auf deinem ISP Server machen.
Falls du remote eine Resetmöglichkeit auf deinem ISP Server hast, kannst du mit
Code: Alles auswählen
lilo -R MeinEigenerKernel-0.8.15
Das funktioniert bestens. Immerhin bei mir mit dem Bootloader Grub. Bei lilo musst Du dann noch manuell den lilo vor dem Reboot starten, damit er die Config aktualisiert. Aber ansonsten kein Problem!Das sollte wie bei jedem anderen Paket funktionieren, mit Code:
apt-get install kernel-image-2.6.7-1-686
Allerdings habe ich das noch nie ausprobiert.
- Adrian
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
Schau mal unter http://packages.debian.org/cgi-bin/sear ... e&arch=any
Dort kannst du die Pakete auswählen und dann die Liste der Dateien ansehen.
Dort kannst du die Pakete auswählen und dann die Liste der Dateien ansehen.