У меня есть CentOS 6 VPS, и я хотел бы использовать на нем btrfs. Однако версия, предоставленная yum
btrfs-v0.2, датируется 2013 годом. Существуют более новые версии, такие как btrfs-v4.4, которые я хотел бы использовать. Как это возможно?
решение1
btrfs имеет статус технологической предварительной версии даже в RedHat 7.2 -https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/7.2_Release_Notes/technology-preview-file_systems.html
Btrfs состоит из 2 компонентов:
- поддержка ядра -https://btrfs.wiki.kernel.org/index.php/Changelog#By_feature
- утилиты пользовательского пространства -https://btrfs.wiki.kernel.org/index.php/Changelog#By_version_.28btrfs-progs.29
Таким образом, вы не сможете получить обновленное ядро (с последней поддержкой btrfs) и утилиты пользовательского пространства через официальные репозитории CentOS (которые являются общедоступными пересборками RedHat)
Вы можете получить исходный код и скомпилировать утилиты пользовательского пространства, но прочитайте то, что написано по этой ссылке красным цветомhttps://btrfs.wiki.kernel.org/index.php/Начало_работы
В принципе, если вы не цените свои данные - вы можете попробовать найти последние btrfs-progs rpm из Fedora или Suse или Oracle EL и посмотреть, сможете ли вы установить их. Но поскольку ядро CentOS не совсем последняя версия (хотя RedHat делает бэкпорт кода из последнего ядра) и неясно, каков уровень поддержки btrfs в этом ядре - вы будете играть в лотерею.