brmail: (Default)
[personal profile] brmail
 Вот стоит в кладовке Synology NAS, жужжит тихонько, стиль работы - настроил и забыл, годами можно не трогать. Всего две компоненты - комп, который реализует доступ к набору HDD, Raid-массивам итд. И спец-оболочка, предназначенная работать GUI для удобства пользования. Еще для удобства пользования можно поставить толпу пакетов с разной функциональностью, от бекапов до медиа-плеера. 
Но основное предназначение оболочки  - NAS, управление файловой системой и тд, все в GUI. 
Ну вот, добавил я в боксик новый драйв, теперь у меня не один том, а два, и появилось желание сделать несколько hardlinks (or symbolic links) для отображения одних фолдеров внутри других без их физического объединения.  
В той самой винде это делается прямо из кнопки старт - пускаем cmd  и печатаем строку-команду какой фолдер мапить куда. 
Причем для особо ленивых, можно скачать бесплатную утилиту, которая то же самое сделает через GUI 
В синолодже прямо не отходя от кассы (ui) есть пару способов смонтировать remote folder, есть даже специальный менаджер для управления ремот фолдерами. Но с дисками внутри одного бокса оно не работает. Хочет чтобы был полный ip удаленной системы, куда он будет коннектится. Подсовывание собственного ip - не удовлетворяет, непонятно почему.
А для создания symbolic links я должен где то настройках бокса разрешить телнет, скачать и поставить этот телнет клиент, пойти напечатать команду... и оно работать не будет, потому что нужно в каком то неявном месте подкрутить permissions.
Причем, примерно в 2018 разработчики обещали прикрутить эту опцию в  UI, но воз и ныне там - ведь есть же команда в телнете, к чему дергаться?

ЗЫ Да начнется срач!


Date: 2021-12-01 04:45 pm (UTC)
volchara: (Default)
From: [personal profile] volchara
хардлинкс и симлинкс были в никсах еще когда виндовс этого слова не знало. Но да, все это нужно было через командную строку делать. Уй в никсах, особенно когда речь идет о стандартных системных утилитах, всегда был ущербен. А в твоем ящике так и вообще уй написанный китайцами для китайского бокса, should I say more?

Date: 2021-12-01 06:48 pm (UTC)
volchara: (Default)
From: [personal profile] volchara
Это ж не про никсоидов, а про тех, кто тебе ящик продал. Они решают, надо это или нет. Это ж ремоутный уй, этот маленький апп должен быть специфически сделан для твоего ящика.

"Сегодня в колбасе потребности нет!"

Date: 2021-12-01 07:29 pm (UTC)
metaller: (Default)
From: [personal profile] metaller
Юниксоид спросит : "а что такое гуй ?".
Edited Date: 2021-12-01 07:29 pm (UTC)

Date: 2021-12-01 05:11 pm (UTC)
reytsman: (Default)
From: [personal profile] reytsman
одной строчкой в fstab прописывается и забывается навсегда
гуи там примерно также нужен, как виртуальная клавиатура для набора текста. а вот то что тебе консоль не выдают или выдают через телнет, за это дела нужно бить ссаннымы тряпками... как и за телнет вообще вообще

Date: 2021-12-01 06:54 pm (UTC)
reytsman: (Default)
From: [personal profile] reytsman
Видимо ты хочешь чего то странного. Как я понимаю по умолчанию оно всё JBOD или mirror или пятый raid, а ты что-то с чем то явно зачем то хочешь мешать.

(no subject)

From: [personal profile] reytsman - Date: 2021-12-01 07:36 pm (UTC) - Expand

(no subject)

From: [personal profile] cybernatic_cat - Date: 2021-12-01 08:26 pm (UTC) - Expand

Date: 2021-12-01 06:44 pm (UTC)
volchara: (Default)
From: [personal profile] volchara
зачем в фстабе прописывать симлинк?

Один раз ln -s и больше ничего. А что у некоторых в тулсбоксе не валяется отвертка ssh client, тут уж ничего не поделать, разве что предложить купить NAS, сделанный на виндовс. (Такие вообще бывают?). Но нужен будет ремоутный уй к этому виндовс. А это значит - все тот жу уй написанный китайцами для китайского ящика и мы возвращаемся к п.1.

Но лично я бы скачал китти, хехе

Date: 2021-12-01 06:59 pm (UTC)
reytsman: (Default)
From: [personal profile] reytsman
Не зачем конечно.... у меня в голове коротнуло, что автор хочет примотать новый диск как раздел на старом и иметь возможность диск выкинуть поменять на новый и всегда быстро посмотреть, что у него где прикручено.

Если реально пользоваться, а не как я сейчас или как автор, то проще в fstab по быстрому заглянуть чем вспоминать что ты куда симлинками присобачл.

(no subject)

From: [personal profile] reytsman - Date: 2021-12-01 07:45 pm (UTC) - Expand

(no subject)

From: [personal profile] reytsman - Date: 2021-12-01 07:57 pm (UTC) - Expand

(no subject)

From: [personal profile] cybernatic_cat - Date: 2021-12-01 08:30 pm (UTC) - Expand

(no subject)

From: [personal profile] cybernatic_cat - Date: 2021-12-01 09:09 pm (UTC) - Expand

(no subject)

From: [personal profile] cybernatic_cat - Date: 2021-12-01 09:49 pm (UTC) - Expand

(no subject)

From: [personal profile] cybernatic_cat - Date: 2021-12-01 10:48 pm (UTC) - Expand

(no subject)

From: [personal profile] cybernatic_cat - Date: 2021-12-01 11:07 pm (UTC) - Expand

(no subject)

From: [personal profile] cybernatic_cat - Date: 2021-12-01 10:58 pm (UTC) - Expand

(no subject)

From: [personal profile] cybernatic_cat - Date: 2021-12-01 11:14 pm (UTC) - Expand

(no subject)

From: [personal profile] cybernatic_cat - Date: 2021-12-01 11:24 pm (UTC) - Expand

(no subject)

From: [personal profile] cybernatic_cat - Date: 2023-12-21 08:44 am (UTC) - Expand

(no subject)

From: [personal profile] cybernatic_cat - Date: 2023-12-22 08:33 am (UTC) - Expand

(no subject)

From: [personal profile] reytsman - Date: 2021-12-01 08:30 pm (UTC) - Expand

(no subject)

From: [personal profile] reytsman - Date: 2021-12-01 08:54 pm (UTC) - Expand

(no subject)

From: [personal profile] reytsman - Date: 2021-12-01 09:16 pm (UTC) - Expand

(no subject)

From: [personal profile] reytsman - Date: 2021-12-01 09:37 pm (UTC) - Expand

Date: 2021-12-01 07:30 pm (UTC)
metaller: (Default)
From: [personal profile] metaller
>>Один раз ln -s и больше ничего.

Именно так.

Date: 2021-12-01 05:40 pm (UTC)
From: [identity profile] nlothik.livejournal.com
А при чём тут Линукс?

Если бы там был полновесный Линукс, ты бы нормально цеплялся к этой коробке через ssh и фигачил бы через sudo что тебе надо.

А тут Линукс очень усечённый, и заточенный под юзверя ушастого.

И как правильно заметили, ln в никсах был когда junctions на NTFS ещё в проекте не значились.

Date: 2021-12-01 06:48 pm (UTC)
From: [personal profile] xwind

Стоп стоп стоп, Synology - это програмно-аппаратный комплекс, что б всё работало искаропки, мозг не имело и не ломалось при апдейтах. Никто там свободы линупса не обещал. Ровно как и свободы BSD в яблоках тоже нет. Хочется без ограничений - добро пожаловать в красноглазие линупса и БСД. Там можно и в стойку, и 32 гб оперативы, и ZFS, и любые мыслимые и немыслимые конфигурации. Но всё ручками и без гуя.

Date: 2021-12-01 06:51 pm (UTC)
volchara: (Default)
From: [personal profile] volchara
Не забывай важную часть "работало из коробки для клик клик - и в продакшен". Симлинк это ни хрена не для этой категории юзеров. Поэтому что он там есть хотя бы в терминале, так это не заслуга синоложи, а просто они в дистрибутиве валялось

(no subject)

From: [personal profile] cybernatic_cat - Date: 2021-12-01 08:33 pm (UTC) - Expand

Date: 2021-12-01 07:10 pm (UTC)
From: [personal profile] bowhill
Unix way – это подход к упорядочиванию бардака. И если вы сделали глупое, плохое решение, то кто-то сделает лучшее, а плохое просто отвалится и никого за собой не утащит. Это всё для децентрализованной модели. И, кстати, linux, тем более GNU, этому пути не особо следуют.

Можно ли решить эту проблему для большой и сложной системы? Да, но это потребует весьма качественного проектирования (которым программисты, как правило, не владеют), а потом всегда будут ограничения. И если одному хочется только на Next нажимать, а другому – функциональности ( а третьему совсем другой функциональности), то будут противоречия и компромиссы, так что и нечего на Гейтса валить. А всё множество ошибок распространится и на дизайн, и на проект.

Вот когда Windows не умеет ставиться на разделы кроме начальных, здесь уже телнет не поможет.
Edited Date: 2021-12-01 07:11 pm (UTC)

Date: 2021-12-01 08:17 pm (UTC)
From: [personal profile] bowhill
Нет, фишками реализуется костылинг, а системы, в т.ч. и графические делаются, скорее, не так. NAS оперирует разделами, целыми файловыми системами, которые он и предоставляет универсально разным типам пользователей (smb/nfs/etc.). И в данном случае разработчики и поддержка отвечают в каком-то смысле за качество этого предоставления.

А теперь вам надо предоставить другую, новую идею – химеру (гибрид) файловых систем. При том, что у каждой своя внутренняя схема (атрибутов и метаданных), права, включая наследование etc. И связать эту идею с другими идеями в системе, с тем же наследованием прав. И предоставить пользователям принятыми способами. И поддержать для всей аудитории. И всё это будет скакать на невидимых стыках.

И то, что Вам это может быть не важно не означает, что это будет неважно для всех. А если Вам это не важно и если Вы всё это и так понимаете, то Вы сам себе добрый Буратино – берёте telnet и делайте на свой страх и риск.

Date: 2021-12-01 08:28 pm (UTC)
From: [personal profile] bowhill
Нет, в общем случае не ставится из коробки, по крайней мере для GPT. Но дело несколько более сложное. Предположим, разработчик берёт какой-то предмет, GPT, TCP/IP, SMTP, NTP и далее везде. И при этом для работы с этим предметом есть определённые правила. Но разработчик эти правила не умеет, и делает так, как ему удобно, как ему в голову вступит. Считая, что раз ему удобно, так и всем будет удобно. А всё остальное – дело пятое.

Date: 2021-12-01 08:19 pm (UTC)
cybernatic_cat: (Default)
From: [personal profile] cybernatic_cat
Срач? Пожалста! :)

1. Не нужно юзать телнет, за такое в приличном обществе бьют :). Если уж нужен консольный доступ - то SSH.

2. У симлинков в *nix не бывает пермишенов, от слова совсем.

3. Создание симлинков/хардлинков - это не монтаж (который проводится на уровне сетевой файловой системы, например CIFS), а операции с физической файловой системой. Неудивительно, что GUI, рассчитанный именно на операции с сетью, напрочь не способен оперировать с физикой.

Date: 2021-12-01 11:03 pm (UTC)
vinsent_ru: (Default)
From: [personal profile] vinsent_ru

Чо только люди не делают, лишь бы Windows Server 2022 не использовать!!1

Profile

brmail: (Default)
brmail
Page generated Feb. 17th, 2026 10:56 pm
Powered by Dreamwidth Studios