File Systems and Storage

The following features and functionalities related to file systems and storage are deprecated in Oracle Linux 9.

lsscsi NVMe

Using lsscsi to list information about Non-Volatile Memory Express (NVMe) devices is deprecated. Use nvme-cli, lsblk, and blkid instead.

sg3_utils NVMe

Using any of the tools in the sg3_utils package to work with Non-Volatile Memory Express (NVMe) devices is deprecated. Use nvme-cli instead.

lvm2-activation-generator

The lvm2-activation-generator program is deprecated, together with its generated services as follows:

  • lvm2-activation

  • lvm2-activation-early

  • lvm2-activation-net

The lvm.conf event_activation that used to activate these services no longer works. The only method that is used for automatic activation of volume groups is event based activation.

PMDK Library

The Persistent Memory Development Kit (pmdk) is a collection of libraries and tools for simplifying the management and access of persistent memory devices. This set of libraries are deprecated, including the -debuginfo packages.

The following list of pmdk-related binary packages, including the nvml source package, have been deprecated:

  • libpmem

  • libpmem-devel

  • libpmem-debug

  • libpmem2

  • libpmem2-devel

  • libpmem2-debug

  • libpmemblk

  • libpmemblk-devel

  • libpmemblk-debug

  • libpmemlog

  • libpmemlog-devel

  • libpmemlog-debug

  • libpmemobj

  • libpmemobj-devel

  • libpmemobj-debug

  • libpmempool

  • libpmempool-devel

  • libpmempool-debug

  • pmempool

  • daxio

  • pmreorder

  • pmdk-convert

  • libpmemobj++

  • libpmemobj++-devel

  • libpmemobj++-doc

md-linear and md-faulty MD RAID Kernel Modules

The following MD RAID kernel modules have been deprecated:
  • CONFIG_MD_LINEAR or md-linear: Concatenates multiple drives so that when a single member disk becomes full, data is written to the next disk until all disks are full.

  • CONFIG_MD_FAULTY or md-faulty: Tests a block device that occasionally returns read or write errors for testing purposes.

Virtual Data Optimizer Parameters in sysfs

Virtual Data Optimizer (VDO) parameters that appears in sysfs have been deprecated except for the log_level parameter. These include the following:
  • All kvdo module-level sysfs parameters

  • All individual dm-vdo sysfs parameters targets specific to VDO

Parameters that are common to all DM targets don't change. Configuration values for dm-vdo targets, which are set by updating the removed module-level parameters, can no longer be changed.

You can no longer access statistics and configuration values for dm-vdo targets using sysfs. However, these values are accessible using dmsetup message stats, dmsetup status, and dmsetup table dmsetup commands.