The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания Paragon Software опубликовала GPL-реализацию NTFS для ядра Linux, opennews (?), 16-Авг-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


2. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +5 +/
Сообщение от Аноним (2), 16-Авг-20, 08:50 
Как корневую фс теперь ntfs юзать можно будет?
Ответить | Правка | Наверх | Cообщить модератору

11. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +3 +/
Сообщение от Аноним (11), 16-Авг-20, 09:04 
Даже если и станет можно - идея не то, чтобы "айс"...
Ответить | Правка | Наверх | Cообщить модератору

12. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +1 +/
Сообщение от A.Stahl (ok), 16-Авг-20, 09:16 
ФС как ФС. Так что идея вполне жизнеспособна. Особенно для дуалбутчиков и прочих БСДшников.
Ответить | Правка | Наверх | Cообщить модератору

53. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +2 +/
Сообщение от Аноним (53), 16-Авг-20, 11:59 
Да нет, производительность заметно ниже, а к тому же ФС знатно фрагментируется. Не нужно.
Ответить | Правка | Наверх | Cообщить модератору

66. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +32 +/
Сообщение от A.Stahl (ok), 16-Авг-20, 12:50 
Заметно ниже чем что? У нас тут этих ФС на любой вкус: хочешь тормознутые, хочешь теряющие данные, есть поддерживающие файлы до 100 Хринибайт, но не больше 78 штук, а есть кластерные ФС, монолитные ФС, стековые ФС... Ну вот только про ФС со вкусом политэкономии я не слышал. А всё это безобразие срёт логами, и всячески берется за выживание как тараканы в банке с солидолом. NTFS на этом фоне ну вообще ничем не выделяется.
>фрагментируется

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


Ответить | Правка | Наверх | Cообщить модератору

118. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  –3 +/
Сообщение от Michael Shigorinemail (ok), 16-Авг-20, 16:13 
> дефрагментатора

Нет уж, померла так померла.

Ответить | Правка | Наверх | Cообщить модератору

196. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +5 +/
Сообщение от Тот_Самый_Анонимус (?), 17-Авг-20, 05:04 
Меня забавляет что в линухе отсутствие чего-либо подаётся как преимущество, а не как недостаток. Дефрагментация — неплохая вещь, вне зависимости от прочих факторов.
Ответить | Правка | Наверх | Cообщить модератору

220. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  –1 +/
Сообщение от Аноним (220), 17-Авг-20, 12:09 
Большинство ФС, которые разрабатывались по классической NIX-архитектуре, не требуют дефрагментации. Это потом пошло, всякие основанные на принципе COW.
Ответить | Правка | Наверх | Cообщить модератору

227. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +3 +/
Сообщение от PnD (??), 17-Авг-20, 14:16 
Почти совсем не требуют. Но если вдруг, то:
ext4: e4defrag
xfs: xfs_fsr
Ответить | Правка | Наверх | Cообщить модератору

224. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от Ан О Ним (?), 17-Авг-20, 13:02 
Именно!
Можно сделать как надо немногим инженерам. Вместо хипстера с Маком.
Ответить | Правка | К родителю #196 | Наверх | Cообщить модератору

230. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +1 +/
Сообщение от VladSh (?), 17-Авг-20, 14:48 
И вне зависимости от типа диска HDD/SSD?
Ответить | Правка | К родителю #196 | Наверх | Cообщить модератору

303. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от anonymous (??), 20-Авг-20, 11:37 
> И вне зависимости от типа диска HDD/SSD?

Да. На SSD фрагментация вместо тормозов обычно вызывает заметные скачки загрузки CPU.

Ответить | Правка | Наверх | Cообщить модератору

183. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +1 +/
Сообщение от admgoat (?), 17-Авг-20, 00:22 
не очень удачная идея дефрагментить RAID-0 терабайт этак на 16 а то и 32

Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

203. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от A.Stahl (ok), 17-Авг-20, 06:15 
Почему?
Ответить | Правка | Наверх | Cообщить модератору

296. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от admgoat (?), 19-Авг-20, 23:36 
> Почему?

потому что это HDD массив, скорость случайного чтения небольшая... дефрагментация на 32 терабайта может с легкостью отнять 2-3 дня

Ответить | Правка | Наверх | Cообщить модератору

299. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от A.Stahl (ok), 20-Авг-20, 06:12 
> дефрагментация на 32 терабайта может с легкостью отнять 2-3 дня

Что-то я сомневаюсь. Особенно если делать это регулярно.


Ответить | Правка | Наверх | Cообщить модератору

264. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от Аноним (264), 18-Авг-20, 20:53 
А поддерживающие нормальные имена файлов есть? Нормальные - это с максимальной длиной больше 255 байтов. NTFS и ReFS в винде это могут, exFAT тоже. В кocтылинупce же во что палочкой ни ткни - 255 байт и отвали, что нередко генерит кучу лулзов.
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

284. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от mikhailnov (ok), 19-Авг-20, 10:07 
https://wiki.etersoft.ru/Linux/VLFN
Ответить | Правка | Наверх | Cообщить модератору

313. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +1 +/
Сообщение от Аноним (313), 22-Авг-20, 01:08 
Благодарю, но это реально лютый набор костылей.
1. На всяких ext2/3/4 не сработает, поскольку на хранение длины имени файла там всего один байт.
2. Скорее всего винт с btrfs, записанный на такой машине не прочитается на других, шаманству не подвергнутых.
Ответить | Правка | Наверх | Cообщить модератору

131. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +1 +/
Сообщение от Аноним (131), 16-Авг-20, 17:14 
Ось и софт у разумных людей давно уже стоит на SSD, а на файлохранилище (не люблю вот это слово «помойка») проблемы фрагментации особо и нет.
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

184. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  –1 +/
Сообщение от admgoat (?), 17-Авг-20, 00:26 
вообще-то есть

представим какую-нибудь торрент хранилище засранное почти рандомно

а теперь из этого торрент хранилища нужно скопировать данные

линейная скорость будет очень большой (у меня рейд 0 и 10GbE), а вот рандомное чтение будет убогое в десятки раз меньше

Ответить | Правка | Наверх | Cообщить модератору

213. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  –14 +/
Сообщение от Л1110л_кек (?), 17-Авг-20, 10:18 
Кто-то торрентом еще пользуется ввиду наличия Netflix, Spotify и пр?
Ответить | Правка | Наверх | Cообщить модератору

216. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +7 +/
Сообщение от runoverheads (ok), 17-Авг-20, 11:00 
1-го канала и рен-тв
Ответить | Правка | Наверх | Cообщить модератору

238. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +1 +/
Сообщение от CopyleftHater (?), 17-Авг-20, 19:42 
Ты совсем дурак что ли?
Ответить | Правка | К родителю #213 | Наверх | Cообщить модератору

246. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +2 +/
Сообщение от ssh (ok), 18-Авг-20, 00:13 
> Ты совсем дурак что ли?

Да не, просто для него использовать торрент значит пиратить, а для многих других это просто способ файлового обмена. ;)

Ответить | Правка | Наверх | Cообщить модератору

252. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от Л1110л_кек (?), 18-Авг-20, 10:56 
Не значит. Ну юзаю торрент епизодически, но у оратор выше говорит про торрент-хранилище. Там что одни дистрибутивы?
Ответить | Правка | Наверх | Cообщить модератору

297. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от admgoat (?), 19-Авг-20, 23:41 
> Не значит. Ну юзаю торрент епизодически, но у оратор выше говорит про
> торрент-хранилище. Там что одни дистрибутивы?

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

да хоть какие-то базы... или массивы данных для обучения нейронок

какая в жoпу разница какой контент.. торренты - это самый простой и эффективный способ обмена данными

мой комп - это полноценная нода, которая не вырубается...

не надо путать с хомячковыми оконечными устройствами тупеньких потребителей

Ответить | Правка | Наверх | Cообщить модератору

134. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +1 +/
Сообщение от Аноним (134), 16-Авг-20, 17:29 
> ФС знатно фрагментируется

Очередная опеннетная страшилка из серии 'ZFS после пропадания електричества починить можно только HEX-редактором'. Катит только для местной аудитории.

Там было такое что сжатые силами NTFS файлы имели свойство сильно фрагментироваться при модификации (20 лет тому назад). Но сравнивать с линуксом это глупо т.к. тогдашние пингвино-FS в сжатие банально не умели.

Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

225. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от Алеша (?), 17-Авг-20, 13:03 
> (20 лет тому назад). Но сравнивать с линуксом это глупо т.к. тогдашние пингвино-FS в сжатие банально не умели.

сжатие было даже у ext2. когда? гуглим e2compr, идем на sourceforge по ссылке, ознакамливаемся внимательно и...
> Genesis (Linux 1.2 / 1.3, 1995-1997): http://www.etca.fr/Users/Antoine+de+Maricourt/english/e2comp...

но ты об этом не знаешь. странно, я вспомнил тут же.. может быть ты просто не в теме совершенно, отсюда и глупые, зато ехидные посылы в сторону линукса?
25 лет тому, где там винда была со своим "сжатием"..? какую вообще версию венды в 95том году юзал твой отец? спроси у него...
и изучите матчасть прежде чем критиковать, юноша.

Ответить | Правка | Наверх | Cообщить модератору

300. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +3 +/
Сообщение от Shbr (?), 20-Авг-20, 08:49 
Сжатие даже в мсдосе было :)
Ответить | Правка | Наверх | Cообщить модератору

74. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от Аноним (74), 16-Авг-20, 13:34 
>> GPL-реализацию NTFS для ядра Linux
> Особенно для дуалбутчиков и прочих БСДшников.

Пользователи линукса с дуалбутом в венду у "тру" называется БСДшниками? Невероятная гибкость мыления, но многое объясняет.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

153. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +2 +/
Сообщение от Аномномномнимус (?), 16-Авг-20, 19:29 
а так же те ярые линусоиды, которые уже давно переобулись в wsl
Ответить | Правка | Наверх | Cообщить модератору

120. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +8 +/
Сообщение от тоже Аноним (ok), 16-Авг-20, 16:14 
Именно для дуалбутчиков держать Линь на ФС, которую понимает потенциально дырявый сосед - чрезвычайно неудачная идея.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

132. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +3 +/
Сообщение от A.Stahl (ok), 16-Авг-20, 17:15 
Мне кажется, что большинству из тех, кто держит винду второй системой на дыры наcрать. Т.е. конечно хорошо если их мало, но ничего страшного если их 100500. Кому не наcрать -- заморачиваются второй машиной, виртуалкой или ещё чем погаже.


Ответить | Правка | Наверх | Cообщить модератору

175. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от тоже Аноним (ok), 16-Авг-20, 22:46 
> Мне кажется

Титр над головой "Это ему кажется".
Довольно многие оценившие удобство Линуксов для работы держат Винду в дуалбуте для игрушек, например.

Ответить | Правка | Наверх | Cообщить модератору

185. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  –1 +/
Сообщение от admgoat (?), 17-Авг-20, 00:29 
ну это изврат.. лучше линуху на отдельной машине

вот понадобился тебе трансмишен, а он на линухе и что ты будешь делать?

перегружаться и выходить из игры? ))

Ответить | Правка | Наверх | Cообщить модератору

188. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от тоже Аноним (ok), 17-Авг-20, 00:44 
> вот понадобился тебе трансмишен, а он на линухе и что ты будешь делать?

Если уж я перестал работать и сел поиграться - мне не понадобится трансмишен.
Даже при том, что у меня дуалбута нет, винда в виртуалке и то довольно редко запускается.

Ответить | Правка | Наверх | Cообщить модератору

197. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +1 +/
Сообщение от admgoat (?), 17-Авг-20, 05:12 
это потому что кто-то однозадачный ))
Ответить | Правка | Наверх | Cообщить модератору

209. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +4 +/
Сообщение от тоже Анонимemail (ok), 17-Авг-20, 09:07 
> это потому что кто-то однозадачный ))

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

Ответить | Правка | Наверх | Cообщить модератору

199. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  –2 +/
Сообщение от Тот_Самый_Анонимус (?), 17-Авг-20, 05:21 
>понимает потенциально дырявый сосед

Откуда у линуксойдов столько чванства? Дыры есть во всех серьёзных программах. Даже в линухе. Живите теперь с этим.

Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

202. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +4 +/
Сообщение от A.Stahl (ok), 17-Авг-20, 06:13 
У всех есть недостатки. Ты, например, пихаешь литеру "й" куда попало.


Ответить | Правка | Наверх | Cообщить модератору

204. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от тоже Аноним (ok), 17-Авг-20, 08:32 
> Откуда у линуксойдов столько чванства? Дыры есть во всех серьёзных программах. Даже в линухе. Живите теперь с этим.

Да вы просто открылй мне глаза!

Ответить | Правка | К родителю #199 | Наверх | Cообщить модератору

221. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +1 +/
Сообщение от Аноним (220), 17-Авг-20, 12:13 
Дыры, но не бекдоры. И дыры эти чинят.
Ответить | Правка | К родителю #199 | Наверх | Cообщить модератору

239. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от К. О. (?), 17-Авг-20, 19:56 
> Дыры есть во всех серьёзных программах. Даже в линухе.

Но у дуалбутчиков их по определению больше.

Ответить | Правка | К родителю #199 | Наверх | Cообщить модератору

16. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +1 +/
Сообщение от Я (??), 16-Авг-20, 09:23 
Давно уже можно при большом желании. Корень на FUSE вполне себе осуществимая затея, непонятно только зачем.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

20. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от Рева RarogCmex Денисemail (?), 16-Авг-20, 09:50 
Стоп, стоп, стоп, это то, что мне нужно!
Где об этом можно почитать?
Ответить | Правка | Наверх | Cообщить модератору

35. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  –1 +/
Сообщение от Аноним (35), 16-Авг-20, 10:40 
ntfs-3g пакет установи в свой дистр, он установит прослойку fuse и ntfs
Ответить | Правка | Наверх | Cообщить модератору

45. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +3 +/
Сообщение от Аноним (45), 16-Авг-20, 11:37 
Тебе нужна initramfs с включенным fuse и ntfs-3g. И init в виде шелл скрипта на несколько строчек - монтирование ФС и переключение корня.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

60. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +4 +/
Сообщение от пох. (?), 16-Авг-20, 12:16 
Ему еще отдельный дистрибутив самодельный нужен - потому что unix permissions ntfs3g не поддерживает а имитирует, и без них сломается практически все.

И даже не потому что очень уж надо (подумаешь, исполняемый /etc/passwd, и не такое во времена umsdos видали) а потому что рукожопые скрипты на пихоне не позволят.

(наблюдая в очередной раз приключения скриптов поддержки всего лишь /boot раздела, где атрибуты вообще не нужны низачем и ни для чего - жаль что разработчики де6иллиана об этом уже не узнают, потому что старые сдохли, а новые умеют только в CoC)

Ответить | Правка | Наверх | Cообщить модератору

149. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от ананим.orig (?), 16-Авг-20, 18:38 
Не обязательно.
Корень (и/или бут) можно монтировать ридонли.
После загрузки перемонтировать в рв.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

228. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от Гентушник (ok), 17-Авг-20, 14:16 
Я так понимаю делать надо как-то так:
1) Монтируем корень ядерным драйвером в ro
2) В скриптах initramfs или где-нибудь попозже монтируем ту же корневую фс другим драйвером (NTFS-3g) в режиме ro наверное.
Это кстати возможно? Ну, смонтировать одно блочное устройство сразу двумя драйверами.
3) Переключаемся через pivot_root на новый корень
4) Отмонтируем старый корень
5) Переключим новый корень в r/w
Ответить | Правка | Наверх | Cообщить модератору

214. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от FreeStyler (ok), 17-Авг-20, 10:24 
Очень не советую ибо сам сталкивался с порчей данных! Сырой дравер, ибо спеки не открыты же - лучше как минимум тогда уж этот новый подождать! А вообще к чему это? Для обмена данными тогда уж лучше exFAT юзать, благо спеки открыли, дрова новые приняли
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

250. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от iPony129412 (?), 18-Авг-20, 10:30 
> Для обмена данными тогда уж лучше exFAT юзать, благо спеки открыли, дрова новые приняли

Оно там такое (ядерное), что лучше в ближайшие пару лет не подходить

Ответить | Правка | Наверх | Cообщить модератору

49. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от Я (??), 16-Авг-20, 11:48 
Но зачем? Единственный смысл нтфс это дуалбут с виндой, а нафига тебе корень с виндой шарить?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

266. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +1 +/
Сообщение от Аноним (264), 18-Авг-20, 21:01 
Не всегда. У меня вместо флешки нередко используется подключаемый по USB внешний винт на терабайт. Все домашние железки его в NTFS нормально воспринимают: хоть телек, хоть ноут с компом, хоть роутер. А вот если я его во что линупcячьe форматну - начинаются проблемы.
Ответить | Правка | Наверх | Cообщить модератору

317. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от РедХет (?), 24-Авг-20, 18:25 
NTFS-тома без проблем и сейчас монтируются. Для потребительских целей: читать, писать/какать. Другое дело, надо понимать, что виндузычий ACL не является POSIX-совместимым. Поэтому будут проблемы с размещением чего-то системного таком NTFS-томе.
Ответить | Правка | Наверх | Cообщить модератору

124. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +2 +/
Сообщение от Аноним (124), 16-Авг-20, 16:35 
Разве NTFS имеет поддержку всех нужных юниксовых файловых атрибутов? Я просто реально этим не интересовался и мне интересно.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

133. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +1 +/
Сообщение от Аноним (133), 16-Авг-20, 17:21 
Нет, не имеет.
Ответить | Правка | Наверх | Cообщить модератору

154. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  –2 +/
Сообщение от пох. (?), 16-Авг-20, 20:00 
Лолшта - вот этого вот недоразумения из двенадцати бит?

Не, не имеет (posix api там уже двадцать лет как немодно - через него и через backup еще - было можно) - она нормальные hierarchical acls умеет (к сожалению, нет, не posix - шва6одные слоупоке со слоу, что опоздали и изобрели велосипед с квадратными колесами назло врагам).
Теоретически, разумеется, ничего не мешает тебе написать (или на коленках умолить кого-то умеющего кодить) примитивный враппер, транслирующий какой-нибудь ограниченный набор этих acl'ей в юниксное ничтожество (у самой MS такие есть, причем работающие в обоих направлениях - правда, в обратную сторону не очень хорошо), но ты ведь не будешь, ты будешь страдать.

Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору

275. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от n80 (?), 19-Авг-20, 00:26 
> Лолшта - вот этого вот недоразумения из двенадцати бит?

На самом деле эти 12 бит — охренительное решение: простое как угол дома, надёжное и при этом покрывает ~99% задач. Очень легко провести аудит имеющихся прав и легко сделать производительную реализацию. Для всяких однопользовательских систем (с изоляцией сервисов) и простых общих каталогов прямо конфетка.

NT ACL — другая крайность, аццкий over-engineering, в котором можно «слона не складывая спрятать», т.е. очень легко сделать труднообнаружимую дырку в правах (как случайно, так и специально) или долго гадать, почему нужное действие не удаётся и как его разрешить, чтобы при этом не разрешить лишнего. А когда этот замок из костылей всё-таки удаётся собрать, сложность его поддержки и обработки зашкаливает, ибо обработка с учётом иерархии совсем не бесплатна. Но возможности по тем временам занятные, конечно, хотя в итоге практически всем стало понятно, что большую часть странных случаев лучше реализовывать на уровне приложений, а не ФС.

А вот POSIX ACL — да провал, ИМХО. И не туда, и не сюда получилось. Особенно с учётом NFSv4 ACL, которые сделаны куда более толково, да вот только из-за уже имеющихся POSIX ACL их не внедрить массово. Вот за это прям очень больно.

Ответить | Правка | Наверх | Cообщить модератору

283. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от Аноним (283), 19-Авг-20, 06:18 
Ну сделай на этих 12 битах разделение прав из серии "вот к этому файлу должны иметь доступ только пользователи из групп "операционисты" и "бухгалтера", причём операционисты файлы только создают, а бухи работают с уже имеющимися. Все остальные идут по известному адресу даже при попытке посмотреть что в этом каталоге такое лежит".
Ответить | Правка | Наверх | Cообщить модератору

285. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +/
Сообщение от n80 (?), 19-Авг-20, 11:55 
Про 100% покрытие никто не говорил. В данном случае речь сугубо о том что хорошо, когда простые проблемы (задачи) решаются простыми (и максимально дубовыми в хорошем смысле) методами, а не так что есть один тяжёлый микроскоп NT ACL, которым и забиваем все гвозди, независимо от их вида.
Ответить | Правка | Наверх | Cообщить модератору

180. "Компания Paragon Software опубликовала GPL-реализацию NTFS д..."  +2 +/
Сообщение от Аноним (180), 16-Авг-20, 23:34 
Она имеет поддержку расширенных атрибутов, точек повторного анализа, потоков и фильтров.

Технически нет никаких ограничений объявить все необходимые атрибуты в метаданных и присвоить им какие-то значения. На самом деле проблемы не было изначально, чтобы реализовать posix-функции нужно было просто написать свои фильтры для ссылок сделать точки повторного анализа там, на что они нужны, понаобъявлять атрибутов сделать утилиты... то есть это вообще не просто ни разу... но технически возможно.

Ну вот в WSL1 MS это и сделал, собственно: https://docs.microsoft.com/en-us/windows/wsl/file-permissions
И что там с SELinux/Apparmor случится на них же тоже атрибуты нужно создавать кучу расширенных атрибутов...

Есть только одна беда, открытый драйвер NTFS должен это уметь. NTFS-3G вроде умеет, но умеет только некоторое подмножество этого функционала, причем по вполне понятной причине. Это очень гибкий сложный и редко используемый функционал (когда все кастомное вплоть до фильтров), то что принято в продуктах МС называть оверинжинирингом. Ирония в том, что именно этот функционал и позволяет решить задачу с атрибутами прав posix.

ИМХО гораздо большая проблема - отсутствие совместимости между Posix ACL и NT ACL, добавьте к этому условные ACL (DAC) и несовместимость дескрипторов безопасности. Это тот случай когда Windows не виновата в том, что POSIX ACL такой какой он есть и как погано на Linux работают права, хотя рядом есть тот же NFSv4 ACL, применяемый на той же Macos. Была попытка сделать такое же на Linux, но richacls сдох, да и баранам будет сложно, баранам нужны права на ФС из 1970-х.

Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру