Ich habe einen CentOS 6 VPS und möchte darauf btrfs verwenden. Die von bereitgestellte Version yum
ist jedoch btrfs-v0.2, also aus dem Jahr 2013. Es gibt neuere Versionen wie btrfs-v4.4, die ich gerne verwenden würde. Wie ist das möglich?
Antwort1
btrfs hat auch in RedHat 7.2 den Status einer Technologievorschau -https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/7.2_Release_Notes/technology-preview-file_systems.html
Btrfs besteht aus zwei Komponenten:
- Kernel-Unterstützung -https://btrfs.wiki.kernel.org/index.php/Changelog#By_feature
- Dienstprogramme für den Benutzerbereich -https://btrfs.wiki.kernel.org/index.php/Changelog#By_version_.28btrfs-progs.29
Es ist also nicht so, dass Sie über offizielle CentOS-Repos (die öffentliche Rebuilds von RedHat sind) einen aktuellen Kernel (mit der neuesten BTRFS-Unterstützung) und Userspace-Dienstprogramme erhalten können.
Sie können Quellcode erhalten und Benutzerbereichs-Dienstprogramme kompilieren, aber lesen Sie, was dieser Link in rot sagthttps://btrfs.wiki.kernel.org/index.php/Getting_started
Wenn Ihnen Ihre Daten nicht wichtig sind, können Sie grundsätzlich versuchen, einige der neuesten btrfs-progs-rpms von Fedora oder Suse oder Oracle EL zu finden und zu sehen, ob Sie diese installieren können. Da der CentOS-Kernel jedoch nicht gerade auf dem neuesten Stand ist (obwohl RedHat Code vom neuesten Kernel zurückportiert) und nicht klar ist, wie hoch der Umfang der btrfs-Unterstützung in diesem Kernel ist, spielen Sie Lotto.