web-dev-qa-db-fra.com

Montage automatique avec option asynchrone

J'ai un disque dur externe 1 TB Western Digital. La vitesse de lecture/écriture étant très faible, j'ai lu sur askubuntu que l'utilisation de l'option de montage asynchrone était utile. Puis j'ai commencé à l'utiliser comme suit:

mount -o async,rw /dev/sdb1 /media/a/

Chaque fois que je branche le disque dur, je le démonte d’abord, puis je passe en ligne de commande pour le monter à l’aide de la commande ci-dessus. J'ai aussi une clé USB de 16 Go, ce qui est plus lent sous Ubuntu que Windows 7, mais j'imagine que l'utilisation d'async pourrait également m'aider.

  1. Que fait async?
  2. Existe-t-il un moyen de faire async comme option par défaut lors des montages automatiques?
  3. Est-il conseillé de le faire?
2
blvdeer
  1. async signifie que lorsque des données sont écrites sur le lecteur, elles ne sont pas immédiatement validées. Cela provoque des "écritures" d'écriture afin que vous puissiez les écrire toutes une à la fois. Cela signifie également que vos commandes n'auront pas à attendre la fin de l'écriture.

  2. Oui, vous pouvez ajouter une entrée pour le lecteur à /etc/fstab. La ligne ressemblerait à quelque chose comme ceci:

    /dev/sdb1 /media/a/ auto auto,async 0 0
    

    Pour une explication de la signification de chaque champ, veuillez vous reporter à man fstab.

  3. C'est bien tant que vous ne débranchez jamais le disque sans le démonter. Je sais que les gens disent que vous ne devriez pas le faire sous Windows non plus, mais en mode asynchrone, vous ne devriez pas vraiment faire cela. Vous pensez peut-être que le lecteur est en train d'écrire, mais les écritures peuvent rester dans la file d'attente d'écriture pendant un temps étonnamment long.

2
fluffels