Question Comment redimensionner une matrice RAID mdadm


Mon NAS est démarré à partir d'une clé USB sur laquelle j'ai installé Linux Mint 18.2

Le NAS contient une matrice RAID 1 (créée à l'aide de mdadm).

Je veux déplacer le swap de la clé USB vers le RAID (la clé USB manque d’espace et je risque de perdre la clé USB), mais je dois libérer de l’espace sur la matrice RAID.

J'ai essayé de démonter le tableau pour suivre les étapes ici: https://www.howtoforge.com/how-to-resize-raid-partitions-shrink-and-grow-software-raid alors je peux alors utiliser resize2fs.

Cependant, lorsque je démonte la "cible est occupée" et que lsof et fuser ne donnent aucun processus utile utilisant le tableau (j'ai tué samba pour faire bonne mesure).

Dois-je démarrer le NAS à partir d'un USB Live, puis utiliser gparted pour redimensionner la matrice RAID? (et formater l’espace libre en tant que swap)

Devrai-je faire quelque chose lorsque je démarre à partir de l'USB d'origine? Puis-je procéder à la configuration de l'installation Mint pour utiliser la nouvelle partition d'échange sur le NAS?


3
2017-09-12 20:25


origine


S'il vous plaît regardez ceci: askubuntu.com/questions/76445/… - George Udosen


Réponses:


Vous ne pouvez pas démonter une partition contenant des fichiers ouverts. La façon habituelle de le faire est de démarrer dans mode mono-utilisateur, ou en utilisant un système en direct comme vous l'avez mentionné.

Ensuite, vous pouvez procéder à l’agrandissement de la partition et de la matrice RAID, et les instructions que vous liez semblent bien le couvrir.

Notez que vous avez besoin d'espace libre sur les lecteurs pour suivre cette procédure. Pour ajouter des disques, le processus est légèrement différent.

Notez également qu'un serveur de fichiers doit fonctionner très bien sans swap. Swap n'est pas utilisé pour la mise en cache et la quantité de logiciels échangeables sur un NAS est faible. Une boîte que j'ai pour le stockage a 2 Go de RAM, et a échangé 86 Mo - tout en utilisant 700 Mo de RAM pour la mise en cache. Supprimer totalement le swap aurait un impact négligeable sur les performances.

Pour désactiver l'ancien espace d'échange, éditez / etc / fstab. Vous trouverez généralement une ligne comme celle-ci:

/path/to/swap   none    swap    sw    0   0

Editez simplement cette ligne pour indiquer l'emplacement de votre nouveau fichier d'échange, et Ubuntu utilisera le nouveau au prochain démarrage. Cela peut être édité en toute sécurité avant de faire quoi que ce soit, car Linux fonctionnera parfaitement sans échange.


2
2017-09-18 05:16



Excellent - merci - j'ai fini par désactiver complètement le swap et récupérer l'espace. Cependant, le swap était un peu têtu à supprimer en éditant simplement / etc / fstab, donc je devais suivre la bonne réponse listée ici: unix.stackexchange.com/questions/224156/… MERCI! - James B