web-dev-qa-db-fra.com

Comment changer le répertoire racine d'un périphérique différent (par exemple / dev / sdb1 en / dev / sda2)

J'ai un Ubuntu au démarrage il a le système racine est stocké sous /dev/sdb1, comme on peut le voir avec la commande df:

enter image description here

le fdisk -l ressemble à ceci:

enter image description here

Ma question est de savoir comment puis-je changer le système racine de /dev/sdb1 en /dev/sda2? Et quand boot va aussi à /dev/sda2

1
scamander

Réinstaller le système d'exploitation sur sda serait un moyen sûr, mais ce n'est pas vraiment nécessaire. Puisque vous avez un système de fichiers sur sda2, soit:

  • si vous pouvez l'utiliser entièrement pour vos données, créez un point de montage sur votre système de fichiers sdb1 à l'emplacement souhaité, puis montez-le à cet emplacement (ajoutez-le à /etc/fstab).

  • sinon, montez-le (sous root ou encore, toujours en ajoutant à /etc/fstab), créez-y un répertoire pour vos données et créez un lien symbolique vers celui-ci à partir de l'endroit où vous souhaitez que vos données se trouvent.

3
xenoid

Pour changer les points de montage, nous devons éditer le fichier fstab (voir le lien ci-dessus), ouvrons-le et laissez-le défiler à l'arrière-plan avec le symbole &. Pour Ubuntu, ouvrez un terminal et exécutez:

gksudo gedit /etc/fstab &

Localisez l'entrée que vous souhaitez modifier. Disons que vous découvrez que le périphérique est/dev/sdb1. Ensuite, vous allez changer la ligne dans fstab de quelque chose comme

/dev/sdb1       /media/disk2    ext3    defaults,errors=remount-ro  0  2 

à

/dev/sdb1       /mnt/backup     ext3    defaults,errors=remount-ro  0  2  

Source: https://help.ubuntu.com/community/MoveMountpointHowto

1
mature