RAID 1 auflösen und als RAID 0 (JBOD) nutzen

Status
Für weitere Antworten geschlossen.

papi

Benutzer
Mitglied seit
27. Feb 2008
Beiträge
181
Punkte für Reaktionen
0
Punkte
16
Hallo,

ich habe meine neue 207+ endlich mit 2 HDDs und als RAID 1 in Betrieb genommen, und kopiere fleissig meine Daten auf den Server.

Nun wird mir aber bald der HDD Platz zu knapp, und ich würde ggf. das RAID 1 auflösen, und würde dann gerne die doppelte - nicht-redundante - Speicherplatzmenge nutzen.

Geht das bei der 207+ ?

vielen Dank für Euren Rat!

LG, Marcus
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0

papi

Benutzer
Mitglied seit
27. Feb 2008
Beiträge
181
Punkte für Reaktionen
0
Punkte
16
Raid-1 auflösen geht: http://www.synology.com/wiki/index.php/How_to_downgrade_a_RAID_1_Volume_to_Non-RAID
...die letzte Alternative sind einfach zwei einzelne Volumes.

Danke für die rasche Auskunft! - nur um sicher zu gehen, daß ich richtig verstanden habe:

- wenn ich nach o.a. Anleitung das Raid 1 auflöse, was genau bleibt mir dann?
- sind es dann zwei gleiche Volumes 1 + 2, mit identem Inhalt, oder wie sehen die Platten dann aus?

Grund ist, daß ich mit zwei 500GB disks arbeite, die über das LAN wegzusichern dauert schon mal einen halben (ganzen?) Tag....

Danke und LG, Marcus
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
...es sollten zwei Volumes mit identischem Inhalt stehen bleiben.

Trolli
 

EPIX

Benutzer
Mitglied seit
21. Sep 2008
Beiträge
221
Punkte für Reaktionen
0
Punkte
16
der Link ist tot, offenbar will der syno-server nicht...

Naja im Google gibt's ja den cache und da findet man:
> /usr/syno/etc/rc.d/S25download.sh stop
> /usr/syno/etc/rc.d/S20pgsql.sh stop
> /usr/syno/etc/rc.d/S80Samba.sh stop
> umount /volume1
> mdadm -S /dev/md2
> mdadm -Cf /dev/md2 -R -n 1 -l 1 /dev/sda3
> mount /dev/md2 /volume1
> reboot

Bei mir ist's beim umount Schluss...
Rich (BBCode):
DiskStation> ps
  PID  Uid     VmSize Stat Command
    1 root        236 S   init
    2 root            SWN [ksoftirqd/0]
    3 root            SW< [events/0]
    4 root            SW< [khelper]
    5 root            SW< [kthread]
   11 root            SW< [kblockd/0]
   38 root            SW  [pdflush]
   39 root            SW  [pdflush]
   41 root            SW< [aio/0]
   40 root            SW  [kswapd0]
  108 root            SW< [ata/0]
  111 root            SW< [scsi_eh_0]
  112 root            SW< [scsi_eh_1]
  113 root            SW< [scsi_eh_2]
  114 root            SW< [scsi_eh_3]
  132 root            SW  [mtdblockd]
  152 root            SW< [ksnapd]
  154 root            SW< [md0_raid1]
  156 root            SW< [md1_raid1]
  158 root            SW< [md2_raid1]
  283 root            SW  [kjournald]
  521 root            SW< [khubd]
 1006 root        280 S   /sbin/syslogd -S
 1008 root        256 S   /sbin/klogd
 1140 root        928 S < /usr/syno/bin/findhostd
 1167 root            SW  [kjournald]
 1217 root       1468 S   /usr/syno/sbin/nmbd -D
 1243 root        844 S   /usr/syno/sbin/hotplugd
 1269 root        432 S   /usr/sbin/inetd
 1497 root       1036 S   /usr/syno/bin/scemd
 2189 root        196 S   /sbin/getty 115200 console
 2196 root       1416 S   /usr/syno/sbin/scheduler
 2208 root       1356 S N /usr/syno/sbin/synoindexd
 2215 root        576 S N /usr/syno/bin/synomkthumbd
 2400 root        548 S N /usr/syno/sbin/synomkflvd
 2428 root        384 S   /usr/syno/sbin/synorcd
 2446 root        720 S   /usr/syno/sbin/sshd
27161 root       1692 S   sshd: root@notty
27163 root        328 S   -ash
27202 root       1724 S   sshd: root@ttyp0
27204 root        384 S   -ash
27415 root        624 R   ps

DiskStation>  umount -f  /volume1
umount: forced umount of /volume1 failed!
und jetzt traue ich mich nicht rebooten.....

Rich (BBCode):
DiskStation> mount
/dev/md0 on / type ext3 (rw,data=ordered)
/tmp on /tmp type tmpfs (rw)
/sys on /sys type sysfs (rw)
/proc/bus/usb on /proc/bus/usb type usbfs (rw)
/volume1/opt on /opt type --bind (rw)

umount /volume1/opt habe ich noch durchgeführt...
dieser Eintrag ist somit weg

--- Dann habe ich (doch) rebooted und siehe da: alles OK...
Nächster Versuch:
in der Volume-Verwaltung das Raid1 gelöscht, rtebooted alles wieder da!!??
Jetzt wird's aber komisch: wie bringe ich denn jetzt das raid 1 weg!
 
Zuletzt bearbeitet:

Syentist

Benutzer
Mitglied seit
23. Feb 2010
Beiträge
15
Punkte für Reaktionen
0
Punkte
0
Deduplizierung - Speicherplatz statt Redundanz

OK, ok - Deduplizierung ist was anderes, nämlich identische Daten beim Backup ausschließen. Was ich möchte ist mein RAID 1 umkonfigurieren.

Hmmm, intuitiv habe ich bei der Einrichtung des NAS die Platten als Mirror aufgesetzt.

Mittlerweile konsolidiere ich meine Daten von zig USB-Sticks und externen Festplatten die sich über die Jahre angesammelt haben auf das NAS. Mein Problem dabei ist ein gefühlsmäßiges:
Wenn ich so auf die etwa 10 USB Sticks und drei, vier externe USB Platten schaue, überkommt mich ein ungutes Gefühl. Es wäre nicht das erste Mal, das einer dieser Datenspeicher den Geist aufgegeben hätte. Was nun wenn die DS sich - Plattenspiegel hin oder her - verabschiedet?

Vor diesem Hintergrund ist es wohl vernünftiger, ein Backup zu machen, denn sich nur auf die Spiegelung zu verlaßen ist vielleicht zu naiv.

Die Frage ist ob mit Backup tatsächlich noch die Spiegelung nötig ist. Ein Luxus, zumindest wenn man diesen Platz auf der 2ten Platte nutzen möchte.

Also, wie löst man den Spiegel ohne Datenverlust auf?

In diesem Thread hier wird danach gefragt ob die Anleitung aus dem Synology Wiki auch für die DS-209 gelte.

Ich denke ja, weil diese RAID Geschichten wenig mit der Hardware zu tun haben. Prinzipiell dürften die unterschiedlichen DS Modelle sogar identische Devices nutzen, es sei denn die Firmware wurde so geändert, daß die sich je nach release in solchen Details unterscheiden.

Ich habe im Linux Wiki eine nette Anleitung gefunden, wo einfach erklärt wird was da bei den mdadm Kommandos passiert. Dort ist zum Beispiel auch die Möglichkeit beschrieben ein schrittweises Plattenupgrade auf eine größere Platte (wahrscheinlich verstehe ich das falsch und es ist nur der Plattentausch, denn die Hälfte des Originalspiegels bleibt ja in der Ursprungsgröße?) zu fahren.

RAID 1 auflösen auf die Schnelle:
Rich (BBCode):
# Als defekt markieren. Damit stoppt die Verwendung:
mdadm -f /dev/md1 /dev/sda11
cat /proc/mdstat
#Personalities : [linear] [raid0] [raid1] [raid5] [multipath] [raid6] [raid10]
#md1 : active raid1 hda14[0] sda11[2](F)
#      2803200 blocks [2/1] [U_]
# Entfernen:
mdadm -r /dev/md1 /dev/sda11
cat /proc/mdstat
#Personalities : [linear] [raid0] [raid1] [raid5] [multipath] [raid6] [raid10]
#md1 : active raid1 hda14[0]
#      2803200 blocks [2/1] [U_]

Im Grunde also die Vorgehensweise wie im Syno Wiki.

Wenn ich das richtig sehe bleibt aber die einzelne Platte als RAID1 Hälfte konfiguriert und so steht die dann eben rum. Mir kommt das unfertig vor.
Nachtrag schrieb:
Ist's auch. Habe dazu folgende Info gefunden (Auszug von hier) - das ist bewußt im Hinblick auf ein geplantes RAID Layout:

RAIDs, die nicht normal sind

Wenn man sich mit RAIDs auf der Linux-Ebene auseinandersetzt, dann stößt man schnell auf das Tool mdadm, mit dem man die Administration von RAIDs durchführt. Es ist ein ziemlich umfangreiches und auch nicht ganz einfaches Tool, aber man kann damit alles einrichten und auch im Fehlerfall richten.

Alle Informationen hier auf dieser Seite gehen von einem normalen RAID aus. Es gibt aber auch RAIDs, die nicht komplett sind. Man nennt sie 'degraded', also zum Beispiel ein RAID-1 mit nur einer Platte oder ein RAID-5 mit nur zwei Platten. Solche 'degraded' RAIDs werden manchmal verwendet, weil man gerade noch nicht genügend Platten zur Verfügung hat; manchmal entstehen sie auch, weil man ein Platte entfernen möchte, sich aber nicht die Mühe machen will, alles neu aufzusetzen.

To create a "degraded" array in which some devices are missing, simply give the word "missing" in place of a device name. This will cause mdadm to leave the corresponding slot in the array empty. For a RAID4 or RAID5 array at most one slot can be "missing"; for a RAID6 array at most two slots. For a RAID1 array, only one real device needs to be given. All of the others can be "missing".

Ich habe dann ja zusagen ein defektes RAID 1 in Betrieb. Macht ja an sich nichts, aber ich würde das md-device lieber mit der frei gewordenen Platte extenden. Ein Stripeset (RAID 0) aufzubauen ist vom Prinzip her nicht möglich ohne die Platten zu formatieren. Ein extend müßte aber sehr wohl möglich sein.

Nur wie?

Weiß jemand mehr dazu oder muß ich da mal yahoo zu fragen?
 
Zuletzt bearbeitet:

Syentist

Benutzer
Mitglied seit
23. Feb 2010
Beiträge
15
Punkte für Reaktionen
0
Punkte
0
Nicht redundant, ohne destruktiv zu sein?

Ok, das ist genau das - zwei Platten als eine ohne Redundanz durchreichen (glaube das heißt dann JBOD):

Rich (BBCode):
5.4 Linear mode

Ok, so you have two or more partitions which are not necessarily the same size (but of course can be), which you want to append to each other.

Set up the /etc/raidtab file to describe your setup. I set up a raidtab for two disks in linear mode, and the file looked like this:

raiddev /dev/md0
        raid-level      linear
        nr-raid-disks   2
        chunk-size      32
        persistent-superblock 1
        device          /dev/sdb6
        raid-disk       0
        device          /dev/sdc5
        raid-disk       1

Spare-disks are not supported here. If a disk dies, the array dies with it. There's no information to put on a spare disk.

You're probably wondering why we specify a chunk-size here when linear mode just appends the disks into one large array with no parallelism. Well, you're completely right, it's odd. Just put in some chunk size and don't worry about this any more.

Ok, let's create the array. Run the command

  mkraid /dev/md0

This will initialize your array, write the persistent superblocks, and start the array.

If you are using mdadm, a single command like

   mdadm --create --verbose /dev/md0 --level=linear --raid-devices=2 /dev/sdb6 /dev/sdc5

should create the array. The parameters talk for themselves. The output might look like this

  mdadm: chunk size defaults to 64K
  mdadm: array /dev/md0 started.

Have a look in /proc/mdstat. You should see that the array is running.

Now, you can create a filesystem, just like you would on any other device, mount it, include it in your /etc/fstab and so on.

Leider klingt das so, wie bei RAID 0. Man verliert die Daten auf beiden Platten. Oder geht das auch ohne Datenverlust?

Bei Windows wüßt' ich's ja wie's geht, eine Dynamic oder Basic Platte läßt sich im Betrieb extenden, aber bei Linux?

HippiE schreibt hier wie man ein bestehendes NRAID bzw. JBOD wachsen läßt

Ich gehe davon aus, das ist mit dem degradierten md2 so nicht möglich, denn die verbleibende Platte dürfte ja noch allle RAID 1 Infos tragen. Verfl...
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Wenn du dich mit dem mdadm schon gut austoben kannst, dann lohnt es sich vielleicht für dich auch, sich mit dem LVM (logical volume manager) zu beschäftigen. Den LVM gibt es schon etwas länger in der DS-Firmware; leider wird es aber nicht wirklich sichtbar im DS-Manager, wenn man man davon absieht, dass es neben RAID, Basis auch den Standard-Mode (mindestens in der Beta) gibt. Der LVM ist eigentlich genau das, was du suchst. Kann Redundanz, kann Extends, kann Snapshots ... allerdings wird es nur so richtig auf der Kommandozeile abgehen ...

Itari
 

xl4723

Benutzer
Mitglied seit
08. Dez 2011
Beiträge
272
Punkte für Reaktionen
0
Punkte
16
Hallo zusammen,

der Thread ist ja schon älter und ich wollte mal fragen, ob ich unter DSM 4.2 aus einem Raid1 / SHR meiner Hauptplatten ein JBOD Laufwerk machen kann, ohne die Daten zu verlieren?

Ich habe in meiner DS413 4 Platten, die ersten beiden als Raid1 und die letzten beiden als SHR.
Nun möchte ich aber aus beiden Raids jeweils 1 Laufwerk mit der jeweiligen Größe von den jeweils 2 Platten erstellen, da die Plattengrösse langsam zu klein wird. Wie kann ich das am einfachsten hinbekommen? Könnt ihr mir helfen?

Gruss
XL
 
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