-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use libblockdev FS plugin for filesystem operations #1163
Use libblockdev FS plugin for filesystem operations #1163
Commits on Nov 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ec8e187 - Browse repository at this point
Copy the full SHA ec8e187View commit details -
ReiserFs support is scheluded to be removed from the kernel and the userspace tools were removed in Fedora 35. This removes only support for creating and managing ReiserFS, we will still recognize the filesystem.
Configuration menu - View commit details
-
Copy full SHA for 8ca3d55 - Browse repository at this point
Copy the full SHA 8ca3d55View commit details -
JFS is still supported but isn't really used or actively developed anymore. It also isn't packaged for CentOS/RHEL and not supported by libblockdev.
Configuration menu - View commit details
-
Copy full SHA for 9353fed - Browse repository at this point
Copy the full SHA 9353fedView commit details -
availability: Do not check e2fsprogs version
The minimum required version 1.41 was released 8 years ago, we can now safely assume it is available everywhere.
Configuration menu - View commit details
-
Copy full SHA for 7a2c5c2 - Browse repository at this point
Copy the full SHA 7a2c5c2View commit details -
availability: Simplify checks for LVM VDO and shared LVM support
We now require libblockdev >= 3.0 which will always have these technologies.
Configuration menu - View commit details
-
Copy full SHA for 9cb3b73 - Browse repository at this point
Copy the full SHA 9cb3b73View commit details -
Configuration menu - View commit details
-
Copy full SHA for a188402 - Browse repository at this point
Copy the full SHA a188402View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8333ede - Browse repository at this point
Copy the full SHA 8333edeView commit details -
Use libblockdev for the filesystem sync operation
libblockdev uses the FIFREEZE and FITHAW ioctls directly so we no longer need to require the command line tool.
Configuration menu - View commit details
-
Copy full SHA for 7dcdbc9 - Browse repository at this point
Copy the full SHA 7dcdbc9View commit details -
swap: Simplify creating swap with UUID
BlockDev.swap.mkswap supports the UUID parameter directly since 3.0.
Configuration menu - View commit details
-
Copy full SHA for 7bf0c4d - Browse repository at this point
Copy the full SHA 7bf0c4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for affcc51 - Browse repository at this point
Copy the full SHA affcc51View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbd2e62 - Browse repository at this point
Copy the full SHA fbd2e62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fee5e0 - Browse repository at this point
Copy the full SHA 7fee5e0View commit details -
Use libblockdev for reading filesystem label
We can now use the FSInfo task to get the filesystem label too.
Configuration menu - View commit details
-
Copy full SHA for ffa9d7b - Browse repository at this point
Copy the full SHA ffa9d7bView commit details -
Use libblockdev to create supported filesystems
We still need to manually spawn mkfs for HFS and GFS2 which are not supported by libblockdev.
Configuration menu - View commit details
-
Copy full SHA for fa3add2 - Browse repository at this point
Copy the full SHA fa3add2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94182ae - Browse repository at this point
Copy the full SHA 94182aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f279a6 - Browse repository at this point
Copy the full SHA 0f279a6View commit details -
Fix raising FormatCreateError in FS._create
FormatCreateError doesn't accept the extra device name parameter.
Configuration menu - View commit details
-
Copy full SHA for f3d70d8 - Browse repository at this point
Copy the full SHA f3d70d8View commit details -
Remove support for Apple HFS format
HFS was replaced by HFS+ more than 20 years ago and is needed only for the old PowerPC Macs and PPC is not supported by Fedora.
Configuration menu - View commit details
-
Copy full SHA for 0961800 - Browse repository at this point
Copy the full SHA 0961800View commit details -
availability: Cleanup applications
Removing now unused applications replaced by libblockdev.
Configuration menu - View commit details
-
Copy full SHA for 258dd95 - Browse repository at this point
Copy the full SHA 258dd95View commit details -
availability: Remove the unused "lvmdevices" application
This is no longer needed since the full LVM devices file support introduced in storaged-project#972.
Configuration menu - View commit details
-
Copy full SHA for 657f177 - Browse repository at this point
Copy the full SHA 657f177View commit details -
fs_test: Enable NTFS test case
NTFS is now fully support, we no longer need to skip this test.
Configuration menu - View commit details
-
Copy full SHA for afe88a3 - Browse repository at this point
Copy the full SHA afe88a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dab24f - Browse repository at this point
Copy the full SHA 9dab24fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 463043b - Browse repository at this point
Copy the full SHA 463043bView commit details -
Use libblockdev to check for kernel modules availability
We can use the libblockdev utils instead of calling `modprobe`.
Configuration menu - View commit details
-
Copy full SHA for c2afd77 - Browse repository at this point
Copy the full SHA c2afd77View commit details