Email or username:

Password:

Forgot your password?
Шуро

А я же правильно понимаю, что на дворе 2024-й год и искусственный интеллект вовсю бороздит просторы больших театров, но в линуксе так не появилось нормального способа подмонтировать каталог с одного сервера на другой?

NFS - куча портов, нужен тоннель между, упоротая в целом, но самое главное, что при проблемах на линке она уносит за собой вообще всё.
SMB - те же яйца, но в профиль.
SSHFS - была тормозной, а сейчас ещё и заброшена и трекер полнится багами.

Как вообще в первой трети двадцать первого века принято решать эту задачу?
#linux

26 comments
Iron Bug
@shuro ну а как ты хотел без тоннеля? как будто есть другие варианты.
Шуро

@iron_bug Ну, могли бы уже и появиться :)

Какой-нибудь простой клиент-сервер, который сам открывает порт с шифрованием, чтобы вручную и это ещё не делать.

Iron Bug
@shuro как оно "появится"? ты представляешь себе топологию сети и структуру ФС? что там может "появиться"?
Kirill Zholnay

@shuro да, всё так. IT свернул в сторону супераппов, скорo в телеге появится удобное монтирование или cloudflare каком-нибудь :)

Шуро
@kirill Да, там уже есть телеграм-фс - монтируется через отправку вложений в телегу :)
Kirill Zholnay

@shuro как сбывшаяся ИА Панорама 😂

Kirill Zholnay

@shuro Кстати, с этого ракурса любопытная картина: сначала операционка была супераппом, потом браузер, а теперь теграмы и вотсапы. Выходит, что удобство юзера в полной мере может быть реализовано в закрытой авторитарной системе. Unix way проиграл? Или наоборот, в абсолютных величинах опенцорц приростает в юзерах, а супераппы просто захватывают тех, кто толком читать не научился, а тиктоки и голосовухи уже может записывать.

Шуро

@kirill Мне кажется, эти тенденции везде есть, только в разных формах.

Вон сейчас приложения очень любят S3 в качестве хранения. У нас вон на работе даже внутренние так пишут. Это ведь тоже что-то из этой серии - мы не хотим сами разбираться с файлами, дайте нам апишечку и пусть там всё само.

Ну и AWS там всякий. Приложение, вроде как, юникс-вей, только тыкается в датабазу-как-сервис, в хранилище-как-сервис, работает в контейнере-как-сервис, сети-как-сервис и даже раздаёт его прокси-как-сервис. А само оно очень даже юниксвейное при этом может быть, даже прямолинейнее, чем раньше.

@kirill Мне кажется, эти тенденции везде есть, только в разных формах.

Вон сейчас приложения очень любят S3 в качестве хранения. У нас вон на работе даже внутренние так пишут. Это ведь тоже что-то из этой серии - мы не хотим сами разбираться с файлами, дайте нам апишечку и пусть там всё само.

Ну и AWS там всякий. Приложение, вроде как, юникс-вей, только тыкается в датабазу-как-сервис, в хранилище-как-сервис, работает в контейнере-как-сервис, сети-как-сервис и даже раздаёт его прокси-как-сервис. А...

Iron Bug
@shuro @kirill SaaS надо уничтожать везде, где только его увидел. и никогда не использовать. это просто как базовая гигена.
[DATA EXPUNGED]
lev

@strizhechenko @iron_bug @shuro @kirill гигачады рассуждают когда все юзеры будут пользоваться системами через облако на котором может быть полный функционал и операционки и веб приложений и 1 соц сети (назову это эрой сверхнового интернета на максималках)

Шуро

@iron_bug @kirill @strizhechenko > В каждую команду по DBA?:)

А неплохое ведь время было...
- Нам надо ...
- Вот вам ваша железная коробка и порт в свитче, показать где кнопка включения?
- А что-то она тормозит...
- Ну так посмотрите чего она тормозит, купите ещё, если надо.

А сейчас что? Дай, да дай, да что так медленно, а почему на Амазоне можно взять петабайт на сутки, а у вас в датацентре нет и вообще у вас Minio не той системы...

Iron Bug
@shuro @kirill @strizhechenko зачем в каждую? DBA достаточно одного, но не хипстера, а нормального, вменяемого человека, с головой и руками не из жопы.
Shura

@shuro Да, такое ощущение, что эта задача никому не интересна. Кстати есть ещё люстра и другие распределённые хранилища, но еболы там ещё больше.

Shura

Вообще и нфс была бы больмень норм, если бы линукс понимал, что фс отвалилась и не становился бы раком
@shuro

Шуро

@shura Причём ведь и, вроде, предусмотрено что-то в NFS: soft mount, timeo можно опустить.

И даже работает. Но не всегда :)

Shura

@shuro Ведимо эта проблема ещё ждёт своего добровольца, который её решит 😀

Iron Bug
@shuro @shura помнится, в одной компании админы по заданию сверху ковыряли люстру. мат стоял на весь офис.
Shura

@iron_bug О том и речь - хороших решений чтобы запустил и работает - нет.
@shuro

Iron Bug
@shuro @shura ну, тут, вероятно, всё зависит от запросов. там начальство хотело волшебный софт, который бы синхронизировал десятки серверов в разных уголках мира (реально до некоторых серверов даже пинг шёл несколько секунд). а они хотели мгновенную синхронизацию всего. и эта задача былв нереализуема.
Shura

@iron_bug Мы в своё время для синхронизации успешно применяли lsync, но нам надо было синкать изменения с одного сервера на остальные
@shuro

Iron Bug
@shuro @shura я для своих целей обычным rsync'ом обхожусь. но если там базы данных, распределённое хранилище, кворум и вот это всё, то всё сразу становится сложнее.
top.ofthe.top

До сих пор пользуюсь SSHFS, пока из репозитория не выкинули. Видосы играются, тексты редактируются, мне хватает. Как альтернатива есть ещё kiomount с аналогичной возможностью примонтировать директорию по SSH (по-моему, там своя реализация sshfs), но оно в пользовании чуть менее удобное, монтирует в /run/user/id и не имеет некоторых опций.

Шуро
@top А с rclone не сравнивал?
top.ofthe.top

Пока нет, не было острой необходимости. Я как обычно очень ленив менять инструменты пока старые хоть как-то работают ))

top.ofthe.top

Так, погуглил по быстрому про использование rclone mount вместо sshfs, нашёл пару недостатков для себя:

Rclone не поддерживает симлинки (точнее, он их раскрывает автоматически, а как насчёт создавать симлинки в примонтированной ФС непонятно, я нередко это делаю). Sshfs отображает симлинки как они есть (опционально есть другие режимы).

Rclone не может писать в середину файла, ему приходится сперва скопировать весь файл. То есть это как, если я удалённо редактирую файл, он его будет скачивать целиком, потом заливать обратно? Ну такое, т.е. для RW монтирования мало пригодно. В частности, в доках про кэши у них тут.

Насчёт тормозов sshfs. Можно глянуть что у них там с компрессией, она включена по дефолту или нет, т.к. у ssh такая опция есть и её при подключении можно включить/отключить. Ещё про тормоза, надо смотреть о чём конкретно речь, а то например если тормозит навигация в файловом менеджере, то там может сам файловый менеджер томозит, когда при открытии директории читает атрибуты файлов, а то и превьюхи генерирует каждому ))

Так, погуглил по быстрому про использование rclone mount вместо sshfs, нашёл пару недостатков для себя:

Rclone не поддерживает симлинки (точнее, он их раскрывает автоматически, а как насчёт создавать симлинки в примонтированной ФС непонятно, я нередко это делаю). Sshfs отображает симлинки как они есть (опционально есть другие режимы).

Шуро

@top У меня sshfs на самом деле не столько тормозила (линк сто мегабит, там незаметно :)), сколько грузила проц при работе.

Но, в принципе, и фиг с ним. Пожалуй, тоже в итоге туда пока вернусь.

Go Up