Wie ändere ich die Festplattenpartition für Ubuntu?

Wie ändere ich die Festplattenpartition für Ubuntu?

Kann ich Ubuntu nach der Installation verschieben, um einen anderen Speicherplatz zu verwenden?

Antwort1

Sie können versuchen, GParted zu verwenden. Es gibt eine sehr schöne Anleitung zu Live-USBs und GPartedHier.

Zum Verschieben der Partition könnte auch GParted verwendet werden. Erstellen Sie eine neue Partition, die größer ist als Ihre aktuelle Ubuntu-Partition, und kopieren Sie dann alle Daten mit GParted. Dies ist ziemlich grob und funktioniert möglicherweise nicht vollständig, sollte aber mit etwas Glück funktionieren.

Antwort2

Ja, wir können es tun, indem wir resize2fs verwenden:

Zuerst müssen wir etwas über den freien Speicherplatz wissen:

root@server:/# df -h
Filesystem                       Size  Used Avail Use% Mounted on
/dev/sdb1                        3,7T  1,5T  2,1T  42% /users/home

Fahren Sie nun mit der Größenänderung fort:

root@server:~# resize2fs /dev/sdb1 2500G
resize2fs 1.42 (29-Nov-2011)
Por favor ejecute antes 'e2fsck -f /dev/sdb1'.

Also, wir müssen unsere Festplatte überprüfen, bevor wir fortfahren. Die Logik lautet also:

root@server:~# e2fsck -f /dev/sdb1
e2fsck 1.42 (29-Nov-2011)
Paso 1: Verificando nodos-i, bloques y tamaños
Paso 2: Verificando la estructura de directorios
Paso 3: Revisando la conectividad de directorios
No se encontró /lost+found.  Crear? no
Paso 4: Revisando las cuentas de referencia
Paso 5: Revisando el resumen de información de grupos
/dev/sdb1: ***** EL SISTEMA DE FICHEROS FUE MODIFICADO *****

/dev/sdb1: 3281220/244064256 files (0.4% non-contiguous), 383150021/976236032 blocks

Jetzt ist es ok!

resize2fs 1.42 (29-Nov-2011)
Resizing the filesystem on /dev/sdb1 to 655360000 (4k) blocks.
The filesystem on /dev/sdb1 is now 655360000 blocks long.

Jetzt müssen wir unsere Partition löschen und unsere Partition mit einer neuen Größe wiederherstellen.

Wir können Fdisk verwenden, aber wenn unsere Festplatte „groß“ ist, müssen wir möglicherweise parted verwenden.

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


WARNING: The size of this disk is 4.0 TB (3998663944192 bytes).
DOS partition table format can not be used on drives for volumes
larger than (2199023255040 bytes) for 512-byte sectors. Use parted(1) and GUID 
partition table format (GPT).

Using fdsik, we must put start from block 1 to last block that resize2fs, in our case was   655360000 and multiply by 4 (its k in every block). To get some safe margin, We can multiply this again by 1.05 and in this way you got a little more of space.

In parted, is very similar, like fdisk:

root@server:~# parted /dev/sdb
GNU Parted 2.3
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt                                                      
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? Yes

Warning: /dev/sdb contains GPT signatures, indicating that it has a GPT table.  However, it does not have a valid fake msdos partition table, as it should.  Perhaps it was
corrupted -- possibly by a program that doesn't understand GPT partition tables.  Or perhaps you deleted the GPT table, and are now using an msdos partition table.  Is this a GPT
partition table?
Yes/No? Yes  

(parted)                                                                  
(parted) print                                                            
Model: DELL MD32xxi (scsi)
Disk /dev/sdb: 3999GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start  End  Size  File system  Name  Flags

(parted) mkpart primary 0GB 3000GB
(parted) print                                                            
Model: DELL MD32xxi (scsi)
Disk /dev/sdb: 3999GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  3000GB  3000GB  ext4         primary

(parted) quit                                                             
Information: You may need to update /etc/fstab.

Fertig! Jetzt haben wir eine neue Partition...

Antwort3

Sie können hierfür gparted oder fdisk verwenden. Ermitteln Sie den freien Speicherplatz zum Dumpen der installierten Version mit resize2fs, e2fsck. Verwenden Sie --help für optimale Ergebnisse.

Hier ist der Beispielsatz an Befehlen, den Sie ausprobieren können:

df -h (Um alle Ihre verfügbaren Laufwerke aufzulisten)

resize2fs /dev/sdx xG(Ersetzen Sie x durch Ihre tatsächlichen Werte, wobei xG den neuen Speicherplatz in GB definiert, auf den Sie komprimieren möchten.)

e2fsck -f /dev/sdb(Dateisystemprüfung, um Parität zu prüfen und Speicher zu synchronisieren) Beginnen Sie nun mit der Partitionierung mit dem Tool fdisk:

fdisk -l/ Auflistung aller Partitionsdetails aller verfügbaren Geräte

sudo fdisk /dev/sdx/* Fdisk-Tool für SDX-Gerät auswählen

p/* vorhandene Partitionen anzeigen

d(bis keine Partition mehr existiert) /* Löschen vorhandener Partitionen

n/* Neue Partitionen erstellen

p/* Partition als primär auswählen

1/* Angabe der Partitionsnummer

(default)/* Offset-Byte

(select size)/* benötigte Partitionsgröße */

w/* Änderungen schreiben */

sudo mkfs.(filesystem type) /dev/sdx1/* formatiere die neue Partition als Dateisystemtyp */

Für ausführlichere Hilfe kann Ihnen dieser Link hilfreich sein: http://noohonlinux.blogspot.qa/2014/10/1.html

verwandte Informationen