"Fossies" - the Fresh Open Source Software Archive

Member "fstransform-0.9.4/ChangeLog" (31 Mar 2019, 5483 Bytes) of package /linux/misc/fstransform-0.9.4.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "ChangeLog": 0.9.3_vs_0.9.4.

    1 From 0.9.3 to 0.9.4, Massimiliano Ghilardi 2012-04-15:
    2   all:
    3     * testing IN PROGRESS on 'nilfs2' and 'ocfs2' file systems
    4     * some changes to compile on FreeBSD - still NOT finished!
    5 
    6   fsattr:
    7     * new program, used for fallocate() speedup on ext4 file system.
    8       it removes the 'fallocate' flag (actually named 'uninit')
    9       from all files inside an unmounted ext4 file system
   10 
   11   fsmove:
   12     * added option --io=prealloc to fallocate() target files
   13       instead of moving them from source to target.
   14       it's much faster and 100% safe, unlike default --io=posix
   15       that incrementally moves source files during work
   16       and cannot move them back in case of 'disk full' errors.
   17 
   18   fsremap:
   19     * UNFINISHED: added options --io=prealloc, --mount-point-device=DIR
   20       and --mount-point-loop-file=DIR
   21       used together with fsmove option --io=prealloc:
   22       in addition to the normal setup (i.e. scanning loop file and zero file)
   23       they assume target files (inside loop file) are preallocated
   24       and their contents still reside in the corresponding source
   25       files (inside device)
   26     * FIXME: support replaying preallocation
   27 
   28 
   29 From 0.9.2 to 0.9.3, Massimiliano Ghilardi 2012-03-27:
   30   fsremap:
   31     * added automatic checkpointing to persistence file
   32     * new option '--resume-job=NUMBER' to resume interrupted jobs
   33       from persistence file. works even if job was interrupted
   34       by power failure, kill -9, or similar catastrophic events
   35     * default directory for secondary storage and log files is now
   36       /var/tmp/fstransform/fsremap.job.<N>
   37       to better conform with FHS
   38     * changed all options '--OPTION ARG' to '--OPTION=ARG'
   39       to conform with GNU guidelines
   40     * renamed option '--umount-cmd CMD' to '--cmd-umount=CMD'
   41       to use same convention as fstransform
   42 
   43   fstransform:
   44     * added cleanup in case of errors
   45     * now works also if device to transform is not mounted
   46     * default log file is now /var/tmp/fstransform/fstransform.log.$$
   47       to better conform with FHS
   48     * added options '--list-source-file-systems' and '--list-target-file-systems'
   49       simplifies integration with other programs (gparted...) as they do not need
   50       to guess which file systems combinations are supported by fstransform
   51 
   52 
   53 From 0.9.1 to 0.9.2, Massimiliano Ghilardi 2012-03-08:
   54   all:
   55     * added explicit copyright statement to all source files
   56 
   57   fsmove:
   58     * added program description to '--help' output
   59 
   60   fsremap:
   61     * added check that last device block to be written is actually writeable.
   62       Reason: at least on Linux, if a filesystem is smaller than its
   63       containing device, it often limits to its own length the writable blocks
   64       in the device.
   65     * added program description to '--help' output
   66 
   67   fstransform:
   68     * renamed 'fstransform.sh' to 'fstransform'
   69     * added check that source and target file systems are among the
   70       tested ones: minix ext2 ext3 ext4 reiserfs jfs xfs
   71     * added options '--help' and '--force-untested-file-systems'
   72 
   73 
   74 From 0.9.0 to 0.9.1, Massimiliano Ghilardi 2012-02-13:
   75   fsremap:
   76     * fixed build errors on some Linux flavors (typically rpm-based ones)
   77     * fixed internal error on 32-bit platforms while remapping devices > 4GB
   78 
   79   fstransform:
   80     * option '--show-time' is now enabled by default,
   81       use '--show-time=no' to disable
   82 
   83 
   84 From 0.3.7 to 0.9.0, Massimiliano Ghilardi 2012-02-06:
   85   all:
   86     * replaced Eclipse-generated makefiles with automake+autoconf ones.
   87       new 'configure' script also autodetects required C functions,
   88       headers and types
   89 
   90     * added warning to README about transforming to 'xfs'
   91       a device more than 90% full
   92 
   93   fsmove:
   94     * added progress report and estimated time left
   95 
   96   fsremap:
   97     * zero-file is now optional. if not specified, fsremap performs
   98       an irreversible remapping
   99 
  100   fstransform:
  101     * added option '--show-time' to print time-of-day before each message
  102     * added option '--irreversible' to skip creating zero-file
  103 
  104   fstransform and fsremap:
  105     * added option '--no-questions' to run automatically without asking
  106       any confirmation.
  107 
  108     * added safety checks for devices with odd-sized last block:
  109       now fstransform creates a loop-file with length = device size
  110       _rounded_down_ to file-system block size,
  111       and fsremap refuses to run if loop-file length exceeds device size
  112       _rounded_down_ to file-system block size
  113 
  114 
  115 From 0.3.6 to 0.3.7, Massimiliano Ghilardi 2012-01-21:
  116   fsremap:
  117     * fixed a bug in the routine to show progress percentage.
  118       This bug cause fsremap to crash while remapping the device,
  119       leaving your data UNUSABLE.
  120 
  121       For this reason, PLEASE DO NOT USE FSTRANSFORM VERSION 0.3.6
  122 
  123 
  124 From 0.2.8 to 0.3.6, Massimiliano Ghilardi 2012-01-21:
  125   fsmove:
  126     * added periodic checks for enough free space in both the source
  127       and target file-systems
  128 
  129   fsremap:
  130     * improved the routine to show progress percentage
  131 
  132       This routine was found to be bugged and crash while remapping
  133       the device, leaving your data UNUSABLE.
  134 
  135       For this reason, PLEASE DO NOT USE FSTRANSFORM VERSION 0.3.6
  136 
  137     * added check and workaround for device lengths not multiples of block size
  138     * added check and workaround for incomplete information sometimes returned
  139       by ioctl(FS_IOC_FIEMAP)
  140 
  141   fstransform:
  142     * added script 'fstransform.sh', it executes automatically
  143       all the steps needed to perform a full file-system transformation