"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