Hi, On Sunday 29 April 2012 08:58:17 Alejandro Imass wrote: > On Sat, Apr 28, 2012 at 5:03 PM, Erich Dollansky > <er...@alogreentechnologies.com> wrote: > > On Saturday 28 April 2012 20:15:25 Alejandro Imass wrote: > >> On Sat, Apr 28, 2012 at 3:22 AM, Wojciech Puchar > >> <woj...@wojtek.tensor.gdynia.pl> wrote: > >> >> I somewhat agree, but it wasn't a person. I am the only administrator, > >> >> the only one with root access. The jails were effectively moved to the > >> >> /usr/local/etc/apache22 of the single that survived at the top level. > >> >> I'm thinking something between mount, EzJail, the journal and the way > >> >> MySQL created a great deal of head contention, so something must have > >> >> gotten corrupted at the directory level like you state, but the > >> >> strange part is no _data_ corruption as such, because I was able to > >> >> physically archive the jails, move them to the correct directory and > >> > > >> > > >> > no matter what you do FreeBSD DOES NOT ramdomly move directories. if you > >> > are > >> > sure you didn't move it yourself then it must be machine hardware problem > >> > but still unlikely. > >> > >> After a little more research, ___it it NOT unlikely at all___ that > >> under high distress and a hard boot, UFS could have somehow corrupted > >> the directory structure, whilst maintaining the data intact. From what > >> I've learned so far, UFS is actually divided into 2 layers: one that > >> controls the directory structure and metadata and a lower layer > >> containing the data, so the directories being screwed up and the data > >> intact it is actually quite possible. > >> > >> What I'm trying to do is figure out is how it happened, and try > >> prevent it from happening again, so instead of dismissing it as > >> impossibility, I think we all should spend a little time figuring out > >> how these things can happen and determine how it can be prevented or > >> reduced. > > > > somebody mentioned the links. Did you use links in the jails to access the > > data? If then the directories of the jails got screwed, the links are gone > > but the original data is still there. The damaged directory might got fixed > > during the first reboot after the crash and you never noticed the fix. > > > > Hi Erich, thanks for your reply. > > I don't know what links you are referring to, but please point me in
man link They are practical in jails when things are read only. Mark everything read-only and nothing should go wrong. > that direction. I initially suspected that it could have been the > journal recovery and/or fsck but as you can see, a couple of people I only installed journals on a new machine without any experience there. UFS does normally the job for me. > have said this is impossible, but have to admit my ignorance on some > specifics of the UFS filesystem, yet out of logic seems like the most > plausible explanation. This is not a good reasoning. I have had clients using my own software for years before it crashed with an error which was in there since the start. > > I've been running FBSD since 6.2 and jails since then as well. Today > I run 6 public servers in 8.2 with between 15 to 20 jails each and we > switched to ezjail last year and use strictly by the book. I do use > flavours though, and I may archive and re-create jails with a specific > archive but always using ezjail-admin. Since all our servers are 8.2 > and all updated the same, I may port jails from one server to the > other using the ezjail archive method, but nothing as stupid as > someone was suggesting that I was using cp or soft links. > I never used ezjail in real life. > I've never had any problems except in _this particular server_ where I > have client that has a problem with MySQL and under some conditions it > drains the whole server. I suspected corruption of the fs because of > all the contention generated by MySQL to the point where it simply > hung and had to hard-reboot. I doubt it's hardware because these are > relatively new servers Xeon X3370, 8GB RAM, 2 x 150GB 10,000rpm > Velociraptor disks. We have the pristine OS in one disk and jails in > the other. Nothing runs outside of jails, not even the MTA which runs > postfix inside one of the jails. > > This is the first crash when anything like this has happened in over 6 > years running FBSD, and I am surprised as anyone here because of the > weirdness of the jail directories moving like that. We had backups of > the previous night, but I didn't even use them. The data was all > there, intact, just moved inside the only surviving jail, which > happens to be the http reverse proxy of all the other jails. > > If you have any leads as to how this can happen other than cosmic rays > I would greatly appreciate it. Check if their are links there after you remade the system. I have also no other idea then. Erich > > Thanks! > > -- > Alejandro > > > Erich > > _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"