root "Partition" mit Software-Raid1 verkleinern

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
debian inside
Beiträge: 65
Registriert: 13.03.2004 10:41:31

root "Partition" mit Software-Raid1 verkleinern

Beitrag von debian inside » 05.10.2014 11:01:13

Leider hab ich mit der Suche keinen Beitrag zum Thema mit Antworten gefunden...

Ich möchte die root "Partition" verkleinern.
Das Dateisystem (ext4) hab ich schon verkleinert (1000GB -> 250GB)

Das System läuft mit Software Raid1 (mdadm; Hetzner Standardkonfig)
Nur irgendwie hab ich es noch nicht geschafft /dev/md2 zu verkleinern.
root@srv ~ # mdadm --detail /dev/md2
/dev/md2:
Version : 1.2
Creation Time : Mon Mar 25 13:23:49 2013
Raid Level : raid1
Array Size : 1073740664 (1024.00 GiB 1099.51 GB)
Used Dev Size : 1073740664 (1024.00 GiB 1099.51 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent

Update Time : Sun Oct 5 10:52:30 2014
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0

Name : rescue:2
UUID : 911694f4:a62a66bb:e0139854:59abd4b0
Events : 33118

Number Major Minor RaidDevice State
2 8 3 0 active sync /dev/sda3
1 8 19 1 active sync /dev/sdb3

root@srv ~ # df -h
Filesystem Size Used Avail Use% Mounted on
/dev/md2 249G 92G 144G 39% /
tmpfs 3.8G 0 3.8G 0% /lib/init/rw
udev 3.8G 164K 3.8G 1% /dev
tmpfs 3.8G 0 3.8G 0% /dev/shm
/dev/md1 496M 37M 434M 8% /boot

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: root "Partition" mit Software-Raid1 verkleinern

Beitrag von Cae » 05.10.2014 12:41:45

Laut Manpage kann man fuer --grow eine --size= angeben, die dann pro verwendetem Datentraeger zaehlt (fuer dein RAID1 macht das aber keinen Unterschied). Ich hab's noch nie probiert und wuerde mich nicht fuer die Funktionsfaehigkeit verbuergen.

Generell hat sich bewaehrt, das Dateisystem ein paar GB kleiner zu schrumpfen als eigentlich noetig und nach dem Verkleinern der darunter liegenden Schicht (LVM, Partition oder hier md) auf die exakte Groesse zu erweitern. So verhindert man, dass beim lvresize bzw. mdadm --grow das Device versehentlich "ein bisschen" zu klein wird.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Antworten