HDD USB externe sur Serveur

Bonjour à tous !

Je me permets de poser la question parce que je suis un peu inquiet de la démarche meme si j’ai essayé de trouver les informations en ligne j’ai quelques doutes de débutant qui persistent.

Dans la mesure du possible j’aimerai éviter de faire une bourde et d’effacer le disque interne :astonished:

J’ai une Debian 6 sur un Serveur et je passe toutes les commandes par la console.

C’est un disque dur externe USB qui a été ajouté sur un serveur, mais je dois maintenant l’installer.

S’il vous plait : Quelles seraient les commandes les plus adéquates et les choses à vérifier pour éviter de faire une grosse bourde :slightly_smiling:

Le disque dur USB sera utilisé pour faire des sauvegardes avec RSYNC, donc selon la meme question quel type de formatage conseillez-vous… et donc quelles sont les bonnes démarches autant que les bonnes commandes.

Merci :slightly_smiling:

Peux tu détailler ta demande, c’est flou pour moi :think:

Merci de votre réponse :wink:

S’il vous plait, sur Debian 6 en mode console quelles sont les commandes pour faire reconnaitre un disque dur USB ? [Pour éviter de faire une mauvaise commande : j’aimerai éviter d’effacer le disque interne par erreur]

Et Comme une erreur est vite arrivée…

Il me semble d’après ce que j’ai lu qu’il faut déjà commencer par le “mounted” mais quels sont les bon paramètres ?

[quote=“debynoob”]Merci de votre réponse :wink:

S’il vous plait, sur Debian 6 en mode console quelles sont les commandes pour faire reconnaitre un disque dur USB ? [Pour éviter de faire une mauvaise commande : j’aimerai éviter d’effacer le disque interne par erreur]

Et Comme une erreur est vite arrivée…

Il me semble d’après ce que j’ai lu qu’il faut déjà commencer par le “mounted” mais quels sont les bon paramètres ?[/quote]

techniquement udev s’en charge tous seul, mais si c’est systématiquement le même disque de brancher une règle à ajouter au fstab ( avec l’uuid et els options adéquat cf le manuel de fstab ) et le tour est joué.

Quant au format ext3 est un choix logique pour la stabilité même si l’ext4 parait stable et commence à être éprouvé :033

[quote=“Clochette”]

Quant au format ext3 est un choix logique pour la stabilité même si l’ext4 parait stable et commence à être éprouvé :033[/quote]

Je confirme que l’ext4 est très stable (chez moi), l’avantage : -la journalisation qui est tout de même beaucoup plus rapide.

Merci pour vos réponses.

Généralement l’USB devrait être auto détecté si ne je me trompe pas.

Si je ne fais pas erreur on ne voit que le disque dur interne de 320Go
/dev/sda1 et /dev/sda3 semblent etre les partitions du HDD interne.
Et a priori je ne vois rien concernant l’externe en USB qui est de 250Go

J’utilise Debian 6 Server en mode console et voila ce que j’ai de reconnu :

/dev/sda3 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
none on /dev/shm type tmpfs (rw)
/dev/sda1 on /boot type ext2 (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw)

Sys. de fichiers Taille Uti. Disp. Uti% Monté sur
/dev/sda3 293G 86G 193G 31% /
tmpfs 2,0G 0 2,0G 0% /lib/init/rw
udev 10M 168K 9,9M 2% /dev
tmpfs 2,0G 0 2,0G 0% /dev/shm
none 2,0G 0 2,0G 0% /dev/shm
/dev/sda1 99M 27M 68M 28% /boot

agpgart initctl MAKEDEV nvram ram2 sda2 tty tty2 tty31 tty43 tty55 ttyS0 vcs3 zero
autofs input mapper port ram3 sda3 tty0 tty20 tty32 tty44 tty56 ttyS1 vcs4
block kmem mcelog ppp ram4 sdb tty1 tty21 tty33 tty45 tty57 ttyS2 vcs5
bsg kmsg md ptmx ram5 sdb1 tty10 tty22 tty34 tty46 tty58 ttyS3 vcs6
bus log md0 pts ram6 sdb2 tty11 tty23 tty35 tty47 tty59 urandom vcsa
char loop0 megadev0 ram0 ram7 sdb3 tty12 tty24 tty36 tty48 tty6 usbdev1.1 vcsa1
console loop1 megaraid_sas_ioctl_node ram1 ram8 sg0 tty13 tty25 tty37 tty49 tty60 usbdev1.2 vcsa2
cpu loop2 mem ram10 ram9 sg1 tty14 tty26 tty38 tty5 tty61 usbdev1.3 vcsa3
cpu_dma_latency loop3 mpt2ctl ram11 random shm tty15 tty27 tty39 tty50 tty62 usbdev2.1 vcsa4
disk loop4 net ram12 root stderr tty16 tty28 tty4 tty51 tty63 usbdev2.2 vcsa5
fd loop5 network_latency ram13 rtc stdin tty17 tty29 tty40 tty52 tty7 vcs vcsa6
full loop6 network_throughput ram14 sda stdout tty18 tty3 tty41 tty53 tty8 vcs1 vga_arbiter
fuse loop7 null ram15 sda1 tgt tty19 tty30 tty42 tty54 tty9 vcs2 xconsole

Pour l’instant je suis toujours un peu au même point :o

Merci dans l’attente de vos réponses… :wink:

Si je dois taper des commandes pour vous fournir les informations nécessaires pour me guider merci de me le dire.

Tu ne te trompe pas sda étant ton premier disque /dev/sda1 et /dev/sda3, pour ce qui est de ton autre disque lorsque tu le branche ( une fois partitioné et formaté ) apparait-il dans le fstab ?

$ ls /dev/sd*
sda
sda1
sda2
sda3

sdb
sdb1
sdb2
sdb3

3 partitions d’un côté, 3 partitions de l’autre, pas indicatif.

Tu regardes les tailles des disques et des partitions s’il y a différence.
(# droits de root, $ simple utilisateur)

fdisk -l

cfdisk /dev/sda

cfdisk /dev/sdb

Les tailles sont identiques ? pas indicatif.

Outre la taille, l’UUID différenciera les partitions indépendamment de la dénomination /dev/sda ou /dev/sdb qui est susceptible de changer. Cette UUID des partitions sera portée en /etc/fstab. Debian utilise les UUID pour définir les partitions à monter au moyen de
UUID=a1b2c3*
dans /etc/fstab.

$ ls -l /dev/disk/by-uuid

Les UUID sont identiques ?
On les change et on arrête d’abuser de dd …

Quant tu connectes un périphérique USB de stockage, il laisse une trace dans les logs. Utilise dmesg juste après la connexion de ton disque pour savoir à quel sd* il correspond.

Merci à tous pour vos réponses :slightly_smiling:

Je n’ai pas accès physiquement au disque dur USB externe, il est branché sur un serveur distant.

Toutefois j’obtiens cela avec fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104422 83 Linux
/dev/sda2 14 141 1028160 82 Linux swap / Solaris
/dev/sda3 142 38913 311436090 83 Linux

Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 13 104422 83 Linux
/dev/sdb2 14 141 1028160 82 Linux swap / Solaris
/dev/sdb3 142 30401 243063450 83 Linux

S’il vous plait,

1) Comment puis-je mettre le HDD de 250Go en EXT3 ? (Quelle commande)
J’aimerai le formater en EXT3 j’ai besoin de toute la capacité disponible c’est juste pour y stocker des backups avec RSYNC
Le disque dur Externe USB de 250Go avait peut-être des choses dessus puisque c’est du loué, donc dans tous les cas il convient d’effacer ce qu’il y avait dessus ne serait-ce que pour des raisons de sécurité, mais aussi pour qu’il convienne pour l’usage attendu.

2) Ensuite une fois que le disque dur aura été remis en forme pour usage. Comment puis-je accéder au lecteur mentionné ? (Quelle commande)

Merci :wink:

Même si le périphérique était branché au démarrage, tu peux consulter le retour de la commande dmesg pour y rechercher trace du support usb.

$ dmesg | less
(+ “grep avec tes yeux”)
ou
$ dmesg | grep -i usb

Pour retoucher le disque :

Tu supprimes /dev/sdb1 /dev/sdb2 /dev/sdb3 et tu crées un nouveau /dev/sdb1 qui occupe tout le disque.
Alternative : tu supprimes /dev/sdb2 /dev/sdb3 et tu retailles (resize) /dev/sdb1 pour qu’il occupe l’espace libéré.

Outils à disposition :
Au choix, fdisk, sfdisk, cfdisk ou parted (gparted) pour effacer et créer les partitions.
mkfs.ext3 pour formater en ext3.

fdisk /dev/sdb

touche m pour rappel des commandes
p afficher le partitionnement
d supprimer la partition (+préciser numéro de partition)
n nouvelle partition
q quitter sans rien écrire, disque intact
w écrire les changements sur le disque

parted /dev/sdb

m rappel des fonctionnalités
p afficher le partitionnement
rm supprimer la partition
q quit

cfdisk /dev/sdb

Plus simple à prendre en main, semi-graphique (ncurses)

gparted

Complétement graphique, pilotable au clic.

mkfs.ext3 compris dans parted et gparted.
Commande :

mkfs.ext3 /dev/sdb1

ext3 sans fioritures, on peut affiner.

Accéder : monter.
Créer un point de montage, tu le crées dans /mnt ou ailleurs et tu le nommes à ta convenance (un nom court et près de la racine sera plus pratique).
Exemple appelons le d’un parlant usb-250 (un périphérique usb de 250 go), plaçons le à la racine /.

mkdir /usb-250

monter /dev/sdb1 sur le point de montage /usb-250

mount /dev/sdb1 /usb-250

Voyons l’espace disponible sur /usb-250

df -h /usb-250

Copions y des fichiers (cp), listons les fichiers (ls), cocaténons (cat) …
Après le montage le démontage :
Avant le démontage, aucun autre processus ne doit persister en /usb-250.
/usb-250 est libre de tout autre processus que son propre montage, on peut le démonter :

umount /dev/sdb1

ou

umount /usb-250

(si /usb-250 n’était pas libre, le démontage échouerait)

Montage permanent et automatique : éditer /etc/fstab, s’inspirer de l’existant, y porter l’UUID de ce support (UUID=??? obtenu par $ls -l /dev/disk/by-uuid), son point de montage (ici /usb-250), le format utilisé (ext3), les options de montage (defaults || rw, auto, users …) et les options dump et fsck (0 2).

UUID=a1b2c3* /usb-250 ext3 defaults 0 2

Merci pour tout 10/10 ! :slightly_smiling:
Genial !!!

Merci :wink: