Comment faire pour créer un lien symbolique entre certains répertoires de / home et un disque SSD?

Dans Est-ce qu’un disque SSD de 40 Go est pratique à utiliser pour ‘/’ Jorge décrit la manière dont il clique, dans son /home liens qui pourraient tirer avantage d’ un disque SSD. Comment est-ce fait?

J’ai pensé que je devais faire ce qui suit:

  1. Créez un répertoire sur le disque SSD contenant ce que je veux lier depuis /home , par exemple mkdir /var/jorge .
  2. Déplacez les éléments de /home qui doivent figurer sur le mv /home/jorge/.config /var/jorge SSD, par exemple mv /home/jorge/.config /var/jorge .
  3. Créez les liens symboliques, par exemple, ln -s /var/jorge/.config /home/jorge/.config .

Est-ce la bonne façon de procéder? Dois-je le faire à partir d’un CD live?

Vous pouvez le faire à partir d’un Live CD, mais si vous vous déconnectez d’une session graphique et basculez vers une console virtuelle à l’aide de Ctrl + Alt + F1 , vous pourrez également déplacer les dossiers.

Vos pas sont corrects, quelques extensions ci-dessous:

  1. Basculer vers une console virtuelle et se connecter
  2. Montez le SSD si nécessaire, cela peut être aussi simple que:

     sudo mkdir /media/ssd-store sudo mount /dev/disk/by-label/YOUR-SSD-NAME /media/ssd-store 

    Vous pouvez utiliser la complétion par tabulation après /dev/disk/by-label/ . Cela ne fonctionne que si votre partition a une étiquette, sinon vous devez la remplacer par /dev/sdXY

  3. créer un dossier qui contient les fichiers de la maison:

     sudo mkdir -p /media/ssd-store/home/jorge 

    Si vous avez un paramètre umask personnalisé tel que 0027 , vous devez utiliser sudo chmod 755 /media/ssd-store . Vous pouvez vérifier votre paramètre umask en exécutant umask (la valeur par défaut est 0022 ).

  4. Modifiez la propriété si nécessaire, afin que l’utilisateur puisse toujours créer plus de liens symboliques si nécessaire:

     sudo chown jorge: /media/ssd-store/home/jorge 
  5. Déplacez les fichiers (ajoutez sudo si vous ne possédez pas /media/ssd-store/home/jorge ):

     mv /home/jorge/.config /media/ssd-store/home/jorge/ 
  6. Créez le lien symbolique:

     ln -s /media/ssd-store/home/jorge/.config /home/jorge/ 

Remarques sur ce qui précède: vous devez append une entrée dans /etc/fstab pour le assembly automatique du SSD. Utilisez sudo blkid pour déterminer l’UUID de votre partition SSD et ajoutez la ligne suivante à /etc/fstab :

 UUID=[uuid] /media/ssd-store ext4 relatime,errors=remount-ro,discard 0 2