Raid erweitern

Status
Für weitere Antworten geschlossen.

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@Supaman
Du scheinst mir wirklich der Datenrettungsexperte zu sein. Wenn ich dein Post richtig verstanden habe, dann kann man ein RAID 5 mit je 4x1TB in der DS - ohne Computer - mit einem RAID 5 mit 4x2TB ersetzen ohne Datenverlust? Ich dachte bis jetzt immer das ginge nur über ein externes Backup, das man auf das neue RAID 5 zurückspielt.
Wenn das wirklich geht, dann flattern bei mir nächstens sicher auch neue 2TB Platten rein :)

Gruss

tobi
 

Supaman

Benutzer
Mitglied seit
26. Jan 2007
Beiträge
1.447
Punkte für Reaktionen
0
Punkte
62
Wenn ich dein Post richtig verstanden habe, dann kann man ein RAID 5 mit je 4x1TB in der DS - ohne Computer - mit einem RAID 5 mit 4x2TB ersetzen ohne Datenverlust?
das ist eigentlich ein alter hut... 1. platte raus, rebuilden lassen, neustart.... 2. platte raus, rebuilden lassen, neustart... etc. dann kann man im volume manager auf den button klicken "volumen erweitern". dann rödelt die synology nochmal ein paar stunden rum und erweitert das bestehende raid um den zusätzlichen speicherplatz.

ganz wichtig dabei ist aber, das keine dienste mehr auf das raid-volume zugreifen, sonst kann der deamon das raid nicht unmounten. böse falle dabei: wenn IPKG aufespielt ist oder jemals aufgespielt *war*, ist der mount trotzdem noch aktiv, die de-installation von IPKG hinterlässt 2-3 dateien in /etc, die durch das blosse vorhanden sein aktiv werden.
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
ganz wichtig dabei ist aber, das keine dienste mehr auf das raid-volume zugreifen, sonst kann der deamon das raid nicht unmounten. böse falle dabei: wenn IPKG aufespielt ist oder jemals aufgespielt *war*, ist der mount trotzdem noch aktiv, die de-installation von IPKG hinterlässt 2-3 dateien in /etc, die durch das blosse vorhanden sein aktiv werden.
Dann könnte man ja erst einen Firmware Reset machen --> dann ist ipkg spurlos weg. Und dann alle möglichen Prozesse beenden (Webserver (user), Datenbanken, Mailserver, samba). Zumindest der root Apache müsste ja noch laufen. Oder meinst du mit rebuild nicht im DSM sondern mit mdadm direkt auf der Konsole?

Gruss

tobi
 

Supaman

Benutzer
Mitglied seit
26. Jan 2007
Beiträge
1.447
Punkte für Reaktionen
0
Punkte
62
Dann könnte man ja erst einen Firmware Reset machen --> dann ist ipkg spurlos weg. Und dann alle möglichen Prozesse beenden (Webserver (user), Datenbanken, Mailserver, samba). Zumindest der root Apache müsste ja noch laufen. Oder meinst du mit rebuild nicht im DSM sondern mit mdadm direkt auf der Konsole?

Gruss

tobi

#1 - raid
mit rebuild meine ich, das raid-5 rebuilden. platte #1 gegen eine größere tauschen -> raid-5 ist degraded -> rebuild. wenn der prozess abgeschlossen ist, hast du eine partition mit identischer größe auf einer zu grossen platte, der überhang liegt brach. ist das bei allen platten der fall wo das raid-5 drauf ist, wird das erkannt und die option "volumen erweitern" angeboten.

#2 - zum thema IPKG
firmware reset reicht nicht, dabei werden nur einige dateien überschrieben und konfigs zurückgesetzt, die böse falle dabei ist das es reicht das eine bestimtme datei vorhanden ist, um einen mount zu erzeugen. das ganze hab ich schon mal hier geposted:

http://www.synology-forum.de/showthread.html?t=1271&highlight=ipkg+volumen

solange die partition nicht formatiert wird oder man manuell korregiert, kriegt man ipkg *nicht* restlos deinstalliert.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
solange die partition nicht formatiert wird oder man manuell korregiert, kriegt man ipkg *nicht* restlos deinstalliert.
Aber beim harten Firmware Reset wird doch die Sys Partiton formatiert. Wenn ich meine Firmware so resette fluche ich immer weil ich ipkg neu installieren darf/muss. Die mounts sind sicher nicht mehr da. Die rc Files müssten wieder neu angelegt worden sein. Auch PATH müsste doch wieder jungfräulich sein ;)

Gruss

tobi
 

Supaman

Benutzer
Mitglied seit
26. Jan 2007
Beiträge
1.447
Punkte für Reaktionen
0
Punkte
62
keien ahnungs was du unter "hartem reset" verstehst, jedenfalls beim drücken des tasters oder übers webinterface wird meines wissens nach nichts formatiert. letztendlich ist es auch egal, WIE sich IPKG verhält, der springende punkt für die mounts ist die existenz dieser routine in der synology firmware:

.
.
if [ -r /etc/rc.local ]; then
echo -n 'Starting local daemons:'
sh /etc/rc.local
echo '.'
fi
.
mit anderen worten, wenn die datei "/etc/rc.local" vorhanden ist wird sie ausgeführt - ohne das weitere änderungen am system notwendig sind.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Für mich heisst "harter Reset": Knöpfchen hinten an der DS bis zum Beep dann loslassen und nochmals bis zum Beep. Danach behauptet der Synology Assi immer er würde die sys Partition formatieren. Lügt denn der Syno Assi?
 

Supaman

Benutzer
Mitglied seit
26. Jan 2007
Beiträge
1.447
Punkte für Reaktionen
0
Punkte
62
Für mich heisst "harter Reset": Knöpfchen hinten an der DS bis zum Beep dann loslassen und nochmals bis zum Beep. Danach behauptet der Synology Assi immer er würde die sys Partition formatieren. Lügt denn der Syno Assi?
*kicher*... nichts für ungut, aber denk doch mal nach: es gibt 3 partitionen auf der DS, das SYSTEM, SWAP, und DATA. wenn SYSTEM formatiert wird, woher sollen die daten kommen um SYSTEM neu zu bespielen?

es werden nur ein paar standard konfig dateien kopiert und ein paar werte zurückgesetzt, aber nichts formatiert.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
*kicher*... nichts für ungut, aber denk doch mal nach: es gibt 3 partitionen auf der DS, das SYSTEM, SWAP, und DATA. wenn SYSTEM formatiert wird, woher sollen die daten kommen um SYSTEM neu zu bespielen?
Ich dachte immer die grundlegenden Daten kommen aus dem Flash Speicher und der Rest aus dem Firmware Image. Auf einer DS mit nackiger Platte klappts ja auch
 

Supaman

Benutzer
Mitglied seit
26. Jan 2007
Beiträge
1.447
Punkte für Reaktionen
0
Punkte
62
Ich dachte immer die grundlegenden Daten kommen aus dem Flash Speicher und der Rest aus dem Firmware Image. Auf einer DS mit nackiger Platte klappts ja auch
im flash liegt nur ein mini boot-loader und ein paar einstellungen, alles andere auf der systempartition. wie sich das genau verhält können dir leute wie itari oder goetz viel besser erklären. fakt ist: formatiert nurmit dem assistenten, und seblkst da bin ich mir nicht sicher ob der nur dann formtiert, wenn er auch die datenpartitioen neu macht.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Na dann warten wir mal auf itari oder goetz :)
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Na dann warten wir mal auf itari oder goetz :)

Also bei meiner DS 207+ gibt es ein 4MB Flash-Memory (was auch immer die anderen Systeme haben, keine Ahnung) ... und wenn man sich genüsslich die 8 /dev/mtd*-Partitionen des Flash anschaut, kommt man zu dem Ergebnis:

Rich (BBCode):
brw-r--r--    1 root     root      31,   0 Aug 18  2003 mtd_bootloader
brw-r--r--    1 root     root      31,   7 Nov  7  2003 mtd_fisdir
brw-r--r--    1 root     root      31,   1 Aug 18  2003 mtd_kernel
brw-r--r--    1 root     root      31,   3 Aug 18  2003 mtd_para0
brw-r--r--    1 root     root      31,   6 Oct 23  2003 mtd_redbootcfg
brw-r--r--    1 root     root      31,   2 Aug 18  2003 mtd_rootfs
brw-r--r--    1 root     root      31,   5 Oct 23  2003 mtd_synocfg
brw-r--r--    1 root     root      31,   4 Oct 23  2003 mtd_vender

Man kann das noch genauer mit dem IPKG- oder selbst geschriebenen (siehe hier im Forum) Programm 'string' bzw. 'strings' untersuchen. Aber auch der erste Blick zeigt ja schon: bootloader, kernel, rootfs ... irgendwo ist auch die systemlib drin ... und ich mein irgendwas davon ist auch die BusyBox, denn die BusyBox enthält/ist ja den/der init-Prozess ...

Weitere Anregungen gibt es hier und hier und hier

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@itari
Weisst du ob die Syspart beim Reset und anschliessenden Firmware-Aufspielen via Syno Assi formatiert wird oder ob nur Dateien ersetzt werden?
 

Supaman

Benutzer
Mitglied seit
26. Jan 2007
Beiträge
1.447
Punkte für Reaktionen
0
Punkte
62
@itari
Weisst du ob die Syspart beim Reset und anschliessenden Firmware-Aufspielen via Syno Assi formatiert wird oder ob nur Dateien ersetzt werden?
ich werf mal folgende theorie in den raum: WENN es von der firmware eine komplette kopie im flash wäre, würde in der installationsanleitung stehen: bauen sie eine platte ein und drücken sie den reset-knopf... :)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
ich werf mal folgende theorie in den raum: WENN es von der firmware eine komplette kopie im flash wäre, würde in der installationsanleitung stehen: bauen sie eine platte ein und drücken sie den reset-knopf... :)
Ne ganze Firmware wäre doch eigentlich überflüssig. Letztendlich braucht es ja eigentlich nur den Netzwerkstack (um die FW via Port 9999 einzuspielen), ein Partitionsprogramm und ein paar Systembefehle.
Wenn es nicht komplett aus dem Flash und FW-Image erstellt werden könnte, dann könnte man ja gar keine jungfräuliche Platte in die DS einbauen ;)
 

PeterG

Benutzer
Mitglied seit
12. Sep 2008
Beiträge
472
Punkte für Reaktionen
0
Punkte
0
Hi,
da bei mir Ähnliches in absehbarer Zeit ansteht und ich schon mal mit einem nur testweisen Versuch der Entfernung einer Platte des RAID5 auf die Nase gefallen bin:
Was ist denn nun zu tun, um einen unproblematischen Plattentausch durchzuziehen?
Gegeben sei eine DS-508 mit vier Platten im RAID5, installiertem ipkg mit einigen Paketen und ein paar Paketen aus dem spk-Paketmanagement. Der Plattentausch sollte möglichst (Backup ist klar...) ohne Datenverlust, auch hinsichtlich der vorgenommenen Einstellungen etc. über die Bühne gehen, da wäre die Notwendigkeit eines Firmware-Resets natürlich eher unerfreulich. Ich bin bisher auch davon ausgegangen, dass die Wiederherstellung des RAID nach Defekt o. ä. keine manuellen Eingriffe erfordert (Deaktivieren von Prozessen, Daemons etc.); das sollte doch eigentlich soweit nötig automatisch passieren!?

Gruß
Peter
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat