Comment augmenter l'espace dans / home, en ajoutant un disque dur supplémentaire?

9

Mon système actuel est réparti sur deux disques:

  1. 40 Go pour /et /swap( dev/sdb)
  2. 1 To pour /home( dev/sdc)

Comme mon /homedisque manque d'espace et que le stockage est bon marché, j'ai acheté un disque de 2 To avec l'intention de l'étendre également /homesur ce disque (il /homeest donc réparti sur deux disques / 3 To).

Je m'attendais à ce que cela se produise automatiquement (bien que je ne sache pas pourquoi je m'attendrais à ce que, vraiment), le lecteur soit installé ( dev/sda), formaté en tant que ext4, mais je ne sais pas où aller ensuite. Est-ce facile, existe-t-il un outil qui peut le faire?

J'ai lu les questions suivantes:

Mais je ne peux pas reconstituer les conseils de telle manière que cela ait du sens pour moi, ou comment cela permet:

  • Expansion de /home,
  • Monte automatiquement le nouveau lecteur.

J'utilise Ubuntu depuis près de trois ans, et j'ai encore besoin d'école ... soupir.

David dit de réintégrer Monica
la source
Je peux penser à deux solutions mais je n'ai pas d'expérience pour en faire de bonnes réponses. Ce à quoi je pense, c'est de monter le nouveau disque dans un répertoire /homeou de faire de votre disque 1 To et 2 To une partition logique avec LVM et de le monter /home.
NN
@NN: merci, si vous pouviez développer cela en réponse, j'essaierais certainement. Bien que, comme vous, je manque d'expérience pour le faire par moi-même, du moins pas sans des conseils assez explicites.
David dit de réintégrer Monica le
Pourquoi faut-il que ce soit à la maison? J'ai /, swap, / home à un total de 50 Go et j'ai ajouté mes 2e et 3e disques internes sous / discworld et / discworld2.
Rinzwind
@Rinzwind: principalement parce que sur une machine multi-utilisateurs (sans disque dur par utilisateur), il semble plus logique de partager l'espace potentiel via /home, et un peu moins de problèmes (une fois configuré).
David dit de réintégrer Monica le
1
Je n'ai pas eu de grandes expériences avec LVM. IIRC, si vous perdez un disque, vous perdez tout. Il pourrait être préférable / plus facile de simplement copier le contenu de / home sur le nouveau lecteur, puis de monter le nouveau lecteur dans / home plutôt que sur l'ancienne partition.
tgm4883

Réponses:

5

Comme mentionné dans mon commentaire, la création d'un lien symbolique est probablement le moyen le plus simple d'atteindre votre objectif. Il y a un inconvénient à suivre cette voie et je l'expliquerai à la fin.

Voici ce que vous devez faire:

  1. Trouvez le point de montage de votre nouveau lecteur 2 To. Si le lecteur est actuellement monté, vous pouvez facilement trouver ces informations en exécutant la mountcommande - qui répertorie tous les lecteurs / partitions actuellement montés.
  2. Une fois que vous avez le point de montage, vous pouvez créer un lien symbolique vers ce dossier dans votre répertoire personnel en exécutant la commande suivante:

    ln -s [MOUNT POINT]   ~ / secondaire

    Cela va créer un dossier dans votre /homerépertoire nommé secondaryqui contient tout le contenu de votre lecteur de 2 To. Maintenant, chaque fois que vous souhaitez enregistrer quelque chose sur votre lecteur de 2 To, enregistrez-le simplement dans le secondarydossier.

Maintenant, vous avez probablement déjà repéré l'inconvénient d'utiliser cette méthode. Bien qu'il soit simple à configurer, il ne répartit pas automatiquement le contenu sur le lecteur pour vous. Vous devrez le faire vous-même. Si vous le souhaitez, vous pouvez copier tout le contenu d'un dossier de votre répertoire personnel (comme Musicou Desktop) sur votre lecteur de 2 To, puis remplacer «secondaire» par le nom de ce dossier dans la commande ci-dessus.

Nathan Osman
la source
Merci de bien vouloir! Est - ce vraiment aussi difficile que cela signifie être ( « difficile » définie, ici, que d' avoir à poser la question en premier lieu)? Votre solution a été acceptée, plus un, et beaucoup, très appréciée. :)
David dit de réintégrer Monica le
@David: Heureux d'avoir pu aider!
Nathan Osman
4

Voici deux packages qui peuvent fusionner deux partitions en un seul point de montage:

unionfs-fuse - Fuse implementation of unionfs
mhddfs - file system for unifying several mount points into one
enzotib
la source
+1 J'ai trouvé que mhddfs était plus facile et sans tracas que LVM, surtout si votre configuration existante n'est pas LVM. Merci pour cela.
Rey Leonard Amorato
0

Oui, vous auriez besoin de pirater LVM, mais je pense que vous perdriez vos données une fois que vous avez configuré une partition LVM. LVM est génial si vous l'utilisez depuis le début, mais une douleur dans le mais si vous changez d'avis plus tard. Je voudrais sauvegarder toutes vos données et réinstaller à partir de zéro et configurer tous vos disques pour LVM, puis restaurer les données d'avant.

Justin Andrusk
la source
2
Dire "google this" ce n'est pas une réponse, vous pouvez au moins fournir au PO un lien avec ce que vous auriez pu trouver. Il y a une raison pour laquelle il a demandé ici au lieu de simplement googler.
Uri Herrera