In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-06 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)06/01 Report--
This article mainly explains "how to use yum to set up ZFS on Linux". The content in the article is simple and clear, and it is easy to learn and understand. Please follow the editor's train of thought to study and learn "how to use yum to set up ZFS on Linux".
Create a RPM package
To create a RPM package, you need to install the RPM toolchain. Yum provides a group to bundle and install these tools:
Sudo dnf group install'C Development Tools and Libraries' 'RPM Development Tools'
After installing these, you must install all the packages needed to build ZFS from the ZFS Git repository. These packages belong to three groups:
Hongmeng official Strategic Cooperation to build HarmonyOS Technology Community
Autotools, used to generate build files from the platform configuration.
Libraries for building ZFS kernels and user-mode tools.
Build the library for the RPM package.
Sudo dnf install libtool autoconf automake gettext createrepo\ libuuid-devel libblkid-devel openssl-devel libtirpc-devel\ lz4-devel libzstd-devel zlib-devel\ kernel-devel elfutils-libelf-devel\ libaio-devel libattr-devel libudev-devel\ python3-devel libffi-devel
Now you are ready to create your own package.
Build OpenZFS
OpenZFS provides excellent infrastructure. To build it:
Hongmeng official Strategic Cooperation to build HarmonyOS Technology Community
Clone the repository with git and switch to the branch / tag you want to use.
Run Autotools to generate a makefile.
Run make rpm, and if everything is fine, the RPM file will be placed in the build folder.
$git clone-- branch=zfs-2.0.0-rc3 zfs$ cd zfs$. / autogen.sh$. / configure$ make rpm build a yum warehouse
In yum, a repository is a server or local path, including metadata and RPM files. The user sets up an INI configuration file, and the yum command automatically parses the metadata and downloads the corresponding software package.
Fedora provides createrepo tools to set up the yum repository. First, create the repository and copy all the RPM files in the ZFS folder to the repository. Then run createrepo-- update to add all the packages to the metadata.
$sudo mkdir-p / var/lib/zfs.repo$ sudo createrepo / var/lib/zfs.repo$ sudo cp * .rpm / var/lib/zfs.repo/$ sudo createrepo-- update / var/lib/zfs.repo
Create a new configuration file in / etc/yum.repos.d to include the warehouse path:
$echo\ "[zfs-local]\ nname=ZFS Local\\ nbaseurl= file:///var/lib/zfs.repo\\nenabled=1\\ngpgcheck=0" |\ sudo tee / etc/yum.repos.d/zfs-local.repo $sudo dnf-- repo=zfs-local list available-- refresh
It's finally done! You already have a yum repository and ZFS package that you can use. Now you just need to install them.
$sudo dnf install zfs$ sudo / sbin/modprobe zfs
Run sudo zfs version to see your user mode and kernel tool version. Congratulations! You have the ZFS in Fedora.
Thank you for your reading, the above is "how to use yum on Linux to set ZFS" content, after the study of this article, I believe you on how to use yum on Linux to set ZFS this problem has a deeper understanding, the specific use of the situation also needs to be verified in practice. Here is, the editor will push for you more related knowledge points of the article, welcome to follow!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.