164. OSRFsck

YaST OS Repair. Automatic error detection & repair tool for Linux.

164.1. Authors

  • Johannes Buchhold <jbuch@suse.de>

164.2. Summary of Module Globals

List of Global Functions

  • Check - Test the filesystem of one partition.

  • IsNonLinuxFileSystem - checks for filesystem type (Repair module should not touch non-linux partitions - bug #25002)

  • LoadAllFsModules - Load all needed fileystem and lvm/raid modules.

  • OSRFsck - Constructor. Fill the list fsck_fsid with the date from module Partition.

  • PossiblePartitions - Return a list witch contains all partitions names that can be used for a fsck.

  • Repair - The main repair dialog.

List of Global Variables

164.3. Global Functions

164.3.1. Check

Test the filesystem of one partition.

Function parameters

  • map part

Return value

  • boolean

164.3.2. IsNonLinuxFileSystem

checks for filesystem type (Repair module should not touch non-linux partitions - bug #25002)

Function parameters

  • symbol fs

Return value

  • boolean

164.3.3. LoadAllFsModules

Load all needed fileystem and lvm/raid modules.

Return value

  • boolean

164.3.4. OSRFsck

Constructor. Fill the list fsck_fsid with the date from module Partition.

Return value

  • void

164.3.5. PossiblePartitions

Return a list witch contains all partitions names that can be used for a fsck.

Return value

  • list<map>

164.3.6. Repair

The main repair dialog.

Function parameters

  • string t_check_partition

  • symbol used_fs

Return value

  • symbol - `ok,`error,`cancel

164.4. Global Variables

164.4.1. fs_kernel_modules

The loaded modules.

164.4.2. fsck_fsid

A list of all possible filesystem id's for fsck...

164.4.3. fsck_type

A list of all possible types for a fsck ...

164.4.4. not_installed_modules

The not loaded filesystem an lvm/raid modules.

164.5. Module Requirements

164.5.1. Module Imports

  • FileSystems
  • FileUtils
  • Mode
  • OSRCommon
  • OSRExecute
  • OSRLogFile
  • OSRModuleLoading
  • OSRPopup
  • Partitions
  • Popup
  • Stage
  • Storage

164.5.2. Module Includes