`

СПЕЦІАЛЬНІ
ПАРТНЕРИ
ПРОЕКТУ

Чи використовує ваша компанія ChatGPT в роботі?

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Экс-программист Google разработал «лучшую» файловую систему для Linux

0 
 
Экс-программист Google разработал «лучшую» файловую систему для Linux

После многих лет разработки файловая система Bcachefs (Bcache File System) практически готова к тому, чтобы обеспечить Linux-пользователям более быстрый и продвинутый способ хранения данных на серверах. Bcachefs «более или менее функционально укомплектована – ничего критического не отсутствует», сообщил в письме для Linux Kernel Mailing List автор проекта, бывший инженер из Google Кент Оверстрит (Kent Overstreet).

В настоящее время для Linux имеется множество рабочих файловых систем, хотя, похоже, нет среди них такой, которая полностью устраивала бы всех. Наиболее популярна у пользователей Gnu/Linux Extended Filesystem, созданная несколько десятилетий назад, с последним релизом Ext4. Однако во многих организациях отдают предпочтение таким системам, как Btrfs или XFS, особенно если требуется работать с большими массивами или гарантировать целостность данных.

Основной целью при создании Bcachefs было добиться быстродействия на уровне традиционных файловых систем Linux, дополнив его надежностью и масштабируемостью, свойственными более современным системам. В основу проекта положены наработки Оверстрита в Google, где он с 2011 по 2013 г. занимался совершенствованием кэширующего ПО.

По его словам, Bcachefs обладает всеми атрибутами современной файловой системы, включая контрольные суммы для обеспечения целостности информации, сжатие для экономии места на дисках, кэширование для быстрого реагирования, и функцию «копирование при записи» (copy-on-write), позволяющую многим получать доступ к одному файлу одновременно.

В дальнейшем система получит возможность автоматического сохранения резервных копий образов ОС и функцию erasure coding – запись данных в нескольких местах по всему диску, чтобы обеспечить возможность их сборки даже при повреждении его фрагментов.

Среди недостатков новой системы, которые планируется устранить в будущем, Оверстрит отметил довольно долгое время, которое уходит на ее установку, и неэкономность – для нормальной работы Bcachefs требуется около 20% пространства на диске.

Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365

0 
 

Напечатать Отправить другу

Читайте также

 

Ukraine

 

  •  Home  •  Ринок  •  IТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Мережі  •  Безпека  •  Наука  •  IoT