Module: Y2Storage

Defined in:
src/lib/y2storage/proposal.rb,
src/lib/y2storage/md.rb,
src/lib/y2storage/dasd.rb,
src/lib/y2storage/disk.rb,
src/lib/y2storage/fstab.rb,
src/lib/y2storage/device.rb,
src/lib/y2storage/lvm_lv.rb,
src/lib/y2storage/lvm_pv.rb,
src/lib/y2storage/lvm_vg.rb,
src/lib/y2storage/region.rb,
src/lib/y2storage/dm_raid.rb,
src/lib/y2storage/lv_type.rb,
src/lib/y2storage/crypttab.rb,
src/lib/y2storage/md_level.rb,
src/lib/y2storage/dasd_type.rb,
src/lib/y2storage/disk_size.rb,
src/lib/y2storage/md_member.rb,
src/lib/y2storage/md_parity.rb,
src/lib/y2storage/mountable.rb,
src/lib/y2storage/multipath.rb,
src/lib/y2storage/partition.rb,
src/lib/y2storage/align_type.rb,
src/lib/y2storage/blk_device.rb,
src/lib/y2storage/encryption.rb,
src/lib/y2storage/exceptions.rb,
src/lib/y2storage/inhibitors.rb,
src/lib/y2storage/planned/md.rb,
src/lib/y2storage/space_info.rb,
src/lib/y2storage/actiongraph.rb,
src/lib/y2storage/dasd_format.rb,
src/lib/y2storage/devicegraph.rb,
src/lib/y2storage/disk_device.rb,
src/lib/y2storage/mount_point.rb,
src/lib/y2storage/resize_info.rb,
src/lib/y2storage/setup_error.rb,
src/lib/y2storage/storage_env.rb,
src/lib/y2storage/yaml_writer.rb,
src/lib/y2storage/align_policy.rb,
src/lib/y2storage/dump_manager.rb,
src/lib/y2storage/md_container.rb,
src/lib/y2storage/partition_id.rb,
src/lib/y2storage/disk_analyzer.rb,
src/lib/y2storage/hwinfo_reader.rb,
src/lib/y2storage/partitionable.rb,
src/lib/y2storage/proposal/base.rb,
src/lib/y2storage/setup_checker.rb,
src/lib/y2storage/clients/finish.rb,
src/lib/y2storage/data_transport.rb,
src/lib/y2storage/partition_type.rb,
src/lib/y2storage/planned/device.rb,
src/lib/y2storage/planned/lvm_lv.rb,
src/lib/y2storage/planned/lvm_vg.rb,
src/lib/y2storage/autoinst_issues.rb,
src/lib/y2storage/btrfs_subvolume.rb,
src/lib/y2storage/callbacks/probe.rb,
src/lib/y2storage/compound_action.rb,
src/lib/y2storage/filesystems/nfs.rb,
src/lib/y2storage/free_disk_space.rb,
src/lib/y2storage/guided_proposal.rb,
src/lib/y2storage/package_handler.rb,
src/lib/y2storage/storage_manager.rb,
src/lib/y2storage/autoinst_profile.rb,
src/lib/y2storage/callbacks/commit.rb,
src/lib/y2storage/dialogs/proposal.rb,
src/lib/y2storage/filesystems/base.rb,
src/lib/y2storage/filesystems/type.rb,
src/lib/y2storage/planned/has_size.rb,
src/lib/y2storage/stray_blk_device.rb,
src/lib/y2storage/actions_presenter.rb,
src/lib/y2storage/autoinst_proposal.rb,
src/lib/y2storage/filesystems/btrfs.rb,
src/lib/y2storage/inhibitors/udisks.rb,
src/lib/y2storage/inst_dialog_mixin.rb,
src/lib/y2storage/match_volume_spec.rb,
src/lib/y2storage/multi_disk_device.rb,
src/lib/y2storage/planned/can_be_pv.rb,
src/lib/y2storage/planned/partition.rb,
src/lib/y2storage/proposal_settings.rb,
src/lib/y2storage/secret_attributes.rb,
src/lib/y2storage/sysconfig_storage.rb,
src/lib/y2storage/callbacks/activate.rb,
src/lib/y2storage/callbacks/sanitize.rb,
src/lib/y2storage/comparable_by_name.rb,
src/lib/y2storage/existing_filesystem.rb,
src/lib/y2storage/fake_device_factory.rb,
src/lib/y2storage/proposal/lvm_helper.rb,
src/lib/y2storage/proposal/md_creator.rb,
src/lib/y2storage/autoinst_issues/list.rb,
src/lib/y2storage/callbacks/initialize.rb,
src/lib/y2storage/dialogs/guided_setup.rb,
src/lib/y2storage/partition_tables/gpt.rb,
src/lib/y2storage/proposal/lvm_creator.rb,
src/lib/y2storage/proposal/space_maker.rb,
src/lib/y2storage/storage_enum_wrapper.rb,
src/lib/y2storage/subvol_specification.rb,
src/lib/y2storage/volume_specification.rb,
src/lib/y2storage/autoinst_issues/issue.rb,
src/lib/y2storage/clients/inst_prepdisk.rb,
src/lib/y2storage/devicegraph_sanitizer.rb,
src/lib/y2storage/partition_tables/base.rb,
src/lib/y2storage/partition_tables/dasd.rb,
src/lib/y2storage/partition_tables/type.rb,
src/lib/y2storage/partitioning_features.rb,
src/lib/y2storage/storage_class_wrapper.rb,
src/lib/y2storage/used_storage_features.rb,
src/lib/y2storage/filesystems/legacy_nfs.rb,
src/lib/y2storage/partition_tables/msdos.rb,
src/lib/y2storage/planned/assigned_space.rb,
src/lib/y2storage/planned/can_be_mounted.rb,
src/lib/y2storage/planned/can_be_resized.rb,
src/lib/y2storage/proposal/autoinst_size.rb,
src/lib/y2storage/refinements/size_casts.rb,
src/lib/y2storage/simple_etc_fstab_entry.rb,
src/lib/y2storage/abstract_device_factory.rb,
src/lib/y2storage/autoinst_issues/no_disk.rb,
src/lib/y2storage/proposal/creator_result.rb,
src/lib/y2storage/encrypt_password_checker.rb,
src/lib/y2storage/inhibitors/systemd_units.rb,
src/lib/y2storage/planned/can_be_encrypted.rb,
src/lib/y2storage/planned/can_be_formatted.rb,
src/lib/y2storage/planned/stray_blk_device.rb,
src/lib/y2storage/proposal/devices_planner.rb,
src/lib/y2storage/autoinst_issues/exception.rb,
src/lib/y2storage/boot_requirements_checker.rb,
src/lib/y2storage/dialogs/guided_setup/base.rb,
src/lib/y2storage/filesystems/mount_by_type.rb,
src/lib/y2storage/proposal/device_shrinkage.rb,
src/lib/y2storage/proposal/partition_killer.rb,
src/lib/y2storage/simple_etc_crypttab_entry.rb,
src/lib/y2storage/autoinst_profile/skip_rule.rb,
src/lib/y2storage/clients/inst_disk_proposal.rb,
src/lib/y2storage/filesystems/blk_filesystem.rb,
src/lib/y2storage/proposal/partition_creator.rb,
src/lib/y2storage/autoinst_issues/no_proposal.rb,
src/lib/y2storage/clients/partitions_proposal.rb,
src/lib/y2storage/proposal/initial_strategies.rb,
src/lib/y2storage/autoinst_issues/missing_root.rb,
src/lib/y2storage/partition_tables/implicit_pt.rb,
src/lib/y2storage/proposal/autoinst_drives_map.rb,
src/lib/y2storage/proposal/phys_vol_calculator.rb,
src/lib/y2storage/proposal/phys_vol_strategies.rb,
src/lib/y2storage/proposal/settings_adjustment.rb,
src/lib/y2storage/volume_specification_builder.rb,
src/lib/y2storage/autoinst_issues/invalid_value.rb,
src/lib/y2storage/autoinst_issues/missing_value.rb,
src/lib/y2storage/autoinst_issues/no_disk_space.rb,
src/lib/y2storage/callbacks/libstorage_callback.rb,
src/lib/y2storage/proposal/autoinst_size_parser.rb,
src/lib/y2storage/proposal/autoinst_space_maker.rb,
src/lib/y2storage/autoinst_profile/drive_section.rb,
src/lib/y2storage/inhibitors/mdadm_auto_assembly.rb,
src/lib/y2storage/proposal/devicegraph_generator.rb,
src/lib/y2storage/proposal/initial_strategies/ng.rb,
src/lib/y2storage/dialogs/callbacks/activate_luks.rb,
src/lib/y2storage/partition_tables/partition_slot.rb,
src/lib/y2storage/planned/partitions_distribution.rb,
src/lib/y2storage/autoinst_profile/skip_list_value.rb,
src/lib/y2storage/proposal/autoinst_creator_result.rb,
src/lib/y2storage/proposal/initial_strategies/base.rb,
src/lib/y2storage/boot_requirements_strategies/base.rb,
src/lib/y2storage/boot_requirements_strategies/prep.rb,
src/lib/y2storage/boot_requirements_strategies/uefi.rb,
src/lib/y2storage/boot_requirements_strategies/zipl.rb,
src/lib/y2storage/dialogs/guided_setup/select_disks.rb,
src/lib/y2storage/proposal/autoinst_devices_creator.rb,
src/lib/y2storage/proposal/autoinst_devices_planner.rb,
src/lib/y2storage/proposal/phys_vol_strategies/base.rb,
src/lib/y2storage/autoinst_issues/missing_reuse_info.rb,
src/lib/y2storage/autoinst_profile/partition_section.rb,
src/lib/y2storage/autoinst_profile/skip_list_section.rb,
src/lib/y2storage/dialogs/guided_setup/select_scheme.rb,
src/lib/y2storage/proposal/initial_strategies/legacy.rb,
src/lib/y2storage/autoinst_issues/thin_pool_not_found.rb,
src/lib/y2storage/boot_requirements_strategies/legacy.rb,
src/lib/y2storage/proposal/devices_planner_strategies.rb,
src/lib/y2storage/autoinst_issues/could_not_create_boot.rb,
src/lib/y2storage/autoinst_profile/partitioning_section.rb,
src/lib/y2storage/autoinst_profile/raid_options_section.rb,
src/lib/y2storage/boot_requirements_strategies/analyzer.rb,
src/lib/y2storage/boot_requirements_strategies/nfs_root.rb,
src/lib/y2storage/dialogs/guided_setup/select_root_disk.rb,
src/lib/y2storage/dialogs/guided_setup/select_filesystem.rb,
src/lib/y2storage/proposal/devices_planner_strategies/ng.rb,
src/lib/y2storage/autoinst_issues/missing_reusable_device.rb,
src/lib/y2storage/proposal/phys_vol_strategies/use_needed.rb,
src/lib/y2storage/autoinst_issues/shrinked_planned_devices.rb,
src/lib/y2storage/autoinst_profile/section_with_attributes.rb,
src/lib/y2storage/proposal/devices_planner_strategies/base.rb,
src/lib/y2storage/dialogs/guided_setup/select_filesystem/ng.rb,
src/lib/y2storage/proposal/devices_planner_strategies/legacy.rb,
src/lib/y2storage/proposal/phys_vol_strategies/use_available.rb,
src/lib/y2storage/dialogs/guided_setup/select_filesystem/base.rb,
src/lib/y2storage/proposal/partitions_distribution_calculator.rb,
src/lib/y2storage/dialogs/guided_setup/select_filesystem/legacy.rb,
src/lib/y2storage/dialogs/guided_setup/select_filesystem/volume_widget.rb,
src/lib/y2storage/luks.rb,
src/lib/y2storage/bcache.rb,
src/lib/y2storage/cache_mode.rb,
src/lib/y2storage/planned/md.rb,
src/lib/y2storage/bcache_cset.rb,
src/lib/y2storage/bcache_type.rb,
src/lib/y2storage/devicegraph.rb,
src/lib/y2storage/planned/nfs.rb,
src/lib/y2storage/planned/disk.rb,
src/lib/y2storage/device_finder.rb,
src/lib/y2storage/planned/bcache.rb,
src/lib/y2storage/dialogs/proposal.rb,
src/lib/y2storage/autoinst_proposal.rb,
src/lib/y2storage/existing_filesystem.rb,
src/lib/y2storage/dialogs/guided_setup.rb,
src/lib/y2storage/proposal/nfs_creator.rb,
src/lib/y2storage/proposal/space_maker.rb,
src/lib/y2storage/devicegraph_sanitizer.rb,
src/lib/y2storage/used_storage_features.rb,
src/lib/y2storage/partition_tables/msdos.rb,
src/lib/y2storage/simple_etc_fstab_entry.rb,
src/lib/y2storage/initial_guided_proposal.rb,
src/lib/y2storage/proposal/bcache_creator.rb,
src/lib/y2storage/planned/can_be_md_member.rb,
src/lib/y2storage/planned/devices_collection.rb,
src/lib/y2storage/clients/partitions_proposal.rb,
src/lib/y2storage/proposal/settings_generator.rb,
src/lib/y2storage/planned/can_be_bcache_member.rb,
src/lib/y2storage/proposal/autoinst_drives_map.rb,
src/lib/y2storage/proposal/autoinst_md_planner.rb,
src/lib/y2storage/proposal/autoinst_vg_planner.rb,
src/lib/y2storage/proposal/autoinst_nfs_planner.rb,
src/lib/y2storage/proposal/settings_generator/ng.rb,
src/lib/y2storage/proposal/space_maker_prospects.rb,
src/lib/y2storage/proposal/autoinst_drive_planner.rb,
src/lib/y2storage/autoinst_issues/no_partitionable.rb,
src/lib/y2storage/proposal/autoinst_bcache_planner.rb,
src/lib/y2storage/proposal/autoinst_creator_result.rb,
src/lib/y2storage/proposal/partition_table_creator.rb,
src/lib/y2storage/proposal/settings_generator/base.rb,
src/lib/y2storage/boot_requirements_strategies/uefi.rb,
src/lib/y2storage/proposal/autoinst_devices_creator.rb,
src/lib/y2storage/autoinst_issues/surplus_partitions.rb,
src/lib/y2storage/boot_requirements_strategies/raspi.rb,
src/lib/y2storage/proposal/settings_generator/legacy.rb,
src/lib/y2storage/proposal/space_maker_prospects/base.rb,
src/lib/y2storage/proposal/space_maker_prospects/list.rb,
src/lib/y2storage/proposal/autoinst_disk_device_planner.rb,
src/lib/y2storage/autoinst_issues/multiple_bcache_members.rb,
src/lib/y2storage/autoinst_profile/bcache_options_section.rb,
src/lib/y2storage/autoinst_issues/could_not_calculate_boot.rb,
src/lib/y2storage/proposal/space_maker_prospects/wipe_disk.rb,
src/lib/y2storage/autoinst_issues/unsupported_drive_section.rb,
src/lib/y2storage/autoinst_issues/missing_reusable_filesystem.rb,
src/lib/y2storage/proposal/space_maker_prospects/delete_partition.rb,
src/lib/y2storage/proposal/space_maker_prospects/resize_partition.rb,
src/lib/y2storage/proposal/space_maker_prospects/partition_prospect.rb

Overview

Copyright (c) [2019] SUSE LLC

All Rights Reserved.

This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, contact SUSE LLC.

To contact SUSE LLC about this file by physical or electronic mail, you may find current contact information at www.suse.com.

Defined Under Namespace

Modules: AutoinstIssues, AutoinstProfile, BootRequirementsStrategies, Callbacks, Clients, ComparableByName, Dialogs, DiskDevice, Filesystems, InstDialogMixin, MatchVolumeSpec, MultiDiskDevice, PartitionTables, PartitioningFeatures, Planned, Proposal, Refinements, SecretAttributes, StorageClassWrapper, StorageEnumWrapper Classes: AbstractDeviceFactory, AccessModeError, Actiongraph, ActionsPresenter, AlignPolicy, AlignType, AutoinstProposal, Bcache, BcacheCset, BcacheType, BlkDevice, BootRequirementsChecker, BtrfsSubvolume, CacheMode, CompoundAction, Crypttab, Dasd, DasdFormat, DasdType, DataTransport, Device, DeviceFinder, DeviceNotFoundError, Devicegraph, DevicegraphSanitizer, Disk, DiskAnalyzer, DiskSize, DmRaid, DumpManager, EncryptPasswordChecker, Encryption, Error, ExistingFilesystem, FakeDeviceFactory, FreeDiskSpace, Fstab, GuidedProposal, HWInfoReader, Inhibitors, InitialGuidedProposal, Luks, LvType, LvmLv, LvmPv, LvmVg, Md, MdContainer, MdLevel, MdMember, MdParity, MdadmAutoAssembly, MountPoint, Mountable, Multipath, NoDiskSpaceError, NoMorePartitionSlotError, NotBootableError, PackageHandler, Partition, PartitionId, PartitionType, Partitionable, ProposalSettings, Region, ResizeInfo, SetupChecker, SetupError, SimpleEtcCrypttabEntry, SimpleEtcFstabEntry, SpaceInfo, StorageEnv, StorageManager, StrayBlkDevice, SubvolSpecification, SysconfigStorage, SystemdUnits, Udisks, UnexpectedCallError, UsedStorageFeatures, VolumeSpecification, VolumeSpecificationBuilder, YamlWriter