GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie teilt man eine monolithische Partition in zwei, eine für `/` und eine für `/home`??

Für diese Frage gibt es hier bereits Antworten :Größe der Hauptpartition ändern, um eine andere Distribution zu installieren

(2 Antworten)
Vor 2 Jahren geschlossen.

Im Moment habe ich alles in einer Partition (außer EFI-Systempartition).
Wie kann ich die Partition in zwei teilen, eine für / und eine für /home ?

Wie würden Sie parted verwenden Schritt für Schritt tun?

Wie würden Sie gparted verwenden Schritt für Schritt tun?

Wie würden Sie LVM verwenden, um dies Schritt für Schritt zu tun? Stephen hat es vorgeschlagen.

Eine Sache, bei der ich mir nicht sicher bin, ist, dass ich die Partition nicht einfach verkleinern und eine zweite Partition auf dem durch das Verkleinern freigegebenen Speicherplatz erstellen kann, da /home dadurch nicht verschoben wird auf die neue Partition.

Danke.

$ sudo parted -l
[sudo] password for t: 
Model: ATA TOSHIBA MQ01ABF0 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size   File system  Name                  Flags
 1      1049kB  538MB  537MB  fat32        EFI System Partition  boot, esp
 2      538MB   500GB  500GB  ext4

$ sudo df -h
[sudo] password for t: 
Filesystem      Size  Used Avail Use% Mounted on
udev            1.7G     0  1.7G   0% /dev
tmpfs           340M  1.4M  338M   1% /run
/dev/sda2       457G  6.7G  428G   2% /
tmpfs           1.7G   27M  1.7G   2% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           1.7G     0  1.7G   0% /sys/fs/cgroup
/dev/sda1       511M  6.1M  505M   2% /boot/efi
tmpfs           340M   20K  340M   1% /run/user/1000
tmpfs           340M     0  340M   0% /run/user/106

Akzeptierte Antwort:

  • Booten Sie eine Live-CD mit verfügbarem gparted
  • Verwenden Sie gparted, um die Größe der Root-Partition zu ändern und eine neue zu erstellen.
  • Mounten Sie die Partitionen irgendwo ein.
  • Verschieben Sie die Daten mit mv
  • Bearbeiten Sie die fstab so, dass die neue Partition auf /home gemountet wird
  • Starten Sie zurück in Ihr normales System

Linux
  1. Ist es möglich, mit Dh_installinit zwei Dienste für ein Paket zu installieren? Wie?

  2. Wie kann ich nach Dateien suchen und sie in einer Zip-Datei komprimieren?

  3. Benötige ich nur eine Swap-Partition für mehrere Linux-Distributionen? (und andere Fragen)

  4. Warum muss Linux sowohl `/dev/cdrom` als auch `/media/cdrom` haben?

  5. Warum gibt es `/lib` und `/lib64` aber nur `/bin`?

So partitionieren und formatieren Sie ein Laufwerk unter Linux

Bash-Skripting-Tutorial für Anfänger:Was es ist, wie man eines schreibt und Skriptbeispiele

[Bash-Tipps] How To cd und ls in einem Befehl

[Bash-Tipps] Wie cp oder mv und cd in einem Befehl ausgeführt werden

Wofür wird `/dev/console` verwendet?

Wie arbeiten `/etc/hosts` und DNS zusammen, um Hostnamen in IP-Adressen aufzulösen?