This issue has come up numerous types with customers that include special filesystems explicitly in their /etc/fstab. For instance, a customer fstab may look like:
During the mount_system, the DMS will itself mount devtmpfs, proc, sysfs, etc. But since the customer fstab includes the special filesystems already, the mount_system will fail and as a result, the migration aborts.
Proposing changing the fstab.py to not only ignore swap but all special filesystems (or at least the special filesystems the DMS explicitly mounts), as it is unknown what the user may have in their /etc/fstab.
Instead of:
if fstype != 'swap':
Propose:
if fstype not in ['swap','tmpfs','sysfs','debugfs','proc','devtmpfs','dev','devpts']:
This issue has come up numerous types with customers that include special filesystems explicitly in their /etc/fstab. For instance, a customer fstab may look like:
During the mount_system, the DMS will itself mount devtmpfs, proc, sysfs, etc. But since the customer fstab includes the special filesystems already, the mount_system will fail and as a result, the migration aborts.
Proposing changing the fstab.py to not only ignore swap but all special filesystems (or at least the special filesystems the DMS explicitly mounts), as it is unknown what the user may have in their /etc/fstab.
Instead of:
if fstype != 'swap':
Propose:
if fstype not in ['swap','tmpfs','sysfs','debugfs','proc','devtmpfs','dev','devpts']: