GNU/Linux >> Znalost Linux >  >> Linux

Jak rozdělit monolitický oddíl na dva, jeden pro `/` a jeden pro `/home`?

Tato otázka zde již obsahuje odpovědi :Změňte velikost hlavního oddílu a nainstalujte jinou distribuci

(2 odpovědi)
Uzavřeno před 2 lety.

Právě teď mám vše v oddílu (kromě systémového oddílu EFI).
Jak mohu rozdělit oddíl na dva, jeden pro / a jeden pro /home ?

Jak byste použili parted udělat to krok za krokem?

Jak byste použili gparted udělat to krok za krokem?

Jak byste k tomu použili LVM krok za krokem? Stephen to navrhl.

Jedna věc, kterou si nejsem jistý, je, že nemůžu jen zmenšit oddíl a vytvořit druhý oddíl na prostoru, který se uvolní zmenšením, protože se to nepřesune /home do nového oddílu.

Děkuji.

$ 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

Přijatá odpověď:

  • Spusťte živé CD s dostupným gparted
  • Pomocí gparted změňte velikost kořenového oddílu a vytvořte nový.
  • Připevněte oddíly někam.
  • Přesuňte data pomocí mv
  • Upravte soubor fstab tak, aby byl nový oddíl připojen k /home
  • Restartujte zpět do svého běžného systému

Linux
  1. Jaké jsou vztahy mezi aktuálním řídicím terminálem a `/dev/tty`?

  2. Jak používat pouze jednu sjednocenou schránku? (i pro Intellijovu „cestu kopírování“)?

  3. Je možné nainstalovat dvě služby pro jeden balíček pomocí Dh_installinit? Jak?

  1. Jak sloučit dvě statické knihovny do jedné?

  2. Proč Linux potřebuje mít `/dev/cdrom` i `/media/cdrom`?

  3. Proč existují `/lib` a `/lib64`, ale pouze `/bin`?

  1. Jak zobrazím názvy souborů, které obsahují dva znaky a jeden z nich je c?

  2. K čemu se používá `/dev/console`?

  3. velikost konzole virsh a tty