scp против netatalk, samba и / или vsftpd с внешним USB-накопителем
Я настроил серверный компьютер с Ubuntu для совместного использования внешнего usb-диска в формате ext2. При попытке скопировать отдельные файлы размером 275 МБ с указанного устройства через netatalk, я получаю приблизительную скорость загрузки около 45 минут. С samba и ftp (используя vsftpd) я получаю 1+ часа! Использование scp для копирования файла приводит к полной загрузке в течение 5 минут. Другой вариант, ssh+cp с внешнего устройства на ~, а затем использование netatalk для его извлечения, дает общее время около 7 минут. У кого-нибудь есть подсказка, что неправильно настроено?
Предполагая, что ничего не существует, есть ли какие-либо fs / pseudo-fs, которые бы использовали внутренний жесткий диск в качестве промежуточного местоположения / слоя лука для внешнего жесткого диска (только для чтения)?
Подробности: AppleVolumes.default: /mnt/ext USB позволяют:имя пользователя cnidscheme: параметры cdb:usedots,upriv
2 ответа
Я нашел проблему, диск Seagate (не думаю, что это имело значение в то время)
объяснил здесь http://www.linuxjournal.com/node/1005886
Здравствуйте, не могли бы вы проверить запись на диск, как локально из ~, так и из сети.
Во-вторых, не могли бы вы проверить top / ps, чтобы увидеть, какова нагрузка при копировании самбы в обоих направлениях.
Наконец, я предполагаю, что вы не пробовали это из клиента Windows; любой smb / ftp был бы полезен.