Автомонтирование с асинхронной опцией

У меня есть жесткий диск Western Digital емкостью 1 ТБ. Скорость чтения / записи была очень низкой, я читал в Askubuntu, что помогает использование опции асинхронного монтирования. Затем я начал использовать его следующим образом:

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

Каждый раз, когда я подключаю жесткий диск, я сначала размонтирую его, а затем иду в командную строку, чтобы смонтировать его с помощью приведенной выше команды. У меня также есть 16-гигабайтный Pendrive, и это медленнее в Ubuntu, чем в Windows 7, я подозреваю, что использование async также может помочь мне в этом.

  1. Что делает асинхронность?
  2. Есть ли способ сделать асинхронную опцию по умолчанию во время автомонтирования?
  3. Желательно ли это сделать?
2
задан 23 January 2014 в 11:22

1 ответ

  1. асинхронный означает, что когда данные записываются на диск, они не фиксируются немедленно. Это приводит к тому, что записи объединяются, поэтому вы можете записывать их все по одному. Это также означает, что вашим командам не нужно будет ждать завершения записи.

  2. Да, вы можете добавить запись для накопителя в /etc/fstab. Линия будет выглядеть примерно так:

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

    Объяснение того, что означает каждое поле, см. В man fstab.

  3. Это нормально, если вы не подключите диск без размонтирования. Я знаю, что люди говорят, что вы не должны делать это и в Windows, но с асинхронностью вы действительно не должны этого делать. Вы можете подумать, что диск завершил запись, но запись может находиться в очереди записи на удивление долгое время.

0
ответ дан 23 January 2014 в 11:22

Другие вопросы по тегам:

Похожие вопросы: