Monter un disque dur externe

Bonjour,

J’ai voulu brancher un disque dur externe sur la boîte de mon serveur, et qui, pour une raison étrange, possède un port sata pour les données mais pas pour l’alim du disque. J’ai donc un peu bricolé pour qu’il soit alimenté par celle de mon PC.

Malgré ça, je n’en trouve aucune trace sur mon serveur, comme si il n’était pas du tout branché. Est-ce parce que je dois accomplir une opération supplémentaire ?

Merci.

Salut,

qu’as-tu essayé exactement ? Normalement tu devrais avoir un periphériques de stockage supplémentaire (genre /dev/sdX) et ensuite il faut le monter avec mount. (On peut rentrer plus loin dans les explications mais je ne sais pas si c’est quelque chose que tu as l’habitude de faire ou non)

J’ai simplement connecté le disque à ma boîte tout en l’alimentant avec une connexion de mon PC, mais il n’apparaît pas dans la liste quand je tape «df -h».

Tu peux tout m’expliquer, j’ai un petit peu de bouteille dans le domaine, donc ça devrait aller.

Bonjour

Avec cette commande :

ls /dev/ | grep ^sd.* && mount | grep sd.*

On va dans un premier temps lister les périphériques branché et reconnu par la machine
dans un 2eme temps on liste les points de montage actif qui utilise les mêmes types de périphériques.

Cela devrai permettre:

  • identifier si le disque est bien “vu” par la machine
  • identifier si toutes les partitions on un point de montage actif

La commande me retourne ceci:

sda

et c’est tout.

OK.

Cela veut dire qu’il n’y a qu’un seul disque sata branché sur le serveur et qu’il n’a pas de partition donc pas de point de montage.

Est-ce exacte ?

Pour vérifier la table des partitions du disque:

fdisk -l /dev/sda

ça me donne ceci:

Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Donc il est bel et bien détecté, c’est déjà ça. En fait, je ne l’ai jamais utilisé, donc 'était tout bêtement parce qu’il n’est pas formaté.

Update: j’ai formaté le disque avec mon PC. Voilà ce que donnent les commandes maintenant:

  1. root@www:~# fdisk -l /dev/sda

    Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0x00095e92

    Device Boot Start End Sectors Size Id Type
    /dev/sda1 63 488392064 488392002 232.9G 83 Linux

    root@www:~#

  2. root@www:~# ls /dev/ | grep ^sd.* && mount | grep sd.*

    sda
    sda1

Par contre, il n’a toujours pas de point de montage.

root@www:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/mmcblk0p1   15G  9.4G  4.8G  67% /
udev             10M     0   10M   0% /dev
tmpfs           100M  8.5M   92M   9% /run
tmpfs           249M  4.0K  249M   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           249M     0  249M   0% /sys/fs/cgroup
tmpfs            50M     0   50M   0% /run/user/0
root@www:~#

Du coup, commennt dois-je m’y prendre ?

Normalement, ca se passe comme ca :

Tu choisis et ajoutes ton point de montage (un dossier vide avec le nom qui va bien)

mkdir /media/monsuperdisquedur

Tu montes le disque dur (ou en tout cas, la premiere partition) sur ce dossier

mount /dev/sda1 /media/monsuperdisquedur/

Et normalement tu peux maintenant ajouter/supprimer des fichiers dans /media/monsuperdisquedur/, et il devrait être listé dans df -h

(attention par contre : là il ne sera pas monté directement au démarrage… Pour ca il faut bricoler le /etc/fstab je crois)

ça marche, merci du tuyau.