Драйвер NTFS от Paragon Software может быть принят в состав ядра Linux 5.15

Модератор: LinuxNEWS
Аватара пользователя

Автор темы
sheridan
Сообщения: 1283
Зарегистрирован: 24 фев 2020, 19:13
Решено: 14
Откуда: Алчевск
Благодарил (а): 892 раза
Поблагодарили: 467 раз
Контактная информация:

Драйвер NTFS от Paragon Software может быть принят в состав ядра Linux 5.15

#1

31 июл 2021, 20:03

При обсуждении на днях опубликованной 27 редакции набора патчей с реализацией файловой системы NTFS от компании Paragon Software, Линус Торвальдс сообщил, что не видит препятствий для приёма данного набора патчей в следующее окно приёма изменений. Если не будет выявлено непредвиденных проблем, то поддержка NTFS от Paragon Software будет включена в состав ядра 5.15, релиз которого ожидается в ноябре.

Во время, остающееся до принятия патчей в состав ядра, Линус порекомендовал перепроверить корректность выставления подписи signed-off в патчах, подтверждающих авторство над передаваемым кодом и готовность его распространения в составе ядра под свободной лицензией. Также компании Paragon Software рекомендовано ещё раз убедиться, что юридический отдел осознаёт все последствия передачи кода под лицензией GPLv2 и понимает суть данной копилефт лицензии.

Код нового драйвера NTFS был открыт компанией Paragon Software в августе прошлого года и отличается от уже имеющегося в ядре драйвера возможностью работы в режиме записи. Старый драйвер не обновлялся уже много лет и находится в плачевном состоянии. Новый драйвер поддерживает все возможности актуальной версии NTFS 3.1, включая расширенные атрибуты файлов, режим сжатия данных, эффективную работу с пустотами в файлах и воспроизведение изменений из журнала для восстановления целостности после сбоев.

В 27 редакции патчей компания Paragon Software адаптировала драйвер для изменений в API iov, заменив вызов iov_iter_copy_from_user_atomic() на copy_page_from_iter_atomic() и прекратив использование функции iov_iter_advance(). Из высказанных в обсуждении рекомендаций остаётся только перевод кода на использование fs/iomap, но это не обязательное требование, а лишь рекомендация, которую можно реализовать уже после включения в состав ядра. Кроме того, компания Paragon Software подтвердила, что готова сопровождать предложенный код в ядре и планирует в дальнейшем перевести реализацию журналирования на работу поверх имеющегося в ядре универсального блочного устройства JBD (Journaling block device), на базе которого организовано журналирование в ext3, ext4 и OCFS2.
OpenNET

Аватара пользователя

madesta
Сообщения: 2018
Зарегистрирован: 11 июн 2017, 21:47
Решено: 30
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 434 раза
Контактная информация:

Драйвер NTFS от Paragon Software может быть принят в состав ядра Linux 5.15

#2

31 июл 2021, 20:28

Теперь можно будет NTFS проверять на ошибки и битые сектора типа chkdsk прямо из Llinux или драйвер Paragon этого делать не умеет?

Аватара пользователя

Автор темы
sheridan
Сообщения: 1283
Зарегистрирован: 24 фев 2020, 19:13
Решено: 14
Откуда: Алчевск
Благодарил (а): 892 раза
Поблагодарили: 467 раз
Контактная информация:

Драйвер NTFS от Paragon Software может быть принят в состав ядра Linux 5.15

#3

31 июл 2021, 20:36

пусть сначала свершится, затем посмотрим, этот полудрайвер ntfs уже давно надо было менять, но как всегда есть препоны :smile:

Аватара пользователя

ilikethat
Сообщения: 571
Зарегистрирован: 14 дек 2019, 01:46
Решено: 10
Благодарил (а): 120 раз
Поблагодарили: 129 раз
Контактная информация:

Драйвер NTFS от Paragon Software может быть принят в состав ядра Linux 5.15

#4

31 июл 2021, 21:17

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

Аватара пользователя

madesta
Сообщения: 2018
Зарегистрирован: 11 июн 2017, 21:47
Решено: 30
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 434 раза
Контактная информация:

Драйвер NTFS от Paragon Software может быть принят в состав ядра Linux 5.15

#5

31 июл 2021, 21:28

ilikethat писал(а):
31 июл 2021, 21:17
какие есть проблемы у существующего драйвера
По-моему, если сейчас в случае какого-либо сбоя немного "попортится" структура NTFS, то полноценно исправить её можно только средствами Windows. Хотя, как пишут в этом источнике, пакет Ntfs-3g добавляет приложение NTFS fix. Но по причине отсутствия у себя каких-либо разделов NTFS ничего не могу сказать по этому поводу.

Аватара пользователя

ilikethat
Сообщения: 571
Зарегистрирован: 14 дек 2019, 01:46
Решено: 10
Благодарил (а): 120 раз
Поблагодарили: 129 раз
Контактная информация:

Драйвер NTFS от Paragon Software может быть принят в состав ядра Linux 5.15

#6

31 июл 2021, 21:50

Ага, то есть исправлять сбои лучше из винды.
Хорошо, надо будет проверить.

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Драйвер NTFS от Paragon Software может быть принят в состав ядра Linux 5.15

#7

31 июл 2021, 23:59

ilikethat писал(а):
31 июл 2021, 21:17
Просветите, какие есть проблемы у существующего драйвера?
Тут проще спросить: "каких у него проблем нет?". Текущий драйвер даже писать не ломая FS не умеет, в результате чего запись ему отрубают по умолчанию везде.
Только не надо рассказывать что у вас все нормально пишется и проблем нет - вы не этим драйвером пользуетесь. Вы пользуетесь NTFS-3g - драйвер работает в юзерспейсе через FUSE, а речь идет о нормальном драйвере ntfs - собранном как модуль ядра, таком же как ext4 и прочие.

А чем плох ntfs-3g? Да в основном тем, что жрет этак раз в 5-10 больше ресурсов чем нужно модулю ядра - юзерспейс же. Т.е. либо на столько медленнее работает, либо на столько сильнее грузит CPU. Ну и не все фичи ntfs поддерживает - типа расширенных атрибутов, сжатия, и потоков файла. Ну и проверять/лечить FS из под линукса с ним - лотерея, как раз из-за этого самого. Налетит на что-то такое, и будет веселуха.

Аватара пользователя

madesta
Сообщения: 2018
Зарегистрирован: 11 июн 2017, 21:47
Решено: 30
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 434 раза
Контактная информация:

Драйвер NTFS от Paragon Software может быть принят в состав ядра Linux 5.15

#8

07 сен 2021, 17:45

Линус Торвальдс принял в состав репозитория, в котором формируется будущая ветка ядра Linux 5.15, патчи с реализацией файловой системы NTFS от компании Paragon Software. Релиз ядра 5.15 ожидается в ноябре. Код нового драйвера NTFS был открыт компанией Paragon Software в августе прошлого года и отличается от уже имеющегося в ядре драйвера возможностью работы в режиме записи. Старый драйвер не обновлялся уже много лет и находится в плачевном состоянии.
Новый драйвер поддерживает все возможности актуальной версии NTFS 3.1, включая расширенные атрибуты файлов, списки доступа (ACL), режим сжатия данных, эффективную работу с пустотами в файлах (sparse) и воспроизведение изменений из журнала для восстановления целостности после сбоев. Компания Paragon Software подтвердила, что готова сопровождать предложенный код в ядре и планирует в дальнейшем перевести реализацию журналирования на работу поверх имеющегося в ядре универсального блочного устройства JBD (Journaling block device), на базе которого организовано журналирование в ext3, ext4 и OCFS2.
https://www.opennet.ru/opennews/art.shtml?num=55742

Ответить

Вернуться в «Другие новости»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей