• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Partition vergrößern / Probleme

fab.i.an

Member
Hallo

ich mochte /dev/sdb2 auf 300GB vergrößern, gparted oder der YAST Partitionierer verweigern das. Sie meinen das 200GB das Maximum wären. Obwohl noch ein unlocated Bereich von 150GB existiert

fabian@home:~> df -H
/dev/sdc2 22G 6.9G 14G 35% /
udev 2.1G 222k 2 .1G 1% /dev
/dev/sdc3 223G 186G 27G 88% /home
/dev/sdb1 423G 285G 117G 71% /home/fabian/Music
/dev/sdb3 159G 129G 22G 86% /media/Images
/dev/sda1 985G 672G 264G 72% /media/Backup
/dev/sdb2 212G 200G 1.6G 100% /home/fabian/Movies

sdb ist eine 1TB Platte. Was kann ich da noch tun?

danke für eventuelle Hilfe

Fabian
 
OP
F

fab.i.an

Member
home:/home/fabian # fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00026f5d

Device Boot Start End Blocks Id System
/dev/sda1 2 121601 976752000 83 Linux

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x78bcac41

Device Boot Start End Blocks Id System
/dev/sdb1 2 52217 419425020 83 Linux
/dev/sdb2 52218 78325 209712510 83 Linux
/dev/sdb3 78326 97906 157284382+ 83 Linux

Disk /dev/sdc: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000e45d9

Device Boot Start End Blocks Id System
/dev/sdc1 1 262 2104483+ 82 Linux swap / Solaris
/dev/sdc2 * 263 2873 20972857+ 83 Linux
/dev/sdc3 2874 30401 221118660 83 Linux
 
A

Anonymous

Gast
Auf deiner sdb ist noch Platz aber am Ende. Aber die 2. Partition endet im Moment am Anfang der 3. Parition, so das sie im Moment nicht weiter vergrößert werden kann.

Möglich ist zB eine 4. Partition anlegen mit dem Rest der Platte. Hier einen reboot machen, da der Rechner sonst die Partition 4 nicht kennt, da er es wahrscheinlich nicht neu einlesen wird solange da noch andere Partitionen auf der Platte gemountet sind. Nach dem dann dort auf die 4. Partition ein Filesystem darauf anlegen, und dieses temporär mounten. zB nach /mnt
Dann alle Daten von der 3. Partition auf die 4 Partition kopieren. also von /media/Images nach /mnt . Wenn das funktioniert hat, dann die /etc/fstab entsprechend änderen das er jetzt bei /media/Images /dev/sdb4 nimmt.

nach einem reboot des Rechners und sonst alles ok, (bis hier her ist ist noch nichts von deinen Orginaldaten auf der 3. Partition kaput, und du könntest jederzeit wieder zurück). Wenn also alles ok dann kannst du die 3 Partition jetzt löschen und die 2. entsprechend vergrößern

robi
 
OP
F

fab.i.an

Member
Also ich habe jetzt alle Dateien gesichert. Habe danach die Partition /dev/sdb3 gelöscht. Nur dummerweise die /etc/fstab nicht angepasst. Nach einem Neustart hängt der PC jetzt genau an der Stelle fest. Wie kriege ich jetzt noch den eintrag aus der fstab raus?
 
A

Anonymous

Gast
hast du irgendwie eine Loginmöglichkeit? dann einfach vor die entsprechende Zeile in der /etc/fstab ein # machen
Normalerweise sollte er da drüber weg springen, oder an dieser Stelle anhalten.

robi
 
OP
F

fab.i.an

Member
ich hab jetz irgendwie keinen plan wie ich im konsolenmodus die fstab anpasse.

also er bleibt bei booten beim login (konsolnmodu) hängen. und wartet auf eine eingabe
 
A

Anonymous

Gast
entweder will er dort nur das Rootpasswort oder ein komplettes rootlogin haben. Das müsstest du an der Aufforderung erkennen. Sicherster Weg ist, wenn du nicht sicher auf der Konsole bis, das von der CD aus zu machen, und von dort das Rootverzeichnis zu mounten und die Änderungen an der Datei so vorzunehmen

Oder: nachdem du eingelogt bist mit einem Texteditor die fstab bearbeiten. vorher aber bitte für alle Falle ein Sicherungskopie der Datei machen
Code:
cp /etc/fstab /etc/fstab.orig
Achtung bei eventueller englicher Tastatur ist eventuell das / Zeichen unter "SHIFT -" versteckt.
Wenn du keinen Texteditor für die Konsole kennst und ich nicht weiß welcher bei dir installiert ist, erkläre ich dir das mit dem vi

speziell jetzt die Änderung bei dir
aber zuerst musst du mal was ausprobieren, eventuell ist bei dir die englische Tastatur aktiv. Suche folgende Tasten
#:
Diese beiden Zeichen kannst du dann per ENTER auch einfach bestätigen. Da passiert nichts
eventuell ist es bei dir SHIFT+3 und SHIFT+ö
Befehl zum bearbeiten der fstab
Code:
vi /etc/fstab
Dort gehst du dann mit der Pfeil am Anfang der Zeilen mit der "nach unten Taste" bis zum Anfang der Zeile die du bearbeiten willst.
Dort dann folgende Tastenfolge
Code:
i#
damit sollte am Anfang der Zeile jetzt ein "#" stehen
jetzt abspeichern. Dazu zuerst die ESC-Taste
(Die folgende Eingabe erfolgt dann unten in der letzten Zeile.) und zwar die Tastenfolge zum Abspeichern
Code:
:wq
Wenn du aus irgend einen Grund Mist gebaut hast und nicht abspeichern willst dann
nach dem ESC folgende Tastenkombination
Code:
 :q!

robi
 
A

Anonymous

Gast
Du kannst ihn auch rauslöschen, oder durch einen # am Anfang der Zeile auskommentieren. Dann hast du es einfacher ihn später wieder hineinzunehmen


robi
 

Ganymed

Guru
Coole Anleitung robi,
den vi zu erklären, hätte ich mir nicht zugetraut.

@fab.i.an,
was robi meinte ist,
du rufst mit vi /etc/fstab die Liste deiner Filesysteme auf und setzt in dieser Datei vor die Zeile die deiner gelöschten Partitoin entspricht eine Raute #.

Genau so wie unten im Beispiel, wenn ich auf die Idee käme, mein Homeverzeichnis um die Partition i32 zu vergrößern oder anders zu verwerten - diese Änderung solltest du aber auch speichern, sonst bleibt der Systemstart wieder hängen. Ich möchte behaupten, das machen alle meine Rechner, wenn ich ohne eine Partition vorher auszu hängen diese entferne und dann einen Neustart versuche.

Beachte die Raute in -part6
Code:
/dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ10Y603344-part1	/boot	ext3	acl,user_xattr 1 2 
/dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ10Y603344-part5	/	ext3	acl,user_xattr 1 1 
#/dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ10Y603344-part6	/i32	ext3	acl,user_xattr 1 2 
/dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ10Y603344-part7	/home	ext3	acl,user_xattr 1 2 
/dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ10Y603344-part2	swap	swap	defaults 0 0 
/dev/disk/by-id/ata-SAMSUNG_HD501LJ_S0MUJFWQ384374-part1	/ar1	ext3	acl,user_xattr 1 2 
/dev/disk/by-id/ata-SAMSUNG_HD501LJ_S0MUJFWQ384387-part1	/ar2	ext3	acl,user_xattr 1 2 
/dev/disk/by-id/ata-SAMSUNG_HD103UJ_S13PJDWS416734-part1	/ar3	ext3	acl,user_xattr 1 2
/dev/disk/by-id/ata-SAMSUNG_HD103UJ_S13PJ1KS501568-part1	/ar4	ext3	acl,user_xattr 1 2
proc	/proc	proc	defaults 0 0 
sysfs	/sys	sysfs	noauto 0 0 
debugfs	/sys/kernel/debug	debugfs	noauto 0 0 
devpts	/dev/pts	devpts	mode=0620,gid=5 0 0 
usbfs	/proc/bus/usb	usbfs	auto,busgid=1000,busmode=0775,devgid=1000,devmode=0664 0 0 
ts.omega:/cel	/ts/cel	nfs4	defaults 0 0 
ts.omega:/pvid	/ts/pvid	nfs4	defaults 0 0
Gruß Ganymed
 
OP
F

fab.i.an

Member
hat alles soweit geklappt. Danke. Hab die Platten auch gleich richtig formatiert.... ich lass die '#' in der fstab einfach drin. Stört ja nicht weiter.

danke

fabian
 

Ganymed

Guru
Eine Partition die du "geplättet" hast, benötigt keinen Eintrag in der "fstab" - der verwirrt nur - aber frisst auch kein Brot.
Vielleicht setzt du noch ein [gelöst] vor den Titel deines ersten Beitrages.

Gruß Ganymed
 

josef-wien

Ultimate Guru
Künftige Leser können auch ohne vi & Co. auskommen, wenn folgendes beachtet wird:
http://www.linux-club.de/viewtopic.php?f=4&t=100981&p=616097#p616097

Mit kate & Co. ist es dann einfacher. Und wenn die Datei /etc/fstab vor solchen Paritionierungsänderungen angepaßt wird, ist es noch besser.
 
Oben