logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 16-09-2014 08:15:44

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

[resolu] signification de &

Bonjour,

essayant d'installer un NAS, j'ai fait des tests de disques et des écritures de zéros.
un des disques répond qu'il y a des erreurs après le test smart long.

ici :

http://www.nas-forum.com/forum/topic/30 … 1319181538

est exposée l'utilisation de badblocks.
j'envisage de lancer le badblocks directement sans installation préalable dans le NAS.
le lancement de commande préconisé est :

Entrer la commande en modificant X :

screen /bin/sh -c '/usr/local/diskutils/sbin/badblocks -wv -b 4096 -c 4096 /dev/sdX > /root/badblocks_sdX.log 2>&1'



donc j'envisage de lancer :

badblocks -wv -b 4096 -c 4096 /dev/sdX > /root/badblocks_sdX.log 2>&1



mais que signifie la partie finale :

2>&1

?

merci d'avance.
cordialement.
debianux

Dernière modification par debianux (16-09-2014 10:02:25)

Hors ligne

#2 16-09-2014 08:22:33

Lunatic
Membre
Lieu : Lyon
Distrib. : Fedora 24
Noyau : Linux 4.6.5-300.fc24.x86_64
(G)UI : Gnome
Inscription : 03-08-2013
Site Web

Re : [resolu] signification de &

Salut,

Ça signifie que la sortie d'erreur est redirigée vers la sortie standard. Tu peux lire cette page ou encore celle-ci sur le sujet.

Je suis aussi sur Twitter et nouvellement sur Diaspora*
Mon blog de geekeries : HAL-9000

(J'applique la règle de proximité)

Hors ligne

#3 16-09-2014 08:26:56

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] signification de &

ici :
http://www.howtogeek.com/howto/37659/th … utilities/

je lis :

First we have to write the location of the bad sectors into a flat file.

    sudo badblocks /dev/sdb > /home/zainul/bad-blocks

After that, we need to feed the flat file into the FSCK command to mark these bad sectors as ‘unusable’ sectors.

    sudo fsck -l bad-blocks /dev/sdb



serait-ce la raison pour laquelle il faut lancer la commande à l'intérieur du gestionnaire du NAS, synology en l'occurence, pour que "son" fsck soit "informé" ?

Hors ligne

#4 16-09-2014 09:36:34

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] signification de &

merci Lunatic !

et quel est le rôle de l'ampersand "&" dans ce cas ?

Hors ligne

#5 16-09-2014 10:01:19

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [resolu] signification de &

lu ici :
http://stackoverflow.com/questions/8182 … what-is-21

echo test > afile.txt



..redirects stdout to afile.txt. This is the same as doing..

echo test 1> afile.txt

To redirect stderr, you do..

echo test 2> afile.txt



>& is the syntax to redirect a stream to another file descriptor - 0 is stdin. 1 is stdout. 2 is stderr.

You can redirect stdout to stderr by doing..

echo test 1>&2

# or

echo test >&2



..or vice versa:

echo test 2>&1



So, in short.. 2> redirects stderr to an (unspecified) file, appending &1 redirects stderr to stdout

Hors ligne

Pied de page des forums