Aide pour l'installation sur une partition

Salut tout le monde,

C’est peut-être la première fois que quelqu’un demande ce genre d’aide, mais j’en ai désespérément besoin :frowning:

J’ai un serveur avec 2 partitions installées en plus de la partition swap, bien sûr !

La première partition fait 200 Go et la seconde 100 Go.

Je veux installer Discourse sur la partition de 100 Go au lieu de celle de 200 Go que je vais utiliser pour le stockage :hear_no_evil:

Maintenant, comment puis-je utiliser la commande SSH pour installer mon script sur la seconde au lieu qu’il se perde et fasse ce que je ne sais pas… !

J’ai cherché partout, mais je n’ai trouvé aucun sujet ou discussion direct sur ce problème.

Votre aide est grandement appréciée :slight_smile:

EDIT : J’ai oublié de mentionner que j’ai déjà installé Ubuntu 20.04 LTS sur le serveur pour information supplémentaire.

Avez-vous monté la deuxième partition ? Si oui, quel est le chemin ?

1 « J'aime »

Il est monté sur /dev/sda4

/dev/sda4 3333580800 3497420799 163840000 78.1G Système de fichiers Linux

J’espère que cela vous aide et merci beaucoup pour votre réponse.

Les gens demandent cela tout le temps sur des sites comme Stack Exchange et Unix.com (je pense que c’est une chose) et d’autres sites sur l’administration système. Ce n’est pas vraiment un problème de Discourse.

Discourse conserve généralement les choses dans /var/discourse et partout où Docker conserve ses affaires.

Non, c’est l’appareil. L’avez-vous monté ?
Vous pourriez le monter sur /var/discourse et vous obtiendriez ce que vous voulez.

Voir par exemple https://devconnected.com/how-to-mount-and-unmount-drives-on-linux/ (premier résultat Google qui m’a plu)

4 « J'aime »

J’ai 2 partitions et j’ai besoin de savoir comment les monter sur la partition du disque dur de 100 Go, mais je ne sais pas comment appeler cette partition pour y monter Discourse !!

Si je la monte sur /var/discourse ? Est-ce qu’il s’installe automatiquement sur ce disque dur ?? :wink:

C’est là que j’ai besoin d’aide. Comment appeler pour monter ce disque de 100 Go afin d’y installer Discourse.

En supposant que vous ayez déjà créé un système de fichiers sur la partition

mkdir /var/discourse
mount /dev/sda4 /var/discourse

Mais pour qu’il survive à un redémarrage, vous devrez créer une entrée /etc/fstab, et le lien que j’ai posté dans le message précédent vous expliquera comment faire.

2 « J'aime »

Maintenant, tu parles ma-man :wink:

Je vais essayer dans les prochains jours et m’assurer que tout va bien, puis marquer ta réponse comme résolue / solution ou si j’ai besoin d’aide supplémentaire :smiley:

Merci, frangin.

2 « J'aime »

Fait et refait mon gars !

Je l’ai monté et créé tout ce qui était nécessaire pour qu’il survive, mais quand j’en installe une chose, on me dit que je ne peux pas en installer une autre sur le même disque dur… !

Vos indications ont fonctionné et ont été suffisamment utiles pour partitionner le disque dur, mais l’installation de 2 choses ne se passe pas bien :frowning:

Qu’est-ce que je fais de mal maintenant ?? :confused:

Pouvez-vous expliquer plus en détail ce que vous faites et ce qu’il dit ?

1 « J'aime »

J’ai un serveur dédié de 2 To avec 16 Go de RAM sur lequel est installé Debian 10 pour faire ce qui suit :

Avant de continuer, j’ai déjà fait fonctionner Discourse sur un petit VPS de 20 Go de SSD avec 2 Go de RAM. Le site gagne en visibilité et grandit, j’ai donc pensé à le déplacer vers le serveur de 2 To.

Voici le plan :

  1. Installer une seedbox sur près de 1,6 To.
  2. Installer un panneau de contrôle pour tester et exécuter des logiciels et des scripts sur environ 300 Go.
  3. Installer 100 Go pour y faire fonctionner Discourse.

Le problème que je rencontre est le suivant : lorsque j’installe la seedbox, tout se passe bien et sans problème, et lorsque j’installe VestaCP sur la partition suivante, qui est montée et préparée dans la commande :

root@myserver.com :~# cd /vesta, il affiche :
root@myserver.com :~# vesta partition

Le problème survient lorsque j’installe VestaCP, tout se passe bien et il fonctionne parfaitement sur la partition sélectionnée, mais lorsque j’installe la seedbox ensuite, cela ne se passe pas bien et reste bloqué sur :

Il faudra environ 10 minutes pour que le script se termine

Mise à jour des listes de paquets
Mise à niveau des paquets
Installation des paquets requis

Ici, cela prend 2 heures et rien n’avance. D’un autre côté, lorsque je vérifie Vestacp, je vois que NGINX est désactivé car la seedbox essaie de prendre le contrôle !

Cliquez ici pour voir le statut hors ligne de NGINX

Inversement, lorsque j’installe la seedbox en premier, Vestacp indique qu’elle doit être installée sur un serveur fraîchement installé !

Si j’ai ces problèmes dès le départ, je pense que je vais suffoquer jusqu’à ce que Discourse fonctionne aussi bien que je le souhaite !

Je sais que je ne suis qu’à quelques clics de faire fonctionner les choses correctement, mais ma fonctionnalité cérébrale est bloquée au même point :frowning:

Ne le prenez pas mal, mais pourquoi posez-vous cette question sur le forum Discourse alors que vous n’avez même pas encore installé Discourse ? Je pense que vous devrez trouver des personnes qui connaissent Vestacp (dont je n’ai jamais entendu parler, désolé).

De plus, si j’étais vous, j’exécuterais une sorte de plateforme de VM sur cette machine dédiée pour avoir une flexibilité infinie dans ce que vous feriez ensuite.

Tu as tout à fait raison… !

J’ai commencé avec Vesta au lieu de commencer avec Discourse et voir s’il y avait des problèmes d’installation :slight_smile:

Nous pouvons mettre fin à cette discussion, mais nous en commencerons une autre sur la migration de Discourse d’un serveur à un autre dans un jour ou deux.

Merci mon frère pour tout le temps que tu as passé sur des sujets non pertinents !

J’adore le personnel ici et le site est assez cool pour être notre deuxième maison :stuck_out_tongue:

Cordialement,

1 « J'aime »

Et si ce n’est qu’un seul disque, pourquoi s’embêter à le partitionner en une multitude de petits morceaux qui ne peuvent que vous causer du chagrin ? À l’époque, il le fallait car les systèmes de fichiers étaient trop petits (sauf si on augmentait la taille des blocs, je crois), mais à part avoir une petite partition de démarrage, il n’y a vraiment aucune raison de partitionner les disques en plus petites parties. Les gens combinent maintenant plus souvent des disques en partitions plus grandes avec RAID, mais comme tout le monde l’a dit, ce n’est pas un problème de Discourse.

Il y a un sujet sur la façon de migrer vers un nouveau serveur que je ne trouve pas.

1 « J'aime »

Un peu hors sujet, mais bon, voici quelques raisons valables :

  • séparer les données utilisateur des données système afin que lorsque les données utilisateur deviennent volumineuses, le système ne tombe pas complètement en panne
  • possibilité d’avoir différents systèmes de fichiers, adaptés à différentes tâches (par exemple, vitesse vs fiabilité)
  • minimiser les risques en cas de corruption du système de fichiers
3 « J'aime »

Merci aux super administrateurs et supporters. Vous m’avez beaucoup aidé et j’ai aussi beaucoup appris de votre expérience :smiley:

Je prendrai en considération tous vos conseils !

Il n’y a rien de plus à dire, sauf que je vous souhaite des années de succès et que vous alliez de mieux en mieux :love_you_gesture:

1 « J'aime »