UNIX.GER ---------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 41 из 62
 От   : Kai Richter                         2:240/77          21 янв 26 16:07:18
 К    : Gerhard Strangar                                      21 янв 26 04:34:02
 Тема : Pool verkleinern
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:240/77 697105c3
@REPLY: 2:240/2188.575 69687d8c
@CHRS: LATIN-1 2
@TID: hpt/lnx 1.4.0-sta 09-04-05
Hallo Gerhard!

Am 15 Jan 26, Gerhard Strangar schrieb an Kai Richter:

 KR>> Ich bekomme es in einer VM nicht hin. Mir faellt schon mal auf,
 KR>> das ein "dd if=/dev/da0 bs=512 count=1 of=my-mbr" sich mit keinem
 KR>> mbr in /boot/ gleicht.

 GS> Wenn Du den Bootloader suchst, dann vermutlich in /dev/da0p1, mach mal
 GS> gpart show.

 Ich wollte wissen welchen MBR und welchen Bootloader der Installer
benutzt, um genau denselben hфndisch zu installieren. Bootloader auf GPT und
ZFS on Root sollte gptzfsboot sein, soweit bin ich schon. Befehlszeile
um den protected mbr und loader zu installieren habe ich auch, in der
boot2 stage sollte der dann hier liegen:

zfs:tank/ROOT/default:/boot/gptzfsboot
invalid format

Hm. Syntax sollte eigentlich passen:

[zfs:pool/filesystem:][/path/to/loader]

boot2 Fehler lautet: can`t find /boot/zfsloader

 Habe eben nochmal auf meinem 14rel Server nachgesehen, beide Dateien
sind vorhanden. Gr№bel... Vor die Stirn Patsch, Wald vor Bфumen...
Nat№rlich...

 Ich habe boot und loader verwechselt. Wenn man von gpt zfs booten
will, dann klingt gptzfsboot ja irgendwie passend. Aber gptzfsboot ist das
Image welches in die freebsd-boot Partition geschrieben wird und gehЎrt zur
boot2 stage.

 Die boot2 stage lфdt dann den loader, welcher im ZFS Pool liegt;
und dieser heisst dann bei ZFS auch zfsloader.

Der korrekte Befehl f№r die boot2 stage lautet nach der Syntax:

zfs:tank/ROOT/default:/boot/zfsloader

Yeah, es fluppt! Der kopierte Pool bootet.

 KR>> Und ich bekomme es nicht hin von der installer shell oder der
 KR>> live-cd den zpool schreibend zu mounten.

 GS> zfs set readonly=off pool/filesystem?

 Ich hatte noch nicht mal den pool ro sichtbar in / bekommen. zpool
import hat den zwar geholt, aber keinen mount ausgef№hrt. Im live-cd System
ist auch / ro. Und darin enthalten auch /mnt. Um da nicht weiter
rumzufrickeln und mir "mount" gezeigt hat das /tmp als tmpfs eingerichtet ist,
habe kurzerhand mkdir /tmp/pool angelegt und dann konnte ich mit "zpool
import -R /tmp/root tank" auch den Pool voll rw mounten. Damit gibt es
auch Zugriff auf bootfs= und mit

zpool set bootfs=/tank/ROOT/default tank

 bootet die VM jetzt klaglos durch als wфre sie schon immer von der
zweiten Platte gelaufen. Jetzt kЎnnte ich glatt die Platte per remote ssh
austauschen. Hm, nee, lieber doch nicht. ;)

Tschuess

Kai

--- GoldED+/LNX 1.1.4.7
 * Origin: Chamber`s empty, time to reload. (2:240/77)
SEEN-BY: 50/109 221/1 240/12 77 502 1120 1254
1512 1634 2188 4075 5234 5411
SEEN-BY: 240/5413 5824 5832 5853 5890 6309 8001
8002 8005 8010 8050 9190
SEEN-BY: 280/5003 301/1 310/31 313/41 341/66 371/0
2432/390 2448/1021
SEEN-BY: 2454/119 2490/3045 5001/100 5015/255
5019/40 5020/400 715 846 848
SEEN-BY: 5020/1042 4441 12000 5030/49 1081 5058/104
5061/133 5075/128 5083/1
@PATH: 240/77 5832 1120 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх