1 |
Hi, |
2 |
|
3 |
the patches from lvm 1.0.3 applied nicely to the 2.4.18, compiling |
4 |
went fine too, now i just need to use it.. |
5 |
|
6 |
i sure like to see this in the (gentoo||vanilla) kernel some time |
7 |
greetings |
8 |
Thilo |
9 |
|
10 |
|
11 |
On Thursday, 28. February 2002 23:07, you wrote: |
12 |
> Hi, |
13 |
> |
14 |
> today i tried to setup a LVM on a ataraid device. This failed |
15 |
> because, LVM-1.0.1-rc4 does not support ataraid devices. i atteched |
16 |
> a new lvm-user ebuild which updates LVM to 1.0.3 (which includes |
17 |
> support for ataraid devices)... it's basically a copy+paste of the |
18 |
> old one. |
19 |
> it compiled nicely on my homemachine - and i will use it with the |
20 |
> gentoo bootdisc tommorrow... |
21 |
> |
22 |
> this is bug #898 |
23 |
> |
24 |
> thanks |
25 |
> Thilo |
26 |
> |
27 |
> >from LVM's changelog: |
28 |
> |
29 |
> === |
30 |
> 27/05/1998 - |
31 |
> $Date: 2002/02/18 17:49:01 $ |
32 |
> |
33 |
> Logical Volume Manager Changelog |
34 |
> |
35 |
> Changelog for 1.0.2 to 1.0.3 |
36 |
> |
37 |
> LVM |
38 |
> --- |
39 |
> |
40 |
> Tool fixes to support physical and logical volumes bigger than 1 |
41 |
> Terabyte |
42 |
> and up to 2 Terabytes in size. |
43 |
> |
44 |
> |
45 |
> Driver |
46 |
> ------ |
47 |
> |
48 |
> |
49 |
> Tools |
50 |
> ----- |
51 |
> |
52 |
> o lvcreate |
53 |
> o lvextend |
54 |
> o lvreduce |
55 |
> - support logical volume sizes up to 2TB - 1 sector |
56 |
> |
57 |
> o pvcreate |
58 |
> - option -s to overwrite the device size. Useful to fake physical |
59 |
> volumes on smaller devices for test purposes or to set the |
60 |
> device size |
61 |
> correctly in case the OS reports a wrong one in rare cases |
62 |
> |
63 |
> o pvmove (involves pv_move_pes() in the library as well) |
64 |
> - supports moves in inactive volume groups now |
65 |
> - new option "-i" to ignore read errors on flaky or otherwise |
66 |
> inaccessible devices |
67 |
> |
68 |
> o vgcfgrestore |
69 |
> - option -b to give a backup history number together with "-n |
70 |
> VolumeGroupName" |
71 |
> - option -i to ignore the size of the device to be restored to |
72 |
> - no need to give -n *and* -f any longer |
73 |
> |
74 |
> o vgcreate: remove wrong check for ~64k extents maximum |
75 |
> |
76 |
> o vgchange |
77 |
> - drop snapshot logical volumes which have broken exception |
78 |
> tables during volume group activation |
79 |
> |
80 |
> o vgexport can now export volume groups which are not in |
81 |
> /etc/lvmtab* |
82 |
> |
83 |
> o vgscan |
84 |
> - option -f to force changes of volume group and logical volume |
85 |
> device numbers |
86 |
> which potentially violates NFS client access in case of |
87 |
> exported filesystems |
88 |
> on changed logical volumes |
89 |
> - option -r to remove all snapshots in all volume groups or |
90 |
> snapshots in |
91 |
> a specified volume group (useful in case snapshots are corrupt) |
92 |
> |
93 |
> |
94 |
> Library |
95 |
> ------- |
96 |
> |
97 |
> o lvm_check_number_ll |
98 |
> - new (long long) returning function to convert |
99 |
> number strings with optional size suffixes |
100 |
> |
101 |
> o lvm_tab_check_free_lv_number |
102 |
> - new function to check if a single logical volume device number |
103 |
> is already used |
104 |
> |
105 |
> o pv_get_size_ll |
106 |
> - new ( long long) returning function to support 1TB < PV size < |
107 |
> 2TB |
108 |
> |
109 |
> o pv_move_pes |
110 |
> - support for moves in inactive volume groups and for ignoring |
111 |
> read errors |
112 |
> |
113 |
> o pv_write |
114 |
> - zero gap between PV structure and VG structure on disk in order |
115 |
> to avoid confusing other tools |
116 |
> |
117 |
> |
118 |
> |
119 |
> =================================================================== |
120 |
>============ |
121 |
> |
122 |
> Changelog for 1.0.1 to 1.0.2 |
123 |
> |
124 |
> LVM |
125 |
> --- |
126 |
> |
127 |
> Driver |
128 |
> ------ |
129 |
> |
130 |
> o now works with 2.4.17 |
131 |
> |
132 |
> o reduce stack footprint with snapshots |
133 |
> |
134 |
> o sparc 64 fixes (tests needed!) |
135 |
> |
136 |
> o avoid oops when accessing PVs of an inactive VG |
137 |
> |
138 |
> Tools |
139 |
> ----- |
140 |
> |
141 |
> o persistent LV device minors to support client recovery after |
142 |
> a NFS server reboot/failover |
143 |
> |
144 |
> o ataraid device support |
145 |
> |
146 |
> o support loop devices (they do not show up in /proc/partitions) |
147 |
> |
148 |
> o fixed contiguous PV array bug in pv_read_all_pv_of_vg.c |
149 |
> |
150 |
> o avoid flushing PVs |
151 |
> |
152 |
> o DAC960 recognition bugs fixed |
153 |
> |
154 |
> =================================================================== |
155 |
>============ |
156 |
> |
157 |
> Changelog for 1.0 to 1.0.1 |
158 |
> |
159 |
> LVM |
160 |
> --- |
161 |
> |
162 |
> LVM now supports both version 1 and version 2 data formats. No |
163 |
> need to |
164 |
> upgrade ! |
165 |
> |
166 |
> Driver |
167 |
> ------ |
168 |
> |
169 |
> o now works with 2.4.16 |
170 |
> |
171 |
> Tools |
172 |
> ----- |
173 |
> |
174 |
> o support for version 1 and 2 data formats |
175 |
> |
176 |
> o Now stores new and changed PVs in version 1 data format! |
177 |
> |
178 |
> o zero pv and lv arrays in vg_cfgrestore |
179 |
> |
180 |
> o removing of PVs from VGs with snapshot now works |
181 |
> (changes in pv_read_all_pv_of_vg(), pv_read_all_pe_of_vg(), |
182 |
> vg_setup_for_merge(), vg_setup_for_extend(), |
183 |
> vg_setup_for_reduce(), vg_setup_for_split() and liblvm.h) |
184 |
> |
185 |
> o persistant LV and PV numbers |
186 |
> |
187 |
> o lvmcreate_initd now supports devfs |
188 |
> |
189 |
> o support for non-partitioned MDs |
190 |
> |
191 |
> o SPARC compilation fixes |
192 |
> |
193 |
> =================================================================== |
194 |
>============ |