Outils pour utilisateurs

Outils du site


Panneau latéral

linux:partition (lu 61452 fois)

Ceci est une ancienne révision du document !


Partition, montage

Déplacer son /home sur une autre partition à chaud

Situation: on a un seul montage sur / et on commence à être limite en place, on veut donc déplacer tout le /home sur une autre partition afin de gagner de la place sur la partition actuel. (Note: vous pouvez faire de même avec /usr, /var, /opt, /lib)

Nous allons faire tout ça à chaud, c’est à dire sans liveCD ou liveUSB mais directement dans notre système d’exploitation.

Avec gparted, créez votre partition et formatez la.

Montez votre nouvelle partition

mkdir /mnt/home
mount /dev/sda6 /mnt/home

Copiez vos données

cp -a /home/ /mnt/home/

Récupérez l’uuid de votre partition

ls -l /dev/disk/by-uuid/ | grep sda6

ou

blkid

Modifiez le /etc/fstab et ajoutez votre nouveau point de montage

#/home on /dev/sda6
UUID=79f83f9f-9851-40ee-9b8e-aac91072a868 /home           ext4    errors=remount-ro 0       1

Démontez votre partition

umount /mnt/home
rmdir /mnt/home

Remontez votre partition à partir des infos du /etc/fstab

mount -a

Vérifiez que votre montage est effectif

mount | grep sda6

Vous devriez voir

/dev/sda6 on /home type ext4 (rw,errors=remount-ro)

Une fois votre partition montée sur le /home, il faut supprimer l’ancien contenu du /home

mkdir /mnt/root
mount --bind / /mnt/root
rm -fr /mnt/root/home
umount /mnt/root
rmdir /mnt/root

Si comme moi vous avez virer la partition windows pour en faire une partition de home et que cette partition servait comme amorçage du système, n’oubliez pas d’ajouter un drapeau de boot avec gparted et dans le doute, réinstaller grub

Pour vérifier si vous avez une partition bootable, repérez l’astérisque (*)

# fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 têtes, 63 secteurs/piste, 19457 cylindres, total 312581808 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0xdbc6dbc6

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1            2048     8390655     4194304   82  partition d'échange Linux / Solaris
/dev/sda2       286713854   312576704    12931425+   5  Étendue
/dev/sda3         8390656    50139135    20874240   83  Linux
/dev/sda4        50139136   286711807   118286336   83  Linux
/dev/sda5       311580675   312576704      498015   82  partition d'échange Linux / Solaris
/dev/sda6   *   286713856   311580671    12433408   83  Linux

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

Pour vérifier si grub est installé

# debconf-show grub-pc
  grub-pc/kopt_extracted: false
  grub2/kfreebsd_cmdline:
  grub2/device_map_regenerated:
* grub-pc/install_devices: /dev/disk/by-id/ata-MAXTOR_STM3160215AS_5RA38E18
  grub-pc/postrm_purge_boot_grub: false
  grub-pc/install_devices_failed_upgrade: true
  grub-pc/disk_description:
  grub2/linux_cmdline:
  grub-pc/install_devices_empty: false
  grub2/kfreebsd_cmdline_default: quiet splash
  grub-pc/partition_description:
  grub-pc/install_devices_failed: false
  grub-pc/install_devices_disks_changed:
  grub2/linux_cmdline_default: quiet splash
  grub-pc/chainload_from_menu.lst: true
  grub-pc/hidden_timeout: true
  grub-pc/mixed_legacy_and_grub2: true
  grub-pc/timeout: 10

Pour savoir quel disque est concerné

# l /dev/disk/by-id/ata-MAXTOR_STM3160215AS_5RA38E18
lrwxrwxrwx 1 root root 9 mai    6 15:42 /dev/disk/by-id/ata-MAXTOR_STM3160215AS_5RA38E18 -> ../../sda

Pour réinstaller grub

# grub-install /dev/sda
/usr/sbin/grub-bios-setup : attention : Le secteur 32 est déjà utilisé par le programme « FlexNet » ; à éviter. Ce logiciel risque de poser des problèmes d'amorçage ou autre à l'avenir. Veuillez demander à ses auteurs de ne pas sauver de données dans la piste d'amorçage.
Installation terminée, sans erreur.

Aucune idée du message d’erreur “flexnet”

linux/partition.1399384628.txt.gz · Dernière modification: 06-05-2014 15:57 de edmc73