На 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
Если storage отвалился. В это время зайти в корень и выполнить ls - то консоль зависнет до тех пор, пока не заработает storage.