- 3,714,556 Users
- 2,242,576 Discussions
- 7,844,931 Comments
Forum Stats
Discussions
Categories
- Industry Applications
- 3.2K Intelligent Advisor
- Insurance
- 1K On-Premises Infrastructure
- 356 Analytics Software
- 32 Application Development Software
- 1.7K Cloud Platform
- 700.5K Database Software
- 17.4K Enterprise Manager
- 7 Hardware
- 164 Infrastructure Software
- 87 Integration
- 51 Security Software
RHCK and vdo/kmod-vdo dependency

Hi,
I'm currently in the process of gradually moving all my servers from CentOS 7 to Oracle Linux 7. So far I migrated half a dozen machines, and by now the process is trivial for me.
One of my servers has a relatively small /boot partition. After migrating it, I noticed I got an Icinga alert about a full partition. Indeed, /boot was 93% full. Which was due to the fact that I had two upstream Red Hat kernels as well as two Oracle kernels.
I read the documentation on how to remove the Red Hat kernels and decided to give it a go. I installed the kernel-transition package and removed the kernel, kernel-tools and kernel-tools-libs packages. Which freed my /boot partition as expected.
I noticed while removing the kernel packages that two other packages went down the drain with them, namely vdo and kmod-vdo. I don't know what they are good for. I know they belong to the "Base" package group.
Should I be worried about some important stuff missing ?
Cheers,
Niki
Answers
-
Avi Miller-Oracle Senior Solution Architect, Oracle Cloud Infrastructure Developer Adoption Melbourne, AustraliaPosts: 4,727 Employee
If you're ever wondering what a package does,
yum info packagename
will tell you. In this case, thevdo
package contains the management tools for the Virtual Data Optimizer and thekmod-kvdo
package contains the kernel modules for the Virtual Data Optimizer, which is (according to its description) a device mapper target thatdelivers block-level deduplication, compression and thin provisioning. -
I read that description which still leaves me a bit clueless.
- I don't know exactly what it's supposed to do.
- I don't think I need it.
- Since it's part of the "Base" package group, I still wonder if it is something vital under the hood.
-
Avi Miller-Oracle Senior Solution Architect, Oracle Cloud Infrastructure Developer Adoption Melbourne, AustraliaPosts: 4,727 Employee
Sorry, I guess I should provide more context:
Device-mapper targets like dm-raid or dm-multipath sit on top of phsyical block devices to provide additional functionality. For example, dm-raid creates a RAID device, while dm-multipath allows for multiple connections to the same device. VDO creates a virtual device that does things like block deduplication and compression.
If you haven't configured it, you don't need it. It's not configured by default and requires manual intervention.
There are lots of things in the Base package group that are never used. You can always reinstall it if you want to take it for a spin.
-
Strangely, these are the only two packages that seem to have a hard dependency on RHCK and don't work with only UEK installed.