Montage d'un deuxième disque, fstab, et autres

J’ai des problèmes et notre linux-master est en vacances, loin et injoignable. Il a bien raison. Moi, à part quelques commandes utilitaires, je n’y connais rien.

  • J’ai besoin de récupérer des fichiers (scripts python et modèles Word) sauvegardés dans un référentiel SVN.
  • Ce référentiel est sur un serveur (svn et apache) Linux qui ne marche plus. Les problèmes sont matériels, mais aussi logiciels (si je transfère le disque dur sur une autre machine, cette dernière ne démarre pas).
  • Par contre, j’ai réussi à installer le disque dur en esclave sur une autre machine Linux. Le disque est visible avec fdisk -l
  • J’ai essayé de faire un mount des différentes partitions. Sans doute pas comme il fallait. Et de toute façon, à chaque redémarrage du serveur, tout est “démonté”.
  • Donc, après recherches, je suis allée voir dans fstab. Et là, en plus de ne pas vraiment savoir ce que je dois faire, je n’ai que vi pour faire les modifs. Ca fait 15 ans que je n’y ai pas touché, et je dois dire que ça ne me manquait pas vraiment.

Ce que je voudrais :

  • Savoir comment procéder pour monter le hdb de manière permanente à l’aide de fstab.
  • Réussir à faire tourner Apache et SVN, qui étaient installés sur ce qui est maintenant hdb.

Mes questions :

  • Est-ce possible ?
  • Quelqu’un peut-il m’aider ?

Salut,

Nous communiquer le copié-collé du fdisk -l :slightly_smiling:

[code]Disk /dev/hda: 41.1 GB, 41110142976 bytes
255 heads, 63 sectors/track, 4998 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 12 96358+ 83 Linux
/dev/hda2 13 255 1951897+ 83 Linux
/dev/hda3 256 498 1951897+ 83 Linux
/dev/hda4 499 4998 36146250 5 Extended
/dev/hda5 499 560 497983+ 82 Linux swap / Solaris
/dev/hda6 561 803 1951866 83 Linux
/dev/hda7 804 3235 19535008+ 83 Linux
/dev/hda8 3236 4998 14161266 83 Linux

Disk /dev/hdb: 200.0 GB, 200048565760 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 * 1 12 96358+ 83 Linux
/dev/hdb2 13 261 2000092+ 83 Linux
/dev/hdb3 262 510 2000092+ 83 Linux
/dev/hdb4 511 24321 191261857+ 5 Extended
/dev/hdb5 511 572 497983+ 82 Linux swap / Solaris
/dev/hdb6 573 821 2000061 83 Linux
/dev/hdb7 822 24321 188763718+ 83 Linux[/code]

Et pour info, les disques sont formatés en reiserfs

Re,

/dev/sdb1 /un_répertoire auto auto,users,rw 0 0

un_répertoire est créé par root avant puis changé pour t’appartenir.
le premier auto peut-être changé en reiserfs mais attention à l’orthographe.
le secont auto pour être monté à chaque fois
le users pour que tout le monde ait le droit de le remonter.

Merci!

Deux petites questions:

/dev/sdb1/ ou /dev/hdb1/ ?

Je n’ai besoin de monter que la première partition, et le reste suivra ?

Re,

Dans ton cas hdb1 :smiley:

Bien sur que non, les autres partitions ne suivront pas. Yapuka ou Faukon, çà dépend des chefs :smiley:

Mais si c’est juste pour transferer, cela peut-être fait l’un après l’autre dans le meme répertoire :smiley:

Eh, je m’y retrouve juste assez pour savoir qu’il vaut mieux que je pose des questions bêtes avant de faire des bêtises. :smiley:

Donc, je peux tout monter dans le même répertoire, sauf hdb4 et hdb5 (extended et swap) qui ne se montent pas, à ce que j’ai compris dans mes tentatives d’hier ?

Re,

Exact :slightly_smiling:

Résultat des courses : je vois les référentiels (ainsi que toutes les autres données sauvegardées sur le disque hdb). En revanche, je n’arrive pas à retrouver la trace des serveurs Apache et Subversion.

Quelqu’un a-t-il une idée ?

bonjour,

tu ne peux pas, à ma connaissance faire tourner un serveur apache installé sur un autre systeme

par contre tu peux récupérer les fichiers qu’il utilisait ils seront, après que tu aie monté la partition qui contient le dossier /var, dans dossier_où_est_monté_mon_disque/var/www/

pour svn je ne sais pas.
par contre tu peux essayer de te renseigner sur l’endroit où svn stocke ses fichiers.

J’ai repéré les fichiers que je recherchais, mais… comment les transférer vers une machine Ouindoze ? Telle est la question.

clef usb ? 8)

Euh… y’a rien de plus simple ? Parce qu’il faut que je monte physiquement un port usb sur la machine (et encore, c’est pas sûr que je puisse, elle date littéralement du dernier millénaire), puis que je recommence toute la manip de mount, et je suis sûre qu’elle aura ses petites spécificités, puis que je trouve comment copier/coller en ligne de commande.

Si la machine sur laquelle tu as monté le DD fait tourner un serveur web, tu peux faire une archive zip avec tous les fichiers que tu veux récupérer, puis la mettre “en ligne”:

tu met tous les fichiers contenus dans ce dossier et ses sous dossiers dans l’archive mon_archive.zip

tu déplace mon_archive.zip dans le dossier racine du serveur web

là tu récupère l’adresse ip 192.168.X.X de la machine
ensuite via le navigateur internet( firefox?) de l’ordi sur lequel tu veux récupérer les fichiers ,
tu tapes adresse_ip/mon_archive.zip

bon après tu la télécharge et tu décompresse.
À partir du principe où il y a un serveur web sur ta debian.

Voilou,

en esperant t’avoir aidé,

L0u!$

Salut,

Ton antiquité possède peut-être un graveur de cd ou mieux de dvd ?

Il existe sous Windows un logiciel nommé rfstool qui permet de lire les partitions Reiserfs :slightly_smiling:

effectivement, je n’arrive jamais à trouver les solutions les plus simples -_-