LINUX.ORG.RU
ФорумAdmin

Проброс SATA storage внутрь VPS(ovz) на SSD


0

1

На SSD VPS получается мало места. А некоторым хочется держать там и бекапы «под рукой» или еще какую-нибудь статику.
Пока нашел два варианта: первый - curlftpfs, второй - создавать fs.ext4 и делать mount в /vz/root/vpsN/

curlftpfs - можно лимитировать скорость запись(upload)/ чтение(download) с помощью tc шейпера.
у VPS есть реальный IP - делаем лимит на канал, например 40mbit/s

Так же есть локальный IP -> по этим ипам будет работать curlftpfs + отдельные правила tc.
Например 100mbit/s -> на запись(в данном случае на UPLOAD) + на чтение 100mbit/s (download)
Так же сам SATA storage - локальный.
Это будет большая VPS(в ploop) + у нее будут так же свои tc правила, например 300mbit/s -> на запись и чтение 300mbit/s
Мне кажется, что вариант с curlftpfs - удобнее.

Некоторые проблемы. После перезагрузки не монтируется автоматически. Нашел на оф сайте

How can I make CurlFtpFS mount automatically at startup?
You can add it to /etc/fstab. Example:
  curlftpfs#ftp.host.com /mnt/host fuse rw,uid=500,user,noauto 0 0
В логах не нашел ничего, не монтирует и все. Сделал костыль в rc.local -> mount -a

Если storage отвалился. В это время зайти в корень и выполнить ls - то консоль зависнет до тех пор, пока не заработает storage.



Последнее исправление: poiuty (всего исправлений: 3)

Попробуй добавить в опции монтирования в fstab параметр _netdev:

curlftpfs#ftp.host.com /mnt/host fuse _netdev,rw,uid=500,user,noauto 0 0

apytlev
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.