Wie kann ich die Größe meiner Root-Partition in Debian ändern?

12

Ich versuche, meiner Root-Partition Speicherplatz hinzuzufügen, und bin mir nicht sicher, ob dies der sicherste Weg ist. Ich habe diesen Thread gelesen. Kann ich die Größe der Root-Partition ändern, ohne Linux zu deinstallieren und neu zu installieren (oder Daten zu verlieren)? aber ich glaube nicht, dass die Informationen mit meinem System übereinstimmen.

Jede Hilfe wäre durchweg dankbar. Außerdem hat F1234K in diesem Beitrag um Empfehlungen zum guten Lesen gebeten, aber niemand hat darauf geantwortet. Ich würde mich auch sehr für einige Lernmaterialien zu diesem Thema interessieren.

Vielen Dank!

edit: ich sollte hinzufügen, dass mein ziel ist, 20 gb von sdb6 zu nehmen und es in sdb1 abzulegen. sdb6 ist ein logisches Volume von sdb2.

sudo fdisk -l

Disk /dev/sdb: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0000babf   
Device     Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048    19531775     9764864   83  Linux
/dev/sdb2        19533822  1465147391   722806785    5  Extended
/dev/sdb5        19533824    76765183    28615680   82  Linux swap / Solaris
/dev/sdb6        76767232  1465147391   694190080   83  Linux

Disk /dev/sda: 1000.2 GB, 1000200658432 bytes
255 heads, 63 sectors/track, 121600 cylinders, total 1953516911 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000a9997

Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048  1953515519   976756736   83  Linux

Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x927a1713

Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sdc2          206848   976771071   488282112    7  HPFS/NTFS/exFAT

WARNING: GPT (GUID Partition Table) detected on '/dev/sdd'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdd: 999.5 GB, 999501594624 bytes
256 heads, 63 sectors/track, 121041 cylinders, total 1952151552 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x809da6bc

Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1  4294967295  2147483647+  ee  GPT

df -h

Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                  9.2G  8.8G     0 100% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   2.4G  896K  2.4G   1% /run
/dev/disk/by-uuid/d7968f08-4108-4382-a585-0b4a3850ec63  9.2G  8.8G     0 100% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                    11G  692K   11G   1% /run/shm
/dev/sdb6                                               652G  581G   39G  94% /home
/dev/sr0                                                4.4G  4.4G     0 100% /media/cdrom0
/dev/sr1                                                354M  354M     0 100% /media/cdrom1
/dev/sdd2                                               931G  759G  173G  82% /media/zacharydimaria

montieren

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=3091362,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=2474360k,mode=755)
/dev/disk/by-uuid/d7968f08-4108-4382-a585-0b4a3850ec63 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=10671840k)
/dev/sdb6 on /home type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
/dev/sr0 on /media/cdrom0 type udf (ro,nosuid,nodev,noexec,relatime,utf8,user=zachary)
/dev/sr1 on /media/cdrom1 type udf (ro,nosuid,nodev,noexec,relatime,utf8,user=zachary)
/dev/sdd2 on /media/zacharydimaria type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)

pvdisplay gibt nichts zurück.

edit: cat etc / fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb1 during installation
UUID=d7968f08-4108-4382-a585-0b4a3850ec63 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sdb6 during installation
UUID=ec5e593e-a36f-4b88-b210-8666128b4bf1 /home           ext4    defaults        0       2
# swap was on /dev/sdb5 during installation
UUID=4525d76b-dd14-48e4-b60d-dffee5b08245 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sr1        /media/cdrom1   udf,iso9660 user,noauto     0       0
Phimath
quelle
Möchten Sie mehr Platz hinzufügen /dev/sdb? Es ist vollständig partitioniert, sodass Sie mindestens eine weitere Partition verkleinern müssen. Welche Größen möchten Sie haben?
Gilles 'SO- hör auf, böse zu sein'
Ich möchte 20 GB von SDB6 nehmen und es in SDB1 setzen. sdb6 ist ein logisches Volume auf sdb2.
Phimath
Was ist auch aus Sicherheitsgründen aktuell auf sdb1?
Haziz
Nach dem, was ich von Ihrer fdisk -l-Ausgabe sehen kann, vermute ich, dass sdb1 bereits Ihre Root-Partition ist. Können Sie den Inhalt Ihrer Datei / etc / fstab ausdrucken?
Haziz
SDB1 ist meine Root-Partition. Ich fügte fstab Akte hinzu.
Phimath

Antworten:

6

Wenn Sie dies sorgfältig tun, können Sie die gpartedGröße Ihrer Partitionen sicher ändern .

Sie sollten von einem Live-Image booten, da Sie die Größe von gemounteten Partitionen nicht ändern können, und sicherstellen, dass Sie eine gültige Sicherungskopie Ihrer Daten haben !!

Bahamat
quelle
Concur. Ich habe gparted ab und zu verwendet, um die Größe von Partitionen in einer virtuellen Serverumgebung zu ändern, und es funktioniert wie ein Zauber.
Shadur
Was macht ein Backup gültig ?
Santropedro
0

Es kann erwähnenswert sein, dass Sie alternativ große Verzeichnisse auf eine andere Partition verschieben können (z. B. durch Mounten von / dev / sdb3 auf / var). Seien Sie jedoch vorsichtig, da das System möglicherweise nicht booten kann, wenn auf einige Daten nicht zugegriffen werden kann (dh wenn Sie sie auf eine Partition verschieben, die beim Booten nicht bereitgestellt wird).

Skippy le Grand Gourou
quelle