Monter une partition d’un disque dur provenant d’une grappe RAID 1

Rédigé par Thomas Duchesne - - aucun commentaire

Lorsqu’on souhaite accéder aux données d’un disque dur faisant partie d’une grappe RAID 1, par exemple pour récupérer les fichiers contenus dans un NAS, il faut suivre la procédure suivante.

Tout d’abord, il faut brancher le disque dur à l’ordinateur. Ensuite, il faut connaître la partition sur laquelle sont contenues les données. C’est facile à faire avec la commande lsblk qui donne la taille des différentes partitions accessibles. Généralement, la partition la plus volumineuse est celle qui contient les fichiers voulus. Il faut également connaître un volume spécifique ayant un nom de la forme /dev/mdXXX. Il est visible dans le gestionnaire de disques. Pour la suite, on considèrera /dev/sdb1 et /dev/md123. Il faut maintenant créer un répertoire pour monter la partition, par exemple /tmp/disque.

Une fois ceci fait, il faut exécuter les commandes suivantes avec les droits de superutilisateur :

mdadm --stop /dev/md123
mdadm --assemble --run /dev/md123 /dev/sdb1
mount /dev/md123 /tmp/disque

Il est maintenant possible d’accéder aux fichiers en navigant jusqu’à /tmp/disque.

Redirection web vers un port sur un NAS Synology

Rédigé par Thomas Duchesne - - aucun commentaire

J’ai activé le serveur web de mon NAS Synology, Web Station. Lorsqu’il est activé, se connecter sur le NAS en HTTP ou en HTTPS ne redirige plus vers la page de connexion vers le DSM mais vers l’espace web racine. Pour pouvoir accéder au DSM, il faut impérativement spécifier le port (5000 en HTTP et 5001 en HTTPS) et donc entrer l’url http://synology:XXXX (le protocole et facultatif et XXXX représente le port). Je trouve plus pratique de pouvoir avoir accès directement au DSM sans spécifier le port ou de pouvoir simplement y accéder avec l’URL http://synology/dsm. Ayant eu affaire au support en ligne, on m’a dit que c’était impossible. J’ai tout de même trouvé une solution sur le subreddit r/synology.

On peut rediriger une page arbitraire vers un port lui aussi arbitraire avec un simple script PHP d’une ligne :

<?php
  header('Location: http://synology:XXXX');
?>

Le script doit-être placé dans l’espace web racine (/volume1/web). Je l’ai mis dans un fichier index.php lui-même enregistré dans le dossier dsm. Je peux maintenant accéder à l’espace d’administration avec l’URL http://synology/dsm.

Fil Rss des articles de ce mot clé