GNU/Linux >> Tutoriels Linux >  >> Linux

Comment diviser une partition monolithique en deux, une pour `/` et une pour `/home` ??

Cette question a déjà des réponses ici :Changer la taille de la partition principale pour installer une autre distribution

(2 réponses)
Fermé il y a 2 ans.

En ce moment, j'ai tout dans une partition (sauf la partition système EFI).
Comment puis-je diviser la partition en deux, une pour / et un pour /home ?

Comment utiliseriez-vous parted faire cela étape par étape ?

Comment utiliseriez-vous gparted faire cela étape par étape ?

Comment utiliseriez-vous LVM pour faire cela étape par étape ? Stephen l'a suggéré.

Une chose dont je ne suis pas sûr, c'est que je ne peux pas simplement réduire la partition et créer une deuxième partition sur l'espace libéré par la réduction, car cela ne déplace pas /home à la nouvelle partition.

Merci.

$ 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

Réponse acceptée :

  • Démarrer un livecd avec gparted disponible
  • Utilisez gparted pour redimensionner la partition racine et en créer une nouvelle.
  • Montez les partitions quelque part.
  • Déplacer les données avec mv
  • Modifiez le fstab pour que la nouvelle partition soit montée sur /home
  • Redémarrez dans votre système habituel

Linux
  1. Linux - Pourquoi `/dev/ptmx` et `/dev/pts/ptmx` ne sont pas des fichiers de périphérique ?

  2. Est-il possible d'installer deux services pour un package à l'aide de Dh_installinit ? Comment?

  3. comment puis-je rechercher des fichiers et les compresser dans un seul fichier zip

  4. Comment diviser un fichier texte en plusieurs fichiers *.txt ?

  5. Ai-je besoin d'une seule partition d'échange pour plusieurs distributions Linux ? (et autres questions)

Comment partitionner et formater un disque sous Linux

Tutoriel de script Bash pour les débutants :qu'est-ce que c'est, comment en écrire un et exemples de script

[Bash Tips] Comment cd et ls en une seule commande

[Bash Tips] Comment cp ou mv et cd en une seule commande

Comment afficher les noms de fichiers qui contiennent deux caractères et dont l'un est c ?

console virsh et taille tty