GNU/Linux >> Linux Esercitazione >  >> Linux

Come dividere una partizione monolitica in due, una per `/` e una per `/home`??

Questa domanda ha già risposte qui :cambia la dimensione della partizione principale per installare un'altra distribuzione

(2 risposte)
Chiusa 2 anni fa.

Al momento, ho tutto in una partizione (tranne la partizione di sistema EFI).
Come posso dividere la partizione in due, una per / e uno per /home ?

Come useresti parted farlo passo dopo passo?

Come useresti gparted farlo passo dopo passo?

Come useresti LVM per farlo passo dopo passo? Stephen ha suggerito così.

Una cosa di cui non sono sicuro è che non posso semplicemente ridurre la partizione e creare una seconda partizione sullo spazio che viene liberato restringendo, perché ciò non sposta /home alla nuova partizione.

Grazie.

$ 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

Risposta accettata:

  • Avvia un livecd con gparted disponibile
  • Usa gparted per ridimensionare la partizione di root e crearne una nuova.
  • Monta le partizioni da qualche parte.
  • Sposta i dati con mv
  • Modifica fstab in modo che la nuova partizione venga montata su /home
  • Riavvia nel tuo sistema normale

Linux
  1. Linux – Perché `/dev/ptmx` e `/dev/pts/ptmx` non sono file di dispositivo?

  2. Come dividere il terminale in più di una "vista"?

  3. come posso cercare i file e comprimerli in un unico file zip

  4. Come dividere un file di testo in più file *.txt?

  5. Ho bisogno di una sola partizione di swap per più distribuzioni Linux? (e altre domande)

Come partizionare e formattare un'unità su Linux

Bash Scripting Tutorial per principianti:cos'è, come scriverne uno ed esempi di script

[Suggerimenti Bash] Come fare cd e ls in un comando

[Suggerimenti Bash] Come cp o mv e cd in un comando

È possibile installare due servizi per un pacchetto utilizzando Dh_installinit? Come?

Come unire due librerie statiche ar in una?