Slashdot Mirror


IBM Promises Logical Volume Management For Linux

Several folks wrote in with news that IBM has announced via mailing list its intention to release a Logical Volume Management (LVM) architecture for Linux. Here is the LVM white paper referred to below. Neither the note below nor the IBM Web site seem to declare what sort of license it will be released under, but the expressed hope "that the release of this technology will lead to a world class logical volume management system for Linux" would fit logically with the GPL, wouldn't it? ;) (More)

An Anonymous Coward writes: "I found the following message posted to several Linux mailing lists:

************************* Begin Message **************

Hello! Since IBM has begun to publicly support Linux, many of our customers have started showing an interest in Linux. We have received many requests from our customers asking us to enhance certain areas of Linux (logical volume management in particular) in order to make Linux a more acceptable platform for their IT operations. Furthermore, we have been asked to provide a migration path from existing platforms (both IBM and non-IBM) to Linux. IBM has been moving to satisfy these requests by contributing developers and technology to the Linux Community. This is what drove IBM's decision to release JFS to the Linux Community, and it is driving the decision to release logical volume management technology to the Linux Community.

IBM is releasing one of its most advanced architectures for a Logical Volume Management System. This architecture is quite interesting as it completely integrates all disk and volume management into a single, highly extensible, easy to use entity. We hope that the release of this technology will lead to a world class logical volume management system for Linux, one which satisfies the requirements of our customers as well as those of the Linux Community.

The first of several white papers describing the LVMS architecture can be found at the IBM Linux Technology Center website:

link

Since we would like to have an honest, open discussion about this, I would suggest that all interested parties post their comments to the LVM mailing list (unless someone has a better suggestion!). All comments are welcome!

Thanks!

Ben Rafanello

IBM Linux Technology Center

PS - Information about the LVM mailing list can be found at:

link

***************** End Message *************************

Well, the message sounded interesting so I checked out their website. I found the specified white paper in the "Documents / White Papers" section. After giving it a quick read, I must say that this isn't like any other LVM I've ever heard of! The use of "plug-in modules" to control what devices the LVM sees, how it partitions those devices, and how it uses those partitions to create a volume is incredibly flexible. I also like the part about the LVM working with the filesystem on a volume so that a volume can be resized without any data loss (and without all of the manual steps that must currently be done on Linux). The paper discusses this LVM as an architecture, and it avoids discussing user interfaces and implementation issues. I wonder if this is some pie in the sky vision or if they have any code to back this up?"

195 comments

  1. What else? by jregel · · Score: 1

    I wonder what other technologies customers are asking IBM to add to Linux. I'm not especially familiar with AIX - what interesting features does it have?

    It'll also be interesting to see how this works with the other Linux LVM (no link - sorry). Will we end up with a similar situation to the current journalled filesystem developments where we go from 0 journalled filesystems to 4 (ext3, reiserfs, XFS and JFS)?

  2. Re:Sigh by gaudior · · Score: 1
    Not Well Done.

    Idiot.


    --

  3. Re:Ben Rafanello responds by Tony-A · · Score: 1

    Any bets that Linux is _THE_ Enterprise-level OS in 5 years?

  4. Re:Linux already has an LVM by rhaig · · Score: 1

    when I spoke to Heinz this january at LinuxWorld, and I mentiond that since IBM had just announced the JFS project, that hopefully in the not too distant future they would do the same with their lvm, he said he would like to see that.

    as far as duplication of effort, I guess you're right, I mean let's only develop one journaling file system also. Which is it going to be? Choices are good.

    --
    "We are not tolerant people. We prefer drastically effective solutions"
  5. Re:Linux LVM by rhaig · · Score: 1

    From what I konw about the two, the linux lvm is more modular in that it talks to the kernel's virtual filesystem layer. That's better. The IBM LVM is more mature, more functional and from my experience, having used both, easier to use.

    IBM is talking about taking their LVM and making it more modular. This is good progress. Take a company that had a good product. They like this product, but there is a Linux model that has some things they like. What do they do? They integrate those features into their product and release the source code.

    I think what we are going to end up with here is the best of both worlds.

    --
    "We are not tolerant people. We prefer drastically effective solutions"
  6. HUH? by cabbey · · Score: 1

    As long as they don't try and give linux the AIX printing system :-)

    what's your problem with lpr and postscript? Linux already uses both anyway.

  7. Re:IBM does indeed "get it" by cabbey · · Score: 1

    yeah, I think that was John Patrick... proving why he gets let out without handlers, as opposed to say Armitage... who's now the sr exec vp in charge of *nix or something like that. She's made a couple of statements internally that clearly showed she *didn't get it*, and pissed of a number of open source developers that happen to also be IBMers in the process.

  8. Be GPL by Yamao · · Score: 1

    I think one of the smartest things that IBM could do would be to release everything they make for Linux under the GPL, and I think they will.

    Think about it. Why is IBM doing Linux? Mindshare, pure and simple. It could cost them in the short run to create things without licensing fees (of course, they do get free developers from the hobbyists who want to join in), but, in the long run, they get the mindshare of everyone whose lives they made just a little bit better that didn't have to pay them for it. Having thousands of OS supporters and developers thinking "IBM is really cool" is an intangible benefit, but it could be worth a whole lot in the future.

    I'm not sure if it's a corporate tactic, plain common sense, or pure kindness, but I think I can live with it.

    --
    Be nice to your friends. If it weren't for them, you'd be a complete stranger.
    1. Re:Be GPL by Skyppey · · Score: 1

      Anyone who writes software for Linux and releases it under a commercial licsense is a bastard Skyppey, Be careful you might learn somthing!

  9. Re:Can We Trust IBM? by cabbey · · Score: 1

    Wonder if they'll
    include smit/smitty or something like that?


    I hope not, I really do. smit/smitty are just wrappers (smit is tc/tkl) that exec the real commands anyway, I'd rather have the command lines with better documentation.

    Now the new WebSM system would certainly be welcome... especially if they provided the WHOLE thing, instead of just the part for LVMS... that would put linuxconf and all the others into the "also ran" category in no time flat.

  10. Re:Just say "No" to "logical volumes"... by dublin · · Score: 3

    Your objections don't even make sense, and it's clear you've never worked with enterprise environments:

    LVs complicate system management; in particular, they make it more difficult to figure out what physical devices a file system actually depends on, and they make it much more likely that you make a mistake when setting up disks.

    Not really, the LVM is always happy to tell you what maps to what, and this is not problem unless you create a logical root volume in which case you deserve what you get. Disks are too cheap these days for that sort of foolishness, and if you need LVM you can afford it.

    LVs break the correspondence between block numbers and head positions. With simple physical mappings, small differences in block numbers usually correspond to small head movements, something file system designs tend to rely on, but with LVs, all bets are off.

    What planet have you been living on, Mr. Jetson? The geometry the OS sees has had little or no relation to the physical geometry of the disk since disk controllers became more intelligent than the first PCs several years ago. Where things will actually land physically on modern disks has been totally out of your control for years, which is the reason Sun dropped the ability to twiddle cylinder groups way back in the move from SunOS to Solaris.

    If you take advantage of LVs spanning multiple disks, you just multiplied your risk of data loss, because if any one of those disks goes, so does the whole file system.

    That's why LVMs and RAID travel in packs - they form a symbiotic realtionship. With disks as cheap as they are, mnay people just use 0+1 (mirroring and striping), which eliminates this concern. If you're cheap and don't mind abysmal performance in degraded mode, you can go with 5.

    If you need file systems bigger than a single disk, use RAID.

    Have you ever done this? RAID tools that do this are inherently *doing* LVM, even if they're not calling it that and it's not a separate tool. RAID per se typically handles Mirroring, Striping and Parity, the volume manager handles concatenation. These are often merged in a single tool, but concatenation of disks is not strictly speaking a RAID function.

    GNU Parted and PartitionMagic already provide you with the ability to resize partitions without a full backup and restore; you don't need LVMs for that.

    While decent, these are hardly enterprise-class tools. I also sincerely doubt that either is capable of resizing volumes that span physical disks, since that *does* imply LVM functionality, unless there's an LVM hiding under the covers and lying to these tools. There are people that have a real need for single files that are tens or hundreds of gigabytes, so *not* spanning disks isn't really an option.

    One of these days, Linux may get concatenated mounts, which would give you another, very reliable and simple way of having file systems span multiple disks. Adding concatenated mounts would probably not be any harder than hacking in an LVM.

    I'll confess to being ignorant of concatenated mounts (although I asume this would allow simply allow concatenation at mount time, but LVMs have significant benefits, and the people who need them have been using them quite successfully for years. There's certainly noting that's going to prevent the need for them in the near term. LVMs make "big computing" possible on small computers. There's just no effective way around that.

    LVMs may have thier shortcomings, and they aren't appropriate everywhere. Most people won't need them, and the ones that do can handle the minimal incremental complexity. Further, what are often called LVMs are usually today also RAID and JFS tools. This sort of capabilty is not easily duplicated in other ways or we'd have been doing it already for years.

    It seems you really are living in Jetson-land as your ID indicates if you think things like "object based disk storage systems" are going to have large-scale real-world impacts anytime soon. Ah, the naivete of youth...

    --
    "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  11. Re:Cool! Now, what about smit? by jetson123 · · Score: 2
    I used and installed AIX for several years and I don't share your enthusiasm.

    Smit was not bad as a text based admin tool (I found the X11 version very cumbersome). But the problem with it was that for many operations, it was, in fact, the only choice you had, because command line equivalents either didn't exist at all or were not well documented.

    Another problem with AIX system management was that much of the configuration information went into a big binary database somewhere. That made it nearly impossible to manipulate that information from scripts. Furthermore, if AIX ran out of space while writing the system management database, the system would become unstable or unbootable.

    What AIX has going for it is that it's a robust, stable system once it's running (in part, due to the hardware). But I don't think AIX system management is a good model for Linux to aim for. That's why they make all different kinds. If you like AIX or NT, they are widely available; I see no need to turn Linux into either of them.

  12. Re:Linux LVM by heimdall · · Score: 1

    LVM only allows resizing of Logical Volumes, not filesystems. Using a filesystem that will allow dynamic resing (JFS, or ReiserFS, or ext2 with a specific kernel patch) will allow current Linux boxes to resize filesytems on the fly. I currently use Linux LVM with ReiserFS and have on many occasions resized filesystems live. Even without the ability to dynamically resize volumes, LVMs allow you to take better advantage of your disk space, however. It allows you to stripe volumes as well as span multiple disks. Solaris and Linux native disk management doesn't really allow for this (although MD will allow you to do both).

  13. Re:Can We Trust IBM? by cabbey · · Score: 1

    it's Caldera not Corel... truely excellent post otherwise.

    Officially worded as: "IBM provides how-to and defect support for the four major distributions of the Linux OS: Red Hat Linux, Caldera OpenLinux, TurboLinux, and SuSE Linux."

  14. It will be interesting to see... by Marrow · · Score: 2

    Most of the Linux community does not fully understand just how robust and featured the AIX platform is. Bear in mind that the features that Linux is JUST NOW beginning to think about have been in AIX for TEN YEARS. Thats like a Millenium in computer years. It will be interesting to see the stunned look on peoples faces when the fully realize just how far Linux has to go to catch up!

    1. Re:It will be interesting to see... by SoftwareJanitor · · Score: 2

      I dunno... I work with Solaris and Digital UNIX (a.k.a. Tru64) on a daily basis. I worked extensively with AIX at my previous job. Linux has already come a hell of a long way towards catching up with the commercial UNIXes, and isn't that far behind anymore. At the rate it is progressing, it will be able to compete with any commercial UNIX feature for feature within the next 6 months to a year. Virtually all of the important enterprise checklist items have either been knocked off already, have beta level support in Linux or have announced active projects working on them already.

  15. Re:IBM and Linux by MrBogus · · Score: 1

    Informative my ass. OS/2 was never intended to run across all hardware platforms. IBM barely even wanted it running on x86 servers for fear of it cutting into their midrange business.

    They certainly never considered putting their Single User, 286/386-specific, client OS on RS/6000s or AS/400s.

    But anyway, like everyone else says, IBM "gets it" now. One thing they never got back in the OS/2 days is that it makes sense to promote PC-based servers. Maybe OS/2 missed the boat, but Linux fills the bill, especially since IBM now is willing to make tons of money of servicing and supporing other people's stuff.

    --

    When I hear the word 'innovation', I reach for my pistol.
  16. Re:Can We Trust IBM? by dublin · · Score: 2

    Oh, gad, let's hope not. SMIT is great for those illiterate in Unix, and a nightmare for the literati. (Although it's "show me the command line of how you'd do this" option can be a good leaning tool for admins.)

    I remember way back in the early AIX days discovering the hard way that S*IT didn't keep it's state in the config files, but in the ODB, so any changes you made by hand would be silently undone when S*IT realized the config file didn't match the ODB, forcing you to do nearly everything through S*IT if you wanted the changes to stick. AAAARGH!

    --
    "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  17. Re:Can We Trust IBM? by Anonymous Coward · · Score: 1

    I think that this suspicion is unfair, Aside from the fact that you're basing some of your points on actions of some 15 years ago, keep in mind that IBM is not the only one fighting with Sun over EJB (and Java issues in general) about licensing and other such legal B.S.

    Just do a search here on /. to see what kind of things IBM has been doing for Linux, Apache and other open source projects to see what their intentions are.

    Lets be honest here though, they are driven by market demand like any other company. It just so happens that right now, market demand is in line some of the needs of the open source community, so their giving back while making money.

    Nothing wrong with that. Don't look a Big Blue gift horse in the mouth. :)

  18. Re:Ben Rafanello responds by BenR · · Score: 1
    So what if the traveling disk has a name already taken by another volume in the new system?

    To answer your question, we have a method for associating drives. In a nutshell, we assign a unique ID to each drive in a machine. We then copy to each drive in the machine the ID of the drive that the system booted from (the BootID). When a drive is moved to a different system, the BootID on the travelling drive will not match the ID of the drive that the new machine actually booted from, thereby allowing the new machine to identify which drive is the travelling drive and resolve any conflicts in favor of its native drive. Of course, this scheme depends upon the how unique the IDs assigned to the drives really are ...

    Does it resolve the conflict automatically? Or, more likely, does it ask the manager to pick up a new name?

    Heck, I suppose it does both, it first resolve with a temporary name (like conflicting_name_2) and work with it while asking the manager to pick a new name.

    Exactly!

    Ben Rafanello

    IBM Linux Technology Center

  19. Re:Ben Rafanello responds by BenR · · Score: 1
    1. Block devices could be plugged in and allow support of different devices. This would be the equiv. of your "Device Managers" and "Partition Managers".

    As I understand it, Block devices could not be used to simulate "Partition Managers". Currently, implementation of new partitioning schemes requires multiple components in the system to be modified.

    2. On top of the block devices you can layer the RAID and LVM "features modules" which are then available transparently to upper layers.

    As I understand it, there is no generic architecture or mechanism for doing this under Linux at the moment, and the existing mechanisms which can be used to get around this all have significant limitations or drawbacks.

    Integration among those components may need some work but overall this does not seem that different.

    When viewed from a sufficient distance, the two systems do not seem all that different. But as you get closer, you find that the devil is in the details ...

    Providing a single administration point for the users is certainly something worthwile but that this is hardly something which could not be done with the current system.

    True.

    Finally, LVM (any flavour) do just provide a framework. A filesystem does not become resizable on its own.

    Agreed.

    Ben Rafanello

    IBM Linux Technology Center

  20. Re:Ben Rafanello responds by Sri+Lumpa · · Score: 1
    What you are saying is taht it could be done from what is already existing.

    It's probably true, but the advantage of beginning from scratch is taht you are not encumbered by backward compatibility and therefore have more liberty in your design.

    --
    "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  21. Why do you need too? by Eric+Gibson · · Score: 1

    There is already a LVM for linux coming out with kernel version 2.4. There is also a version you can compile into linux as a patch I believe.

    It even replicates the exact functionality of LVM for AIX and HPUX, from the opengroup.

    1. Re:Why do you need too? by rhaig · · Score: 1

      It even replicates the exact functionality of LVM for AIX and HPUX, from the opengroup.

      That's interesting since from my experience the aix & hpux lvms differ greatly. not in architecture, but in the usability and functionality. Be careful how you use the word "exact". Also from my experience with the linux LVM, it is far from being ready for prime-time.

      --
      "We are not tolerant people. We prefer drastically effective solutions"
  22. Re:Just say "No" to "logical volumes"... by dublin · · Score: 2

    I never said I was an expert on IBM's LVM, in fact, I haven't used it since 1994-ish. I have a fair amount of experience doinf these things, though, using half a dozen LVM systems, including Veritas Volume Manager and Sun's Solstice Disk Suite.

    The whole point of LVM is to put more than one disk in a VG, so I don't get your comment at all. That *would* explain your problems with JFS, though, since any disk failure is guaranteed to take out your log volume!

    If properly configured, all of these things work, and work well. That's why people use them!

    --
    "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  23. It's always nice... by suwalski · · Score: 1

    It's always nice when I gigantic coroporation like IBM releases something under GPL. It's not only paving the path to the future, but every time it happens, it makes Microsoft-type companies look worse and worse. IMHO, anyways.

  24. Re:Just say "No" to "logical volumes"... by dublin · · Score: 2

    I usually refrain from ad hominem attacks, but in this case, it was warranted - the guy clearly was talking without knowing his subject. It's fair to call him on that, and to point out those factual errors for the rest of the community.

    Despite your worries that I'm a latcomer "IT boss", my slashdot ID is about 130,000 lower than yours, and I was a participant here for several years before I bothered to register at the advent of moderation. What *I've* seen Slashdot becoming over that time is a community that is increasingly populated by clueless newbies shooting their mouths off and a signal to noise ratio approaching zero. And yes, sometimes that ticks me off.

    My comments weren't intended to be arrogant (sorry if that's what came across), but simply to inject some factual basis into the discussion where little existed previously. The reason I bothered to do this is that I've seen such little things lead to big misconceptions among the community in the past. I would hope that we all recognize that experience is the best teacher and those that have experience doing something can ofer a lot to those of us that haven't.

    --
    "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  25. Re:OpenSource LVM already exists. by Ewan · · Score: 1

    They already are working with them. The link they give to visit the LVM mailing list is the identical one to what you gave, and if you look closely at the Linux LVM site you'll find it says its based on the old IBM and HP LVM.

  26. Re:Linux LVM by mrfiddlehead · · Score: 1
    Zactly. This is typical of companies like IBM (although I haven't held them in as much contempt as even a year or two ago). And if they're LVM implementation is anything like the AIX horror story ...

    Why don't they just offer to work with the current LVM project?

    --
    :wq
  27. Re:Linux LVM by mrbinary · · Score: 1

    I've no exposure with other LVM type products mentioned here but I have used AIX's and it's a thing o' beauty. Even if it's redundant technology, I think Linux benefits from having it available. Our shop is Big Blue all the way (we're currently running Linux on S/390 as a test and have 5 RS/6000 frames as well as an S80 and a HACMP S70) and the only thing that ever causes us a problem is the damned automount process on AIX. Course the OS/390 environment never has a problem...

    --

    ----
    Slán leat agus go n'eirí an bóthar leat
  28. Re:Linux LVM by Lurking+Grue · · Score: 1

    If you use Online JFS 3.3 (requires HP-UX 11) you can supposedly shrink LVs also without much risk of data loss. (I'm not interested in finding out how true their claim is.) Yeah, SAM is horrible for extending volumes (it tries to unmount the volume to extend it). lvextend still reigns supreme. And you're right, it is licensed from Veritas. (Takes quite awhile to wait for an unlock code to arrive after registering. HP says they have to send the license info to Veritas in order to retrieve the code.)

    Bureaucracy aside, I love Online JFS. Now if they could only get it to work on system partitions...

  29. Re:Can We Trust IBM? by mrbinary · · Score: 1

    If I remember correctly Sun also sells the J2EE as a complete package and refuses to sell only the individual component(s) a customer might require. I'm not sure, but I believe that IBM was not really impressed with this fact either, as it would require vastly more expensive J2EE licences for customers that they would be developing solutions for. IMHO Scott McNealy (sp?) is just a Bill Gates waiting to be given full control of the sandbox. Which is a shame, because they're another end-to-end technology company that develops both excellent hardware and software.

    --

    ----
    Slán leat agus go n'eirí an bóthar leat
  30. Re:The New IBM? I wonder. by sillyputty · · Score: 1

    "What, has IBM misplaced AIX, OS/390, or OS/400?"

    For the purposes of this discussion they may as well have. This is an apples-and-oranges comparison, as I see it. I won't dispute IBM's continued donimance in mid-size to large computing installations. Linux is partly about that, but I am coming at this from a monetarily bigger point of view: the mass PC market. Linux may very well have a chance in that arena someday, where the systems you named likely never will.

    Ah, the halcyon days of microchannel! There were several things right about the PS/2, aside from that. The Model 60 tower was the first PC I ever saw that required no tools at all to access and work on. I attribute their failure to (very) high prices, the floppy-based BIOS, and the poor decision not to release MCA to the world's hardware developers. My point is that IBM has the engineering to take over the PC market - the questions have been in marketing, timing, and image. This seems to me a good opportunity to improve on at least one of those factors. I don't think IBM has given up, even after the PS/2 and OS/2 marketplace debacles.

  31. Re:Logical? by mrbinary · · Score: 1

    I agree... DAMNED funny!

    --

    ----
    Slán leat agus go n'eirí an bóthar leat
  32. Haiku by 575 · · Score: 1

    Logical Volumes
    Avert the predicament:
    Root partition full

  33. Re:IBM and Linux by mrbinary · · Score: 1

    One of the things I heard about porting Linux to the S/390 platform was that the development team had to deal with the 16 interrupts available on the PC vs. 65536 (16^4) on S/390. Hmm... I'd love to be able to run OS/2 on our S/390's in single user mode, even tho it would be like driving a Ferrari on a go-kart track!

    --

    ----
    Slán leat agus go n'eirí an bóthar leat
  34. Re:Just say "No" to "logical volumes"... by mrbinary · · Score: 1

    Excellent comment... if you can't live with the abysmal performance of RAID-5 config'd volumes, go with RAID-10! As you said disks are cheap (OK, the SSA DASD that we use is definitely NOT cheap) and AIX LVM supports RAID-10 config'ed vols. I'm the dude actually doing the copying to the new RAID-10 configured spindles at our shop. Provides the Cadillac of data redundancy and speed (especially the SSA connexions). Good ole IBM, gotta love 'em. LOL re: your comment on an LVM root volume!

    --

    ----
    Slán leat agus go n'eirí an bóthar leat
  35. That's a relief.... by Denor · · Score: 3

    because those illogical volumes are really a bitch to manage. Like herding cats....

    --
    -Denor
  36. Re:Just say "No" to "logical volumes"... by _ganja_ · · Score: 1

    As long as they don't try and give linux the AIX printing system :-)

    --

    A journey of a thousand miles starts with a brutal anal raping at airport security

  37. Linux LVM by Anonymous Coward · · Score: 4

    A good LVM for Linux is here.

    1. Re:Linux LVM by Saltheart · · Score: 1

      I had no idea that this was in development. This is excellent news for Linux! I can remember feeling like I was going to fall over when I watched an IBM tech resize a partition on the fly during an RS/6000 install about a year ago.

    2. Re:Linux LVM by _Eric · · Score: 1

      "the LVM included with HP-UX is actually a licensed Veritas VxFS."

      This is false. You mix up filesystem and LVM. LVM is a software layer between physical devices (physical volumes) and block device (logical volumes). The logical volume is growable and shrinkable. But wether you can grow a mounted partition or not depends on you FILESYSTEM. So it just depends on you ext2/ext3 filesystem.

      On HPUX VxFS (also called JFS for jourmaling is growable, but I don't remember if it's shrinkable).

    3. Re:Linux LVM by chrr · · Score: 1

      Actually you can grow volumes on W2K.

    4. Re:Linux LVM by x0 · · Score: 2

      HP-UX allows you to resize a partition with it's LVM without unmounting the filesystem (on 10.20, I haven't tried this with 11.).

      At first it looks like this doesn't work as SAM pukes when it is attempted. The trick is to resize the volume using the command line.

      I suppose I should qualify the above by saying that resize == grow. If I recall correctly, shrinking a volume is verboten. I don't have the documentation to back it up, but I also believe that the LVM included with HP-UX is actually a licensed Veritas VxFS.

      --
      In the immortal words of Socrates, who said; 'I drank what?'
    5. Re:Linux LVM by talesout · · Score: 1

      Exactly. Since I already have two servers at my company and a large file server at my home (hey, I have lots of shit at home) running on the current LVM, will I be told to piss off when the current LVM is dropped and IBM's is used because it is so much better.

      Lately I have started to see some odd things happen because of companies coming in from left field with things for Linux. All of a sudden, all of the existing projects dealing with the same subject are ignored and the business's is automatically assumed to be better than an "bunch of hacker losers" could ever put together. Frankly, I will be extremely dissapointed if this IBM based LVM takes over and the current LVM is dropped. I would hope that the current LVM can use code from the IBM version in future versions and just keep growing. That would be much better than telling people that they are just purely screwed if they use the current one.

      But, that's just my opinion. Of course, I'm usually wrong. Maybe IBM's really is worth pissing off existing users in favor of future users. But I would definitely want to see it in action before making the call to rebuild my current three servers.

      --


      Bite my yammer.
    6. Re: Linux LVM by GooberToo · · Score: 1

      You missed the part where it said the LVM would *REQUEST* the *FILESYSTEM* to resize its self. So, unless you know of any ext2, reiserfs, ext3, xfs, or jfs system calls that allow for this, while it's mounted, you're getting too excited. As I read it, it's limited to what the filesystem it self can support. I don't think the LVM can marshall disk I/O as to allow the FS to be resized without the FS needing to be aware of it.

    7. Re:Linux LVM by SoftwareJanitor · · Score: 2

      Actually, I always thought the LVM implementation (as well as jfs) are some of the parts of AIX that are the least horrible. There is a good reason for them to port the AIX LVM to Linux -- compatibility. If you could use jfs and lvm interchangably between Linux and AIX, it would make it a lot easier to co-exist Linux in an AIX shop. That would be good for IBM, as it could provide a smooth transition path for their customers (and a possible up-switch for them to AIX), and good for Linux, as it would make Linux an even better sell into IBM shops.

      What I'd really hope is that IBM will license the code in such a way that the current LVM project could possibly use it to help the development.

      IBM's work on releasing a port of jfs to the Linux community doesn't seem to have hurt the development of ReiserFS, ext3 or SGI's xfs. A little competition can often be a good thing.

    8. Re:Linux LVM by DaveTerrell · · Score: 2

      The IBM LVM for AIX allows for things like resizing filesystems without unmounting the partition, something no other LVM does (including Linux's). Without that, I consider LVM to be littler more than a toy (in serious environments, growing something like /var requires taking the machine down to single user mode, at which point dumping and restoring to a new bigger partition isn't a much bigger inconvenience).

    9. Re:Linux LVM by mlammine · · Score: 1

      The Veritas Volume Manager allows this also when you use their filesystem (vfs!). And veritas is available for various different (commercial) operating system such as Solaris, Tru64 and, if I remember correctly even M$ NT.

    10. Re:Linux LVM by rhaig · · Score: 1

      yes but veritas is free??? didn't think so.

      the linux lvm project has a pretty good lvm, but I really like the aix lvm. The most impressive feature I like is the ability to move an active swap space to a different disk. Resizing the filesystem is as much a function of the jfs as it is the lvm. I'm betting they'll finish the lvm and jfs at about the same time.

      --
      "We are not tolerant people. We prefer drastically effective solutions"
    11. Re:Linux LVM by Blue23 · · Score: 1
      I'm well versed with IBM's LVM, but have had no exposure to the Linux one. How to they compare?

      I could see how IBM knows how their LVM works, and wouldn't want to "re-invent the wheel" trying to fit that into the existing Linux LVM mold. But that's only if at an underlying level they are incompatable. Can anyone compare them deep?

      =Blue(23)

      --
      LITTLE GIRL: But which cookie will you eat FIRST? C. MONSTER: Me think you have misconception of cookie-eating process.
    12. Re:Linux LVM by weave · · Score: 2
      Without that, I consider LVM to be littler more than a toy (in serious environments, growing something like /var requires taking the machine down to single user mode, at which point dumping and restoring to a new bigger partition isn't a much bigger inconvenience).

      Sorry, but this isn't true. I've been growing live file systems on DG/UX (data general) since 1994. A friend of mine working at a large Tru64 shop says that his file systems grow automatically as needed.

      The IBM LVM news is great news.

    13. Re: Linux LVM by Pierre+Phaneuf · · Score: 1

      Yeah, but the IBM LVM can resize filesystems on-the-fly, WHILE THEY'RE MOUNTED!

      This feature alone has saved my butt on more than one occasion. There is something quite thrilling to transferring a huge amount of data from another machine, noticing that you won't have enough space, to run to the machine room to slip in an additionnal drive, add it to the logical volume, then grow your filesystem, all of this while the transfer takes place!

      This, and the very nicely done SMIT configuration program (like Linuxconf, but done much better (or more complicated, depending on who your talk to)), are the only two things I liked about IBM's AIX. I loved the RS/6000 machines, but AIX is awful. Yet, those two features are almost enough to redeem the whole thing! (adding bash, XEmacs and other GNU utilities don't hurt either!)


      Pierre Phaneuf
    14. Re:Linux LVM by jnials · · Score: 1

      Piffle. IBM's LVM is one of the coolest I've ever used. Dynamically adding a disk to a logical volume (including hot-plugging the disk) and extending the LVM while the filesystem is having the snot beat out of it without failure is just way too useful. If IBM's is better, and open sourced like the JFS, what is the problem? I want the best software.

  38. Re:Can We Trust IBM? by Tony-A · · Score: 1

    There is one fundamental difference. IBM and Sun are competitors. IBM and Open Source are not competitors. The relationship of IBM with Open Source will be very interesting to watch. Remember that symbiosis can be defined as mutual parasitism. I think that somehow it is to IBM's long term advantage for Open Source, especially Linux, to prosper.

  39. Can We Trust IBM? by tealover · · Score: 3

    Look at what they're doing with Sun and Java. After working with Sun for 4 years, they refuse to ratify Sun's version of EJB, in effect leaving Sun out to dry. IBM was given access to all of Sun's java IP and this is how they repay them?

    I'm just a bit leery (sp ?) of IBM cozying up with Linux and Apache. They may think everyone has forgotten how predatory they are but some of us haven't. I think most people see them as a MS foil and as a result consider them to be one of the good guys. Just remember, folks. 15 years ago, IBM was the oppressor of the tech industry. The only reason they aren't as powerful today is because they got too big and unresponsive, which led them to make several bad decisions.

    --
    -- You see, there would be these conclusions that you could jump to
    1. Re:Can We Trust IBM? by _Swank · · Score: 5
      One of the main reasons that IBM left "Sun out to dry" as you put it was due to Sun's backtracking on putting Java in the hands of an open standards body and instead to keep it under their own control. You seem to be upset with IBM for standing up for the "open standards are good" that you (and purt near everyone on /.) believe in. And despite this, IBM remains one of the biggest backers (if not the) of Java in the industry. Hardly "leaving Sun out to dry."


      The only reason they aren't as powerful today is because they got too big and unresponsive, which led them to make several bad decisions.

      That you feel IBM is less powerful today than the late 80's surprises me. By almost every indication financially the company is doing better and the general public (specifically the IT industry) has a more positive view of the company and not (I believe) for the reason you site. So IBM may not have a stranglehold on the tech industry lilke they used to, but that is "power" that they don't want. Look where it got them, and look where it is getting Microsoft.

      As for bad decisions hurting IBM, they made their share of them. Their major mistake being their structural divisions of the company into different operating units in preparation for the governments forced breakup that never came. The ways in which they did this killed IBM in more ways than anyone not in the company at the time can even imagine. So even if Microsoft doesn't get divided, it could be very interesting anyway.

      And I think that IBM's strategic movements towards Linux and other open source projects are much too broad and pervasive to be an IBM version of Microsoft's "embrace, extend, extinguish" that you believe it is.
    2. Re:Can We Trust IBM? by Baki · · Score: 1

      You've not been following SUN's past. Sun created things that nowadays are UNIX standards, such as NFS, NIS (yellow pages), Openwindows though that failed and Motif won alas, just to name a few.

      They have always worked with open API's. Unlike most other companies that kept the specifications closed. They still do.

      They want control over their own products, and especially don't want to hand it over to ISO/ANSI etc since when that happens, you can wait for 10 years for the next version of the spec (i.e. it is dead. just look at how C++ evolves since AT&T handed it over to ISO).

      They don't want control to monopolize the industry, but because they feel that is the best way to create open standards, while preserving the possibility for further and speedy evolution and improvements.

    3. Re:Can We Trust IBM? by geekoid · · Score: 1

      Of course my post was an oversimplification of the whole situation. However, as far as I know, they never broke up IBM.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    4. Re:Can We Trust IBM? by jpowers · · Score: 1

      Absolutely. As M$ said, open-source is the biggest threat to their dominance. I'm not saying every company should jump on the bandwagon, but someone with as broad and varied a customer base as them would be stupid to look at the long term and not try to contribute.

      My understanding of filesystems is a little slim, but if this new thing of theirs does journaling, that's one step closer to being US military-ready. Big Bucks.

      -jpowers

      --

      -jpowers
    5. Re:Can We Trust IBM? by mrbinary · · Score: 1

      Please reread my post (and others who mention other sources of friction between IBM and Sun). I didn't suggest that Sun as a corporation has acted or will act in the fashion that Microsoft has, only that Scott M. would like to be the 'top gun' in the IT world, a position (arguably) currently occupied by B. Gates. And I AM implying that I believe that Scott M. would love to have the ability to dominate and bully the rest of the computing sector the way that MS' upper management has. Nor did you touch on my contention that IBM has issues with Sun's approach to licencing re: J2EE. Finally, either Scott McNealy has the whitest teeth of any human alive or the person responsible for retouching his photo on the SUN website was a little over zealous!

      --

      ----
      Slán leat agus go n'eirí an bóthar leat
    6. Re:Can We Trust IBM? by carlfish · · Score: 1

      (full disclosure: I work for a company that develops apps based on IBM Java stuff.)

      <I>Just remember, folks. 15 years ago, IBM was the oppressor of the tech industry. The only reason they aren't as powerful today is because they got too big and unresponsive, which led them to make several bad decisions.</I>

      Actually, the major reason they aren't as powerful today is because they lost an anti-trust suit. This is one of the things that people tend to forget in examining the Microsoft trial -- Bill Gates' billions are largely a consequence of IBM losing a very similar case. If it weren't for IBM's consent decree, they'd have been much more able to screw over the PC industry before it even started. Or at least, Microsoft would be a division of IBM, and we'd be running "PC-OS/2000".

      <I>Look at what they're doing with Sun and Java. After working with Sun for 4 years, they refuse to ratify Sun's version of EJB, in effect leaving Sun out to dry. IBM was given access to all of Sun's java IP and this is how they repay them?</I>

      You're misrepresenting things just a tad.

      The relationship between IBM and Sun over Java wasn't one-way. IBM were responsible for a significant proportion of the Java2 Enterprise spec. They have done more to evangelise Java than any other company apart from Sun itself.

      Sun don't like IBM because Sun want Sparc/Solaris to be the platform of choice for Java apps, and here comes IBM porting the language to their own line of Risc boxen, and making a JDK for Win32 and Linux that's faster than Sun's. This is competition done right. If you think about it, it's the same thing Compaq did to IBM in the PC hardware industry. Don't embrace and extend, make a superior product that's 100% compatible.

      Sun's response was to "take their toys and go home" with regards to Java standardization, and to start charging license fees to people just for the right to say "this is J2EE". Sun left _themselves_ out to dry.

      To get back on the subject: The GPL protects Linux from being screwed too radically by IBM. IBM are getting involved in Linux for the same reason they're getting involved in Java -- they've identified it as a technology that people want to use, so it's natural that they want to use it to sell hardware, and it's natural they want to port their proprietary products to run on it.

      And if they're doing that (Although they're way behind on Websphere and VA Java.) And at the same time, it makes sense for them to improve the platform so that it will scale up to their larger boxen. They want to be able to say "Hey, your business is going great now, if you upgrade to this RS/6000, you can still run all your Linux stuff on it", but to do that effectively, Linux needs a few of the "enterprise-level" features that people running Wintel servers don't miss much, like Logical Volume Managers.

      Which is cool enough. And in the meanwhile, if you have a boss who wants the warm fuzzies that come with buying something with a brand name, you can get a Netfinity, put Linux on it, and say it's an IBM solution. This is the thought behind things like their "Linux Server Proven" scheme -- you prove that your app runs on a Netfinity using their supported Linux configurations[1], they give you a sticker, and endorse you to their customers.

      It takes us a step closer to the day when the Linux success stories _aren't_ all of the form "I switched to Linux over the weekend and my boss didn't notice!"

      Charles Miller

      [1] They support (off the top of my head) RedHat, SuSe, and I think Corel and TurboLinux. The rationale behind this is that three of them cover the "most popular distro" of North America, Europe and Japan (Asia?) respectively, and the fourth is probably there because it's "most suit-friendly".
      --

      --
      The more I learn about the Internet, the more amazed I am that it works at all.
    7. Re:Can We Trust IBM? by Zurk · · Score: 1

      i agree but IBM shoots itself in the foot a *lot* of times with regards to Java. Heck, IBMs DB/2 database doesnt even include a type 4 JDBC driver...anyone at IBM wanna tell me why ? The only JDBC driver (type 4) is for AS/400s.

    8. Re:Can We Trust IBM? by SEE · · Score: 2

      Look at what they're doing with Sun and Java. After working with Sun for 4 years, they refuse to ratify Sun's version of EJB, in effect leaving Sun out to dry.

      And Sun deserved such a fate. IBM made huge contributions to Java with the understanding that it would be standardized; instead, Sun abandons the standardization process and charges $$$ for work that was in significant part done by IBM.

      IBM's our best hope for a widely-adopted non-proprietary Java. IBM needs to integrate mainframes, Windows machines, OS/2 machines, Linux machines, and more; an open Java is a critical component of their buisness strategy. Sun wants to make money selling the replacement for Windows -- closed Java is they way they expect to do that.

      Steven E. Ehrbar

    9. Re:Can We Trust IBM? by sbeitzel · · Score: 1

      they get bonus points ... for being the enemy of our enemy

      I have this saying: "The enemy of my enemy is occupied." Just because somebody's gonna beat up your oppressor doesn't mean you should give them ammo or cozy up next to 'em. Your first point is great: if they GPL it, then well and good. But I think it's wise to go slowly and be skeptical whenever a traditional corporation (do they get more traditional than Big Blue?) says, "Hey, I've got a deal for you!"

      --
      Oh, go on, check out my job.
    10. Re:Can We Trust IBM? by carlos_benj · · Score: 2
      Well, IBM was the godfather of FUD before MS stole that crown.

      However, some of this sounds a lot like the LVM for AIX - like expanding a volume's size on the fly. Wonder if they'll include smit/smitty or something like that? (Anybody else remember AT&T's FACE?)

      carlos

      --

      --

      As a matter of fact, I am a lawyer. But I play an actor on TV.

    11. Re:Can We Trust IBM? by / · · Score: 3

      As long as it's released under a liscense like the GPL, we don't need to trust them -- it's out of their hands and into ours if it's a good piece of code. In general, we should trust them about as much as any other self-serving corporate interest, although they get bonus points for having given something to the community in the past and for being the enemy of our enemy (MS).

      --
      "If one is really a superior person, the fact is likely to leak out without too much assistance" -- John Andrew Holmes
    12. Re:Can We Trust IBM? by sailesh · · Score: 1
      i agree but IBM shoots itself in the foot a *lot* of times with regards to Java. Heck, IBMs DB/2 database doesnt even include a type 4 JDBC driver...anyone at IBM wanna tell me why ? The only JDBC driver (type 4) is for AS/400s.

      Fair question. Since I work for IBM and on the DB2 engine I'll bite .. well actually that means that I'll respond but I can't really give you a full technical explanation.

      We would very much like to support a type-4 JDBC driver (for even more reasons than you might expect). There are reasons why it hasn't happened yet - mostly because of staging and technical issues. X and Y has to happen before Z can happen. Perhaps Y is changing drastically and so it makes sense for Y to be complete before doing Z. It's an unfortunate situation to be in, but sometimes it happens.

      I cannot officially commit as to when a type-4 driver will be available apart from saying "in a future release". This is because IBM has a very conservative policy of delivering exactly to its commitments. When is the last time you read about IBM commiting to something and slipping a deadline ?

      BTW, it's "DB2" and not "DB/2" .. people saying the latter pisses the hell out of folks here :-)

    13. Re:Can We Trust IBM? by LoonXTall · · Score: 1

      gaverment said stop it, or we'll take action.

      Then what about the 13-year-long anti-trust lawsuit against IBM? Sorry, no link, but I ran across it in print in a commentary on Jackson's handling of the MS case.


      -- LoonXTall
      --

      ~~~LXT~~~
      Life is like a computer program: anything that can't happen, will.

    14. Re:Can We Trust IBM? by EvlG · · Score: 3

      Look at what they're doing with Sun and Java. After working with Sun for 4 years, they refuse to ratify Sun's version of EJB, in effect leaving Sun out to dry. IBM was given access to all of Sun's java IP and this is how they repay them?

      I thought this was because Sun was charging licensing fees for thr EJB spec, and IBM didn't think that was fair. Thus, they register a protest by refusing to ratify it.

    15. Re:Can We Trust IBM? by geekoid · · Score: 1

      Actually, the only reason they arn't as predatary as they where is because when the gaverment said stop it, or we'll take action.IBM was smart enough to agree.
      Of course letting gates keep the rights to DOS didn't help either. ;)

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    16. Re:Can We Trust IBM? by cabbey · · Score: 1

      BTW, it's "DB2" and not "DB/2" .. people saying the latter pisses the hell out of folks here :-)

      on a related note, is it "DB2 UDB" or "UDB" or "DB2/UDB" or "DB2, UDB Edition" or...? I've seen every one of them out of {y}our marketing folks.

  40. Biting the Hand that Feeds You... by Carnage4Life · · Score: 5

    Okay, on behalf of all the slashdotters who realize how much IBM is contributing to Open Source I would like to apologize to all IBMers who read the above post.
    Besides Linux pure-plays like RedHat and VA Linux no company gets it more than IBM. Their contributions to Apache are impressive, they are releasing laptops with Linux, implementing a better JDK than Sun's for Linux plus they are behind the AlphaWorks site.But instead of thanking them or being grateful for their contributions certain people feel that they should bitch and moan about how IBM will turn on Open Source (how? By stealing GPLed code???). The tiff with Sun you describe is simply that IBM licenses some Java technologies but refused to pay Sun's exorbitant licensing fees for the J2EE brand. Wow, that is so evil, they implement a better version of Java than Sun then refuse to pay Sun for the permission to call it Enterprise Java.

    Ingratitude is sad to witness.

    1. Re:Biting the Hand that Feeds You... by Baki · · Score: 1

      IBM's JVM is not better than Sun's. It may have been faster at times (not compared to the new 1.3 with hotspot) but contained bugs, deviations from the Java standard.

      As for Sun not submitting Java to ISO: very good. Look at how C++ and other standards are dragging on. Once one of these international bureaucracies gets their hands on it, you can forget further evolution in a reasonable pace (and Java still needs evolution). Sun, with it's JCP, found the ideal compromise between making an open standard without fully loosing control, thus still being able to press for speedy improvements.

      In fact that is one of the big advantages often touted towards MSFT: they can have fast evolution, simply by doing things themselves without having to go through lengthy ISO processes etc. The drawback is that it's no longer adhering to standards. JCP is the right compromise.

      Maybe in 10 years time, when Java is 'finished' it is time to hand it over to ISO.

      In the meantime, SUN is still investing a lot in Java and it's evolution. Why should big and rich companies like IBM not pay for the brand in order to support this? At least they have a real say in the JCP, not something that could be said of MSFT API's and products (for which they also would have to pay licensing fees).

      I'm also very suspicous on IBM's commitment to Open Source. Why al this attention for Linux? What is behind it? Maybe they fear other open source products (like *BSD) that might really threaten their own products (AIX, Monterey) and try to kill those off by single sided attention for the weaker contestant.

    2. Re:Biting the Hand that Feeds You... by ejbst25 · · Score: 1

      Thanks! ;-) (Just wanted to let you know that an IBMer was reading)

    3. Re:Biting the Hand that Feeds You... by linzeal · · Score: 1

      Can't we also give SGI some credit where credit is due...

      SGI's main Linux page

      I mean look at their 230 workstation . Cute and Brute like Linus's ledendary penguin.

      Chris Welsh

    4. Re:Biting the Hand that Feeds You... by No+One · · Score: 1

      The problem is that IBM is a major corporation, with the sole goal of making money. The "community" has the goal of writing decent free software. Currently, the two goals are aligned; but IBM would have no problem stabbing the "community" in the back if it'll make them a quick mill or two. They're our current allies, not our friends.

      Yes, IBM has actually been being fairly cool for the last few years. However, that doesn't mean we should jump into bed with them. (They can stay in the guest room, though. :))

      --

      --

      There is no sin except stupidity -- Oscar Wilde
    5. Re:Biting the Hand that Feeds You... by rhaig · · Score: 1

      you don't like where it's going??

      Use the source luke!

      --
      "We are not tolerant people. We prefer drastically effective solutions"
  41. Re:SMIT by Salsaman · · Score: 1
    For those that haven't seen it, there's also an X version of SMIT. It's pretty cool, when a command is running there's a little animation of a guy running along, and if the command fails he falls flat on his face :-)

  42. Re:LVMS is /not/ LVM by sustik · · Score: 1

    I work at IBM/Austin. Rarely I see people in suits, they must be on a business trip or they are prospective employees.

    The software engineers, designers managers I see dress very casualy. Shorts and sandals are common as well as t-shirts. I wear hawaii style polo shirts, ibm t-shirts with chip logos on them, a linux fund t-shirt, t-shirt I got on the Cindarella ballet by Ballet Austin etc. There are two pool tables in our building in the cafeteria area, and there is a salsa/chips/coke/beer 'social meeting' on Fridays. It would be ackward playing pool and drinking beer in a stiff white shirt/suit isn't it!?

    The work time is flexible. I am expected to call in if I do not get in by 10a.m. for some reason.
    (And I can work from home. While I am writing this I wait for a run to finish.)

    But to be honest I have to add that these weeks there is a lot of work to be done (deadlines) and so I did not get to the recently installed pool tables yet.

    We develop our software to run on linux as well. (Oh, and some of us thinks it is important to use >1 compilers for development and write portable (endiannes, 32/64 bit 'resistant') code. Beside xlC I normally use gcc with all warnings on and treated as errors, well, ok, since it is not enforced I forget this sometimes... :o)

    Matyas

  43. Linux on AS/400 by brunns · · Score: 1

    IBM has also announced that they will be porting Linux to the AS/400 - see Midrange Computing for (a little) more detail.

    Cheers,
    Simon B.

    --

    If you moderate me down I shall become more powerful than you can possibly imagine.
    1. Re:Linux on AS/400 by Reggyt · · Score: 1
      /. ran an article approx 2 months ago. t was about some guys trying to port Linux to AS/400. They entered some correspondence with IBM, which you can find here .

      Having read these, and being a long term AS/400er, I don't believe we will see a Linux port to AS/400 for some time; if indeed at all.

      --
      "Common sense is nothing more than a deposit of prejudices laid down in the mind before you reach 18" Einstein
  44. Re:Cool! Now, what about smit? by Salsaman · · Score: 1
    The thing I find most annoying about AIX is the lack of filename completion, and the inability to scroll up and down thru command history with the cursor keys. Why the hell don't IBM just implement something like readlin on Linux ?

    (Yes I know readlin is GPL'd, but surely that doesn't stop them writing their own version ?)

  45. Re:LVMS is /not/ LVM by c+o+r+e · · Score: 1

    I agree with everything, save the commercial thing. They have a few commercials that get me. The main one is the one where the "hackers" have broken into the company payroll server. As a security professional, I thought it was typical marketing fearmongering.

    At any rate, IBM is doing some awesome things. They seem to be leading the way in HD technology. I've got a 6.4 gig UDMA drive that I need to upgrade to a bigger one and I'll definitely go with another IBM.

    -core

  46. EBSDIC... by brunns · · Score: 1

    ...is still in use on the AS/400.

    Cheers,
    Simon B.

    --

    If you moderate me down I shall become more powerful than you can possibly imagine.
  47. Bah! by Greyfox · · Score: 2
    I've been working with them on and off for a decade now. I was in Boca during the days when OS/2 seemed like it might actually win out against Microsoft. IBM truly believed that they could pull it off when they talked about OS/2 everywhere -- and they DID talk about it. They talked about it both internally and at many of the big trade shows. Efforts were underway to get parts of it running on the bigger iron.

    That lasted for all of a couple of years after I signed on with them. Several factors contributed to the decline of OS/2, including the internal infighting that you mention. And of course Microsoft was always happy to give the knife an extra twist at every chance.

    I suspect a lot of IBMers are taking some pleasure in the hurts Linux is putting on Microsoft. I'm sure they're enjoying establishing Linux as a good solid leader in the features race, too.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  48. Re:Cool! Now, what about smit? by tweek · · Score: 1

    I hate to disagree (but that won't stop me ;>) but I think that SAM (HP-UX) is a much better admin tool than SMIT. Of course I'm biased as H(ockey)PUX was the first unix with which I worked. SMIT *IS* a nice admin tool and second on my list. Sun's admintool is at the very bottom ;)

    --
    "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
  49. Re:Cool! Now, what about smit? by Greyfox · · Score: 2

    You can compile bash for AIX. Which was always the first thing I did on encountering a new AIX box. Or try zsh, which I believe also features tab completion. If you're really feeling masochistic and have a sufficiently late version of AIX, you could even compile everything you need to run Gnome. I saw a fellow running Enlightenment on an AIX box at IBM once. That was cool.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  50. Re:Logical? by Signal+11 · · Score: 1

    Just click on the user info button. If the user # is 7608, you got the right one. ;)

  51. Good ole Slashdot works like a charm by Rares+Marian · · Score: 1

    That is the link. Tho it seems that by the time I typed my message a billion other people reported it. Let's see yahoo do that. Suckers.

    --
    The message on the other side of this sig is false.
  52. Already a good LVM for Linux by FattMattP · · Score: 1

    There's already LVM for Linux here:
    http://linux.msede.com/lvm/

    Also, and LVM HowTo is available at http://www.linuxdoc.org/HOWTO/LVM-HOWTO.html

    I'll be good to see another implementation though. More choices. :-)

    I run the LVM on my server with the 2.3.99-pre8 kernel and it seems to work rather well.

    --
    Prevent email address forgery. Publish SPF records for y
  53. Re:OpenSource LVM already exists. by Jeremiah+Cornelius · · Score: 1
    Good to see!

    I'm glad I didn't follow Slashdot SOP and accuse IBM of hubris, misdeeds, or ignorance...

    Maybe this will see the EXPERIMENTAL light of day in early 2.4 revs.

    Jeremiah

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  54. The New IBM? I wonder. by sillyputty · · Score: 1

    If IBM is more flexible and courageous (yes, it takes courage to bring something like this project to your boss, knowing that it's going to cost a lot of time and money and you have no real plan to directly recoup those funds), we have Microsoft to thank. IBM's "new attitude" is definitely that of a hungry company, which is the opposite of what they were when Bill & Co. basically cheated them out of the financial windfall that was DOS, and then later out of Windows.

    It's fair to ask yourself whether IBM would be bothering with Linux if they had a successful OS that they had developed in-house. Moreover, I don't think it's unfair to wonder whether this isn't a first move at proprietizing an IBM Linux, which might not be a bad thing in itself but this is a huge corporation and I, for one, have a difficult time believing they got that way and stayed that way through altruism. This is a Predator as dangerous as Microsoft, maybe more so since they aren't watched like MS is.

    Maybe I am being overly skeptical?

    1. Re:The New IBM? I wonder. by drinkypoo · · Score: 1

      What, has IBM misplaced AIX, OS/390, or OS/400?

      All three of those operating systems are quite successful in their niches. While AIX doesn't have anything like the acceptance of Solaris, it's fairly respected and it's known that it has some cool functionality (like its LVM, in fact) that isn't present in other places.

      I'm fond of bringing this up, but the old agage "No one ever got fired for buying IBM" is pretty true, except in the days of the PS/2 anyway. I'm pretty certain that a few people got fired over buying whole fleets of MCA-bus machines.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  55. Re: Looks like parts of AIX by InitZero · · Score: 1

    It works fairly well, but I've only used it up to around 15 gigs.

    I've got 90 drives and just over 970 gig of data under the AIX's logical volume manager. It is rock solid and a dream when dealing with with that much storage.

    My company is pretty evenly split between Sun and IBM (though we're phasing out Sun as we upgrade) right now. I've used the semi-Sun product Veritas to work with the 1.1 TB we have running under Sun. While I'll be the first to conceed that the Veritas product looks pretty and for a novice might be easier to use, I don't feel it is as sturdy a product as AIX's LVM.

    The downside to LVM is that it's utilitarian. Whereas Veritas has a pretty GUI that turns drives icons different colors depending on their state, LVM is text-based even when running under the GUI smit interface. That could be one of the reasons I prefer LVM.

    Over the years, I've moved more and more stuff off AIX and Solaris and it has made sense. One of the prime reasons I haven't moved more is that Linux didn't have Oracle, a JFS or a good tool for managing large amounts of data. Oracle fell. JFS fell. Now I see LVM on the horizon.

    If Linux keeps progressing at this rate, I'm going to have to start putting my data where my mouth is. There is soon to be no more 'if only Linux had {hesitation}, I'd move {service} and cut our costs by {huge figure}'. My {hesitations} are just about gone.

    InitZero

  56. Re:IBM continues to impress by Vermifax · · Score: 1

    They are running one where I work. Pretty neat, no single point of failure machine. The department using it hasn't stressed it at all yet, so we really don't have any numbers to compare it to.

    Vermifax

    --

    Vermifax

    Logout
  57. Re:Forgot my format option by Vermifax · · Score: 1

    Ahhh, didn't know that having only worked at one customer site :)



    Vermifax

    --

    Vermifax

    Logout
  58. SMIT's not *that* inflexible by henley · · Score: 2

    I'd agree that AIX adds a separate, proprietory binary configuration database (the ODM) to the UNIX flat-file configuration model, and I'd agree that the way in which the ODM is bolted-on to the UNIX model leaves some ugliness at the boundaries.

    However, to say "SMIT is the only choice" for configuration is somewhat misleading. One of SMIT's strengths is that *everything* is implemented via commands and scripts, under the covers. Indeed, it's fairly easy to extend SMIT itself to perform custom per-system administration tasks by adding menu / form definitions and the actions needed to implement to the ODM database (which is what SMIT reads to produce the menus, as well as being AIX's authoratitive source of config. data).

    Result? Everything that can be done via SMIT can also be done direct from the command line. In AIX, most (but lamentably not all) commands that change flat-file configuration also "behind the scenes update the ODM also. For instance, the user configuration commands (mkuser, rmuser, lsuser etc) not only affect the filesystem directly (modifying /etc/passwd, /etc/group, /etc/security/passwd, home/ etc), but also update the ODM. Likewise for most of the the device configuration commands (certainly the common TCP/IP commands have this dual-mode operation).

    --

    --
    I'd rather have a bottle in front of me than a frontal lobotomy
  59. /bin/ksh and set -o vi by Vermifax · · Score: 1

    In ksh type "set -o vi"

    Filename completion:
    Press ESC \ after typing the unique portion of the file. (Note it will also go as far as the name is unique)

    Scrolling:
    Once you press ESC you are in vi command mode. Use j/k to scroll through command history and vi commands to edit the command line

    Vermifax

    --

    Vermifax

    Logout
  60. Definitely good for the community... by jpowers · · Score: 1

    but I don't know that that's their motivation. They definitely seem to show signs of having made a transition from their old behavior. Not that they aren't a bunch of corporate jackals out to make a quick buck, but all of their actions during the growth of linux seem to demonstrate an understanding of the nature of innovation and market change: the future of network computing is mutliple servers, each with whatever OS/HW config fits the task. Who's company is better prepared for it than IBM? All this linux stuff they do is energy poured into further preparation for that market's radical growth over the next few years.

    Now they just need to reorganize some people out of the old development centers and into new ones. Encourage them to think in new ways in a new environment. Maybe up here in Boston, so I can work there. That way you can pay me for all the installing-linux-on-Thinkpads advice I give you people.

    -jpowers

    --

    -jpowers
    1. Re:Definitely good for the community... by GavK · · Score: 1

      IBM learned the hard way not to accept the new...

      --

      Gav

      "There's no such thing as data that can't be manipulated"

  61. lslv -p logvolume (no text) by Vermifax · · Score: 1

    nt

    Vermifax

    --

    Vermifax

    Logout
  62. Re:Cool! Now, what about smit? by MadAndy · · Score: 1
    The documentation issue isn't a problem for me. Certainly the documentation in some places can be hard to find (but this is IBM - EVERYTHING is documented, if you know where to look :-), but smit itself can help directly here - read on...

    First thing's first: Real SMIT users use 'smitty' to tell smit to run in terminal mode. The X version is indeed cumbersome (though I admit I like the wee running man - he falls over if a command fails :).

    SMIT actually does (almost) everything via commands that you can execute yourself, which limits it in some ways. However this is also its advantage: Rather than pressing ENTER to tell smit to execute that command you've just given it, press F6 instead. SMIT will now tell you the actual command line it was about to execute. You can take this command and type it yourself, or, more importantly you can stick it in a script. Linuxconf isn't able to do that in the same way as far as I'm aware, or at best it does it in terms of its UI, which isn't a good way to script things. Have you ever tried to script setting disk space quotas under Linux? Aarrgh!

    The ODM (binary database) is indeed something of an issue, and something I'm always fretting about whenever I have to do system recovery on an AIX box. Though it's been scary in the past to note Linux people talking about an NT-style 'registry' (shudder). Probably the main thing we can do there is that if such a thing ever does eventuate, ensure that it is well documented at a central site somewhere, and provide good tools to manipulate it. In particular such tools must be small and stand-alone so that they can be run easily in recovery mode.

    Some things about AIX I'm not keen on, for instance its price, its devel environment, and some of its 'non-standard' wrinkles. But I've been working with it for 6 years now and I can say in no uncertain terms that its disk handling (LVM and JFS), and its system adminstration (SMIT) are nothing short of stellar, especially if you have to maintain one of these things remotely.

    I don't think I'd like to see SMIT verbatim in Linux, but LinuxConf could learn a lot from it.

    As far as IBM and the open source community goes I'm pretty comfortable. IBM got whacked good in the 80s, and have pretty much played ball since. More important though is the fact that they've been slowly reshaping themselves into a total-service oriented organisation for some time now, where they can make their money from the services they provide more than the products. Linux slots into this strategy very well, don't you think?

    If you go and look at their JFS subsite you'll see that they've been making very steady progress on it since they started - I've been monitoring it regularly and I think what they've acheived in the short time so far is actually pretty remarkable!

  63. Re:Just say "No" to "logical volumes"... by frankie_guasch · · Score: 1

    These are often merged in a single tool, but concatenation of disks is not strictly speaking a RAID function.

    This is wrong, in the begining, RAID was meant to concatenate disk sizes. Rendundant Array of Inexpensive Disks means that many small disks are cheaper than one big disk.

    Then it came mirroring and RAID 5. there are references to this in: seagate and DPT web sites and in the SCSI linux howto.
  64. Re:Can we lay off the nazi bullshit??? by jpowers · · Score: 1

    Why is it that people feel they just have to use the N-word (Nazi) when they dislike some organization?

    Because they seem capable of making the distinction between what you're talking about and their general organizational behavior over the course of decades before that war, which was evil in a different way. Yes, there was a Nazi Party back in Nietzche's day, and while they didn't slaughter Jews (and my kin the Gypsies), they still displyed the same weird organizational behaviors.

    We discuss it because the motivation to enforce conformity seems to be something we Americans as a society can't shake, especially in the corporate sector, and any part of our society that easily compared to theirs needs to be watched very carefully.

    As it's often said: "Never forget." It's easier to keep it in mind if you talk it out.

    -jpowers

    --

    -jpowers
  65. Re:Just say "No" to "logical volumes"... by thantos · · Score: 1
    Perhaps the most important reason to use :VM in any environment is the lack of hardware solutions to striping, concating or mirroring across busses, increasing your redundancy in the case of a controller failure.

    At this point in time, hardware RAIDing and mirroring are pure wins in terms of performance if you just want to manage one bus, but if you're creating a highly available server, one that must stay up, no matter the situation, then you're going to need an LVM approach to the problem.

    [And remember, kiddies,

    • mirror
    then
    • stripe or RAID
    . Reducing redundancy in the quest for high-availability is a fool's game.]
    --
    -- Riding the Winds of Fires Lit in Ancient Days
  66. If I had a mod point... by jpowers · · Score: 1

    If I had a moderator point, you'd get it.

    jpowers

    AC cause I'm running out of karma!

    -jpowers

    --

    -jpowers
  67. Re:LVMS is /not/ LVM by Sri+Lumpa · · Score: 1
    And yes, IBM /has/ changed alot. They're actually pretty damned cool! I would highly recommend anyone looking for a cool Linux-related job to consider IBM. Hey, look at me! I'm getting paid to write Open-Source Software!

    Being a soon-to-be graduate in the UK (Portsmouth, near IBM's headquarters in the UK) I am seriously interested in working for them. My question is, have you any hint specific to IBM to give people wanting to work for them?

    --
    "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  68. This is good news for Linux in the enterprise by Loge · · Score: 2

    As the LVM for Linux page points out, the LVM concept was initially developed by IBM and subsequently adopted by other systems, so this is an area that IBM understands probably better than anyone else (except maybe for third parties such as Veritas). Indeed, LVM was one of the main selling points for IBM's AIX when it first appeared in the early 90's, and helped IBM greatly to make inroads against incumbents Sun and HP.

    Even though this technology obviously won't make it into the 2.4 release, it will dramatically strengthen Linux's enterprise capabilities when 2.6 ships, particularly when coupled with the journaling file system in that release. Flexible volume management is taken for granted by most commercial users today, and capable LVM functions in Linux will put its storage capabilities on par with almost every other operating system available.

    Note, though, that regardless of the design of the LVM itself, there are some tricky issues that need to be resolved in the implementation with an actual file system. For example, it turns out that growing volumes is fairly straightforward, but shrinking them is much more difficult. The paper mentions that specific support is needed from the underlying file system to enable shrinking, so even with this "gift" from IBM, there is still a lot of work to be done to come up with a useable solution.

    1. Re:This is good news for Linux in the enterprise by greed · · Score: 1
      For example, it turns out that growing volumes is fairly straightforward, but shrinking them is much more difficult

      Yes, this is an unfortunate limitation in AIX also. There are always ways around it, given a sufficiently large tape drive and time to do it.

      However, I think with the Linux crowd, there will be enough people who want to mess around with filesystems that the changes will be made to support shrinking. I know I would be happy to help, although right now I'd spend a lot of time just learning how things work. (Which is always fun in any case.)

      With AIX, shrinking filesystems was always on the Would Be Nice list. Other things just take precedence. (And believe me, being able to grow a filesystem is sufficiently nice that I was always willing to forgive the inability to shrink one.)

      There is a simple trick you can pull to avoid needing shrink-ability as well: Make a new filesystem for stuff you want to try out. With LVM, you can create and destroy LVs without rebooting (unlike partitions), so you can create a scratch LV, put an FS in it, mount it, try out the program, decide it sucks, unmount the FS and destroy the LV. Not elegant, but you're not dead in the water either.

      And when you do find that /var is a tad too small for that ClearCase log, growing an FS is really all that matters....

  69. Dudes, the opposite of 'logical' is... by ch-chuck · · Score: 1

    'physical', not 'illogical'. Well, ah, I guess 'physical' is pretty illogical at that now that you mention it, nevermind :))

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  70. Re:OpenSource LVM already exists. by Syberghost · · Score: 3

    IBM would do well to work with the existing project, or at least to establish a good-faith basis for communucation with the developer community already committed to solutions under public license.

    The same could be said of Linus and FreeBSD. I think we're all better off with competition, because Open Source competition benefits both projects.

    --

  71. Re:Linux already has an LVM by Vermifax · · Score: 1

    Assuming that they are porting the Aix LVM, it is hardly duplication of effort to provide a version of an enterprise scale LVM on other OS's

    Vermifax

    --

    Vermifax

    Logout
  72. Re:Logical? by Signal+11 · · Score: 1

    Heh. Dude, I spend too much time hitting reload to bother creating new accounts. :P~~~

  73. Re:LVMS is /not/ LVM by bored · · Score: 1

    Officially, IBM is 'business casual'. OTOH. I worked at IBM Austin in the recent past. The development organization I was in pretty much didn't care about dress, my manager was a regular shorts wearer and tee shirts were common. The hours were extremely flexible as well. One guy I worked with got to work at 5:00AM and worked till 3 or so another got there at 11:00 AM and worked late.

    There also were some good things about IBM you won't find at a smaller company. For instance IBM is VERY concerned with ergonomics and you can get all kinds of good stuff (chairs, keyboards, etc..) from the ergonomics guys.

  74. Re:LVMS is /not/ LVM by MsGeek · · Score: 1
    And yes, IBM /has/ changed alot. They're actually pretty damned cool!

    I would have to agree with you. IBM is hardly the evil "Big Brother" figure that Apple threw a sledgehammer at in 1984. They have learnt a lot from their mistakes, and have put out solid product both on the hardware and software side.

    1. SmartSuite Millenium is the most underrated suite out there, and I look forward to seeing it ported to Linux;
    2. The IBM Thinkpad has consistently been the best damn laptop...solid as a rock. Can't afford a new one? Do like me and get a refurb.
    3. My G3 is powered by a 350MHz Blue PPC chip. It kicks serious ass.
    4. IBM currently makes the best HDs, period. SCSI? IDE? They smoke everyone.
    5. It is a PLEASURE to deal directly with IBM. Bought a 25GB UDMA66 drive direct from them, paid about as much as I would have from local retailers even after factoring in the shipping, and I have the full Retail warranty as opposed to the catch-as-catch-can, repudiatable OEM warranty. If this drive bombs I'm covered.
    6. We should get down on our knees and THANK IBM for being so supportive of Linux. They seem perfectly prepared to abide by both the letter and the spirit of Open Source.

    No, this ain't your grandpappy's IBM. This isn't even your daddy's IBM. This doesn't even seem to be the IBM that killed OS/2 and made the Aptiva series of crapola desktops. If they continue the route they're on, they could be the company that pushes Linux over the top. They also make damn funny commercials, too.

    One question: What happened to the Long Trail motherboard and IBM backing of LinuxPPC? Have they gotten any mobo manufacturer interest in producing that thing? I want one, and have since before Apple killed the Mac Clones! Anyone know? Anyone? Bueller?

    --
    Knowledge is power. Knowledge shared is power multiplied.
  75. JFS & other code out to dry by tmu · · Score: 3

    The real question is 'will they actually develop it and make it work?'. The reason it's a question is that IBM has been releasing code to the community for a little while now and targetting it at Linux, but they have not put sufficient developer time into making it work.

    Their JFS (journalling file system) is a good example of this. released quite some time ago, no effort to port it to current versions on the kernel and no apparent discussion about that is going on.

    The LVM could be similar. *IF* they had released the LVM last year and *IF* they had supported it with a reasonable amount of programming resources we might care (and I say this as a person who has used and *loved* IBM's LVM on AIX). On the other hand, if they just release the code but don't support the transition and don't make an active effort to participate in community development of it, who cares?

    Contrast this to SGI who, for all of their failings as a company, are releasing code *and* supporting its inclusion into the kernel through active participation in the linux-kernel list, web sites and other mailing lists. I'd like to see IBM get on board in the same way.

    1. Re:JFS & other code out to dry by shaggykl · · Score: 3

      I'd say 2.3.99-pre6 is a pretty recent version of the kernel. I'm testing my current changes on 2.4.0-test1-ac19, but it's not ready for the rest of the world yet. There hasn't been a whole lot of discussion, but we do reply when something is sent to the jfs-discussion mailing list. As far as the kernel mailing list. We do read it, as well as linux-fsdevel. If we haven't been posting, it's because we're still in the porting stage and are still learning about the existing design. We'll be contributing more after 2.4 is stable and the real journaling discussion gets hot on the 2.5 kernel.

  76. IBM does indeed "get it" by EdlinUser · · Score: 1

    We realize we're the 800 pound gorilla here, so our manners have to be impeccable. IBM exec (John Patrick ?) at a meeting with Linux developers about a year ago. And they have been. Amazing, just amazing.

  77. dressing code by Sri+Lumpa · · Score: 1

    On their UK website they say that you have to dress up only if/when you meet with clients, which is normal IMO.

    --
    "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  78. Re:Just say "No" to "logical volumes"... by John+Allsup · · Score: 1

    So just how does 'redundant' figure in that??

    Redundancy means that more data is written than necessary in order that the original data can be recovered in the case of an error.
    John

    --
    John_Chalisque
  79. Re:Just say "No" to "logical volumes"... by KIngo · · Score: 1

    Ah, the naivete of youth ...

    Excellent, this is going to be one of my favourites! /. is becoming a place of mega-enterprise-I-have-all-the-experience-you-have -obviously-no-idea IT bosses. Arrogance par excellence. If you have a different opinion, say so (and I would definitely agree with you here). But please refrain from this kind of classy, elitist and sickening arrogance.

    Why can't people just discuss a topic without taking everything personally?

  80. Ben Rafanello responds by BenR · · Score: 5
    I see that IBM's announcement has generated some confusion as well as many questions. I will try to answer all of the questions I can.

    First the easy ones:

    I wonder if this is some pie in the sky vision or if they have any code to back this up?"

    Yes, we have code. IBM has a prototype of this LVMS on at least one of its platforms that I know of.

    As long as it's released under a liscense like the GPL, we don't need to trust them

    We are currently releasing the technology to the Linux Community. The current white paper provides a high level view of the basic architecture. As the architecture is discussed with the Linux Community, additional white papers will be produced to explain, in greater detail, various aspects of the architecture. Should things progress to the point where we are actually releasing code for some or all of it, then any code we release will be under the GPL.

    Heinz Maulshagen and team have already written an LVM for Linux. This LVM is already in the 2.3.x series of kernels. What is IBM's reasoning for this duplication of effort? Might it not be more effective to assist in the current LVM implementation instead of bringing additional complexity? Or are there advantages in IBM's approach to logical volume management?

    Heinz and his team have done an excellent job with their LVM. However, we feel that our design has some advantages, and that we are looking at the problem from a different perspective. Let me explain.

    IBM's initial concept of a logical volume management system was not all that different from what we find in the Linux Community today. However, over the years, IBM's concept has evolved based upon input from our customers, as well as usability studies performed on our customer base. Our current concept of a logical volume management system integrates disk partitioning and management, bad block relocation, software RAID, encryption, filesystems, logical volume creation, deletion, and management, etc. into a single, coherent, open ended architecture. All of the components of this architecture communicate with the Logical Volume Manager, who co-ordinates their activities and handles all interactions with the user. The Logical Volume Manager is a single program with three interfaces: a command line interface, a text mode interface, and a graphical user interface. Thus, there is a single place for the user to turn to for any aspect of logical volume management. This makes logical volume management easier for the user to learn and use, and it reduces the chances for user error and data loss.

    As an example of IBM's concept, lets examine the case where an encrypted volume is to be shrunk. We will assume that the user has already been through any authentication process which may be required to access the encrypted volume and has been granted full access. The user would start the LVM. The LVM would allow the user to select a volume. Once selected, the user would indicate that the volume should be shrunk. The LVM would examine the volume, find which features are in use on the volume (encryption, in this case), find what filesystem is in use on the volume, and then ask each feature that would be affected by the shrink if that feature can handle having the volume shrunk without data loss. If a feature indicates that it can NOT handle having the volume shrunk, then the LVM informs the user that the volume can NOT be shrunk without data loss. If all of the features indicate that they can handle having the volume shrunk, then the LVM would ask the filesystem on the volume how much the filesystem can be shrunk without data loss. If the filesystem indicates that it can't be shrunk without losing data, the LVM will inform the user appropriately. If the filesystem can be shrunk, it will indicate how much it can be shrunk before data loss begins. The LVM will then present this value to the user and allow the user to specify how much to shrink the volume by, limiting the user's choice to only those values that prevent data loss. Once the user has specified how much the volume is to be shrunk by, the LVM will then notify the filesystem to shrink itself. Once the filesystem is done shrinking itself, the LVM will notify the features on the volume that the volume is about to be shrunk. After this, the LVM will actually shrink the volume. Once the volume has been shrunk, the LVM will notify the features on the volume that the shrink has been completed. The filesystem will also be notified that the shrink has been completed. Once all of this has been completed, then the user will be notified that the volume has been successfully shrunk.

    The above example is quick and dirty, and it leaves out quite a bit, but I hope it gives you an idea of what we are trying to accomplish. Basically, we are trying to bring together all of the various aspects of logical volume management into a single, cohesive, seamless entity. Furthermore, we are trying to do this in a way which is as flexible and expandable as possible. Consider the following:

    The LVMS architecture uses logical disks. Logical disks are created and controlled by plug-in modules called "Device Managers". Thus, anything that can be made to appear as a logical disk through the use of a plug-in "Device Manager" module can be used by the LVMS. As an example, lets say we have a "Device Manager" plug-in which can access a Storage Area Network (SAN). By just adding this plug-in to an existing system, the LVMS would be able to allocate storage on a SAN, make it appear as a logical disk, and then use any of the LVM capabilities that could be used on a local disk. No code in the LVMS, existing plug-in modules, or LVM utilities needs to be modified or changed.

    The LVMS Architecture uses logical partitions. Logical partitions are controlled by plug-in modules called "Partition Managers". If you wanted to access a drive that was partitioned for use with a Mac, you would just need a "Partition Manager" plug-in module that understands the partitioning scheme used by the Mac. No LVMS, existing plug-in module, or LVM utility needs to have its code changed. All that needs to be done is have the Mac "Partition Manager" plug-in added to the system.

    The LVMS Architecture employs something we call "Feature Plug-ins". Feature Plug-ins control how logical partitions are combined into logical volumes, such as through drive linking, the various forms of mirroring, or software RAID. They can also be used to filter I/O to a volume, as would be the case for encryption. They can also be used to redirect I/O, as in the case of bad block relocation. Furthermore, Feature Plug-ins can be stacked to produce a volume, so that multiple Feature Plug-ins can be used on a single volume (encryption combined with software RAID and bad block relocation, for example). Every volume in the system can employ different Feature Plug-ins, and volumes which do use the same Feature Plug-ins can have them stacked differently. Thus, the user has an enourmous amount of flexibility. One final point to make here is that, since all of the plug-in modules communicate with the LVM, the LVM can coordinate their activities to ensure that the user doesn't do something which will result in the loss of data (at least without adequate warning).

    Given all of the above, I hope everyone understands why we think the LVMS Architecture we are releasing has some advantages over other approaches.

    Well, this post has gotten excessively long, and I apologize for that. I will try to address additional questions/comments/concerns later, hopefully with smaller posts!

    Ben Rafanello

    IBM Linux Technology Center

    1. Re:Ben Rafanello responds by Michael+Marxmeier · · Score: 1

      If you look at the current Linux system at
      a different view we might already have something along this:

      1. Block devices could be plugged in and allow support of different devices. This would be the equiv. of your "Device Managers" and "Partition Managers".

      2. On top of the block devices you can layer the RAID and LVM "features modules" which are then available transparently to upper layers.

      3. The file system should happily sit on top of this.

      Integration among those components may need some work but overall this does not seem that different.
      Providing a single administration point for the users is certainly something worthwile but that this is hardly something which could not be done with the current system.

      Finally, LVM (any flavour) do just provide a framework. A filesystem does not become resizable
      on its own.

      Michael

    2. Re:Ben Rafanello responds by decaym · · Score: 1

      Apologize, heck, you should get a Pulitzer for that post. Actually, your message you be added on to the original posting being that it gives the background information that is all to often missing.

      --
      World Beach List, my latest project.
    3. Re:Ben Rafanello responds by Sri+Lumpa · · Score: 1
      Ok, I am currently reading the white paper and I have a question.

      About Logical Disks it says:

      The name provided by the user must be unique as no two logical disks may have the same name. [...] The name will travel with the device(s) that comprises the logical disk so that, when it is attached to another system employing this LVMS, the name assigned to it will be available to the LVMS on the new system.

      So what if the traveling disk has a name already taken by another volume in the new system?

      Does it resolve the conflict automatically? Or, more likely, does it ask the manager to pick up a new name?

      Heck, I suppose it does both, it first resolve with a temporary name (like conflicting_name_2) and work with it while asking the manager to pick a new name.

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  81. Re:Cool! Now, what about smit? by Salsaman · · Score: 1
    Thanks for that tip - I just compiled bash. Now I am a happy man :-))

  82. Nice, but too bad about the restrictions by pschachte · · Score: 1

    The LVMS sounds really good from the white paper, but it's a shame they place such stringent requirements on the underlying devices. In particular, they seem to require read/write access and random access, which would leave out CD-ROMs and tapes. Of course, many of the features the LVMS provides wouldn't make sense for such devices (I'd like to see someone put together a RAID from a bunch of tape drives!), but some do. The plug-in architecture could be really useful for these things, too.

    So why not provide a capability-based facility, which makes use of the capabilities of a device, without giving up on devices that don't have those capabilities? It would be good to bring *all* mountable devices under one LVMS with one consistent interface, even if it meant that not all devices could use all its features.

  83. Re:Does existing LVM allow you to do this? Yes by Mark+Shewmaker · · Score: 1
    Does this existing LVM allow you dynamically resize the logical volumes and/or the JFS's which reside upon those logical volumes while the system is up and running and users are accessing file and data thereupon, without needing to reboot the system?
    Dynamic resizing of fileystems has nothing to do with the LVM implementation. I've never heard of an LVM system that wouldn't let you dynamically resize the lvols, and whether you can dynamically resize the filesystems that live in these same lvols is dependent on the filesystem itself, not LVM. Your first comparison is true of both Heinz Mauelshagen's LVM and IBM's LVM, and your second has nothing to do with LVM, except perhaps for lvm command hooks to be able to automatically type the fs-resize commands for you.

    (There are other plusses and minuses between the two, of course. IBM's lvm can do mirroring and raid at the lvol level instead, whereas the existing lvm requires you to raid the underlying physical volumes instead. But, you can put data in the existing LVM's lvols without worrying about destroying anything by writing over LVM datastructures as you would with IBM's, since IBM stores system data in the beginning of each lvol--In the current system you can safely make an lvol writable by a user, for instance.)

  84. Re:Cool! Now, what about smit? by MadAndy · · Score: 1

    ksh does let you do that stuff, but it's not active by default. Read the man page and you'll find that you can give it Emacs-style bindings. Amusingly, it also has a vi-style mode :-)

  85. Regular Expression for IBM products by Loundry · · Score: 1

    I have been perfecting my regex for IBM products. Before your post, it was this:

    [A-Z]{2}\/(\d{3}|[A-Z]{3})


    As you can see, this regex matches the following IBM products:

    • PS/2
    • OS/390
    • AS/400
    • OS/2
    • ESA/MVS


    However, if what you say about (what I thought was written as) DB/2 is correct, then my regex has to be modified again:

    [A-Z]{2}\/?(\d{3}|[A-Z]{3})
    --
    I don't make the rules. I just make fun of them.
  86. IBM announced to it to linux-lvm mailing list-link by bug1 · · Score: 1

    Id say ibm is aproaching the situation the right way, i think ibm really seems to underestand the open source community, coool.

    http://linux.msede.com/lvm/mlist/archive/2000/06 /0049.html

    extract of ibm announcment
    "Since we would like to have an honest, open discussion about this, I would
    suggest that all interested parties post their comments to the LVM mailing
    list (unless someone has a better suggestion!). All comments are welcome!"

  87. Stolen by jpowers · · Score: 1

    We like to think of it as "stealing them back."

    -jpowers

    --

    -jpowers
  88. SMIT rules! by Michael+A.+Lowry · · Score: 1

    SMIT (System Management Integration Tool) is the best system adminstration tool of any I've seen, on any OS, UNIX or otherwise.

  89. Re:Cool! Now, what about smit? by Michael+A.+Lowry · · Score: 1

    That "big binary database" to which you referred is called the ODM. It's in /etc/objrepos. You can make modifications to the database using the various ODM commands, such as odmget, odmdelete, and odmadd. There is no reason you could not put these commands into scripts. In fact, many of the AIX system commands do just that. Do not mess with these commands (especially odmdelete and odmadd) unless you know what you're doing.

  90. Make sure you have the facts. by ejbst25 · · Score: 1

    Sun tried to jack up the prices on IBM from what I heard/remember about the whole fiasco.

    As an IBMer and much longer Linux lover I wouldn't be working for the company if I didn't see anything but good intentions. I believe that IBM honestly believes in Linux. Not just that it will do well, but that its the best solution up and coming. I won't tell you to trust them/us. Do what you like. But I say I trust them. Their support for Linux is great for the community if you ask me.

  91. Re:LVMS is /not/ LVM by EvlG · · Score: 2

    Do they make you wear the stiff white shirt of a specific color of computer lore, or are they like lots and lots of tech companies, that recognize being productive means being comfortable (ie, wearing what you like and working how you like?)

    Not that this is not intended as a troll...I'm generally interested. I'll be graduating with a BS in CS in 2 years, and I'm trying to get a head start on job prospecting. As such, I don't want to work for a place that imposes arbitrary rules on work habits and the like.

  92. Re:As I recall... by Chris+Mattern · · Score: 1

    Three years ago, it certainly did. AIX's LVM
    has supported mirroring since V3. What it
    didn't support was mirroring and striping
    together. You could mirror, and you could stripe,
    but you couldn't do *both*. Since 4.3.3 came
    in last year, you *can* do both now.

    Chris Mattern

  93. SMIT by Vermifax · · Score: 1

    I actually enjoy SMIT as a system management tool. It is an ascii menuing system that controls just about all of the system. (Of course you can still type all of the commands on the command line as well) It is fairly user friendly and in my opinion very fast (compaired to gui sys management tools)

    Vermifax

    --

    Vermifax

    Logout
    1. Re:SMIT by Mr.Moonlight · · Score: 1

      My favorite thing about SMIT was that you can hit F6 at any point and it will show you the precise command line used to effect whatever change you are trying to make.
      In fact, I learned a lot of tremendously useful stuff. If only linuxconf could do the same...
      Mr.Moonlight

    2. Re:SMIT by SoftwareJanitor · · Score: 2

      That was a really necessary feature in SMIT, as some of the low level sysadmin commands and file formats in AIX so were wretchedly different from the standards. The nonstandard wackiness at that level was the thing I hated most about AIX when I had to administer it (in the early 90s). It wasn't so bad for actual use, but the administration took an awful lot of getting used to no matter if you were used to BSDish systems (I had been administering 4.3BSD, SunOS 4.x and Ultrix before that) or SysVish systems (also had been doing SysV on AT&T and Motorola hardware).

    3. Re:SMIT by DuBois · · Score: 1
      Yes, AIX is pretty weird compared to other Unices, but it's weird in its own logically consistent way. If you have to use other Unices at the same time as AIX (I'm typing on 4.2.1 right now but have RHL 6.1 on the Gateway to the right) it's easy to use smitty to do the weirdness for you.

      I disagree with the poster who claims you can't do nonstandard stuff with AIX. I've not found that to be the case. If you study the info docs, you can almost always find what you need to do on the command line. I've set up "raw" partitions for DBMS's, changed routing tables, made multiple IPs point to the same NIC, and many other off-standard tasks all on the AIX command line. But I still use smitty for most everything else.

      Smitty gives you more safety in cobbling together huge command lines, while preserving your essential liberty to cobble up such command lines yourself, should you so wish. And F6 is always amusing and instructive, since it shows you the command line that smitty has cobbled up for you.

      --
      The IPCC has purposely engineered a massive scientific fraud.
  94. quality of life at IBM by Will+the+Chill · · Score: 1

    Actually, you can come and go as you please, and there's no dress code. I usually wear jeans and a shirt, but you can wear shorts and a t-shirt if you want. It's actually, by far, the coolest place I've ever worked. And I'm still /in/ school. (Internship, donchaknow.)

    -Will the Chill

    --
    Creator of RPerl, Scouter, Juggler, Mormon, Perl Monger, Serial Entrepreneur, Aspiring Astrophysicist, Community Organiz
  95. Re:Logical? by Signal+l1 · · Score: 1

    C'est la vie. Learn to live with it. I know because I worked in Tech Support for 3 years.

    --

    -o Disclaimer: My employer doesn't even agree with me about C indentation style. o-
  96. IBM and Linux by Greyfox · · Score: 4
    Linux gives IBM the ability to make good on the IBM dream of having a single OS running across all its hardware platforms. It was originally to be OS/2 but they screwed that up pretty well. They tried to port AIX to the PC archetecture. AIX for Microchannel was probably the shortest-lived creation in the history of information services. Most of their mainframe OSes kind of look like one another but are still pretty different from anything on the PC.

    Many IBMers expressed relief (on the IBM internal forums) that Linux was beyond the control of IBM, so the company couldn't screw it up the way they did with OS/2. Many of them are still bitter about that. Many of the old OS/2 guard have moved to Linux, happy to have an OS that lets them work the way they want to work.

    I think it's cool that they're adding neat features to the OS. Having them contributing cool features why not trying to manage or market the OS seems to be the right way of doing things. Perhaps they should look at modifying their other business units to work in this sort of paradigm, with IBMers only contributing to projects managed by other business units...

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:IBM and Linux by mrhartwig · · Score: 1
      AIX for Microchannel was probably the shortest-lived creation in the history of information services.

      So all of these Microchannel RS/6000 systems we currently have in our data centers aren't really there?

  97. IBM continues to impress by Hardwyred · · Score: 1

    anyone else remember when IBM and their starched white shirts represented nothing short of the Nazi party? Its refreshing to see someone so well known for their closed doors and Let them eat cake mentality step into a movement like linux. When IBM first released JFS, I kept looking for the 'gotcha' that never came. It seemed like IBM really did give up something of theirs to the Linux community. Now with their LV stuff being announced, it really does give a linux geek hope.

    ...and the geek shall inherit the earth...

    --
    www.linux-skunkworks.com
    1. Re:IBM continues to impress by vsync64 · · Score: 1

      Ooh! And Jikes! Jikes is cool, if a little quirky at times, and it's blazingly fast.

      --
      TO BUY A NEW CAR WOULD MAKE YOU SEXUALLY ATTRACTIVE.
  98. Hasn't this already started? by braineater · · Score: 1

    Isn't it the case that the new 2.4-test1 kernel has the beginnings of LVM?

  99. Re:OpenSource LVM already exists. by GooberToo · · Score: 1

    That statement makes NO sense what-so-ever. I can't believe that it has scored like it has! First of all, Linus is a person, not a company. His personal feelings are his own. Nothing stops Linux developers from helping BSD developers (inverse true too). Second of all, Linux doesn't run on FreeBSD (as LVM does/will with Linux). Third of all, in what shape or form will IBM competing with open source developers help Linux (yes I understand the basic concept of competition). The point being, that I believe the original post was trying to make, we don't want another Sun/Blackdown problem. It is a show of good faith for IBM to enbrace what is currently out there. In the long run, both projects can gain if IBM handles this properly and does NOT try to compete. If IBM's LVM is better than what is already in place, they might gain extra help from the Linux LVM group. Either way they can complement each other. LVM for home users (Linux LVM) and LVM for enterprise users (IBM). Having a common look/feel of the tools, would be very nice!

  100. JFS/LVM on OS/2 WSeB by operagost · · Score: 1

    I'm using it on a Warp Server for e-business ("Aurora") system and it has been a BIG help. Frankly, the OS/2 version is better suited for a workstation than a server, but it is awesome to be able to extend partitions on the fly. JFS lends a huge performance improvement over HPFS as well. HPFS386 is a bit faster, but that's because it's tied directly to the network layer and has the risks associated with that. I can also recover a 9 GB JFS volume in less than 15 seconds as opposed to a few minutes for HPFS. That's recover as in, all files back where they're supposed to be, not FILE0001.CHK. JFS is open-source now, and the same version as I'm using. It's robust and mature, not some 0.0.2 super-pre-alpha version.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  101. LVM for Mac OS X/Darwin by Michael+A.+Lowry · · Score: 1

    Now if only Apple would incorporate this into Mac OS X and Darwin. Apple, are you listening?

  102. OpenSource LVM already exists. by Jeremiah+Cornelius · · Score: 3
    There is already an OpenSource LVM for Linux, at:

    http://linux.msede.com/lvm/

    Check Freshmeat for updates.

    IBM would do well to work with the existing project, or at least to establish a good-faith basis for communucation with the developer community already committed to solutions under public license.

    Jeremiah

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  103. Re:Just say "No" to "logical volumes"... by angelo · · Score: 1

    Hehe. I actually work with IBM's logical volume manager, and I found it funny that this "dublin" character thinks this is what enterprises use. LVM is ok as long as you only have 1 hdd per vg. Removing that drive breaks quorum, and it makes life a living hell to simply put your filesystem back up. A failed drive means no quorum as well. ouch. Under AIX we use raid in hardware, or we use a SSA array. while we could mount the whole ssa array as one 128gb vg, we'd rather not do this, as a failure in the middle makes JFS VERY angry. This is especially true if the missing volume is the pdisk you send your log to. ouch. Stay away from IBM's JFS!

  104. Re:LVMS is /not/ LVM by sailesh · · Score: 1
    Do they make you wear the stiff white shirt of a specific color of computer lore, or are they like lots and lots of tech companies, that recognize being productive means being comfortable (ie, wearing what you like and working how you like?)

    Not that this is not intended as a troll...I'm generally interested. I'll be graduating with a BS in CS in 2 years, and I'm trying to get a head start on job prospecting. As such, I don't want to work for a place that imposes arbitrary rules on work habits and the like.

    Not at all !!! I work for IBM in the Santa Teresa and Almaden Labs (divvy my time) in San Jose. Today I'm dressed in a UserFriendly.Org "Evil Genius in Training" t-shirt, shorts and sandals. As long as you're not naked, nobody gives a damn. Nobody gives a damn what time I come in or go either. My manager doesn't even give a damn if I want to take more vacation than I'm "offically entitled to".

    The values that are strong in my organization are simple - technical achievement, period. Code talks ! Heck, every time I visit my second-line manager (boss' boss) he is hacking away on his debugger :-)

    I strongly recommend IBM for anybody looking for interesting, fun systems work. Feel free to send me your resume especially if you'd like to work on the internals of a database engine.

  105. Re:Not surprising by cao37 · · Score: 1
    Consider EBCDIC. Wasn't that the standard text format on IBM machines back in the day? Is it in use on any modern system? [I'm asking -- not rhetorical...]

    EBCDIC is still in use on VM/ESA for the S/390. Although VM has been around for a long while, it's still continuing on in development and has new releases periodically. So, IMHO, it seems to fit the criteria for a "modern system."
    Ironically, VM is one of the systems that Linux is being ported to, causing a sort of revitalization of VM, continuing its modern-ness.

  106. This will be really good! by ShamballaJones · · Score: 2

    I just spent most of a day reorganising the partitions on several machines (backup, repartition, restore, repeat etc.). A LVM would have been an enormous help.

    As for it's being ready or not; IBM don't usually make this kind of announcent unless they've pretty much gotten the technology down so I'd expect the project to be well on it's way.

    --
    [ Blairism is the continuation of Thatcherism by other means. ]
  107. Linux already has an LVM by samiladanach · · Score: 1

    Heinz Maulshagen and team have already written an LVM for Linux. This LVM is already in the 2.3.x series of kernels. What is IBM's reasoning for this duplication of effort? Might it not be more effective to assist in the current LVM implementation instead of bringing additional complexity? Or are there advantages in IBM's approach to logical volume management?

    http://linux.msede.com/lvm/

    1. Re:Linux already has an LVM by Tom7 · · Score: 1

      Probably the current LVM doesn't have enough market-speak around it.

      They "hope that the release of this technology will lead to a world class logical volume management system for Linux, one which satisfies the requirements of our customers as well as those of the Linux Community."

  108. Oddly enough I'm working on the complement to this by Rares+Marian · · Score: 1

    Oh yeah and Linux already has a form of LVM. I forget the link.

    Comes with 2.3.x 2.4 or its it in 2.2 back ported? Not sure.

    The gist of my filesystem manager is: What if the fs was the registry? No risk of screwing your machine by removing the registry. I hate how redundant some concepts in the fs are. So I've come up w/ a framework.

    Coming soon.

    --
    The message on the other side of this sig is false.
  109. Getting work at IBM by Will+the+Chill · · Score: 1

    Hmmm... All I can say is try your best to talk w/ any sort of IBM rep that may be at some school function (job fair, etc.). And make sure you know your stuff. No secrets that I know of. And I'm forbidden (non-disclosure agreements) to tell you the secret IBM handshake, which gets you into any IBM building around the world. Oh, wait. I was thinking about my ID card. Nevermind...

    -Will the Chill

    --
    Creator of RPerl, Scouter, Juggler, Mormon, Perl Monger, Serial Entrepreneur, Aspiring Astrophysicist, Community Organiz
    1. Re:Getting work at IBM by Sri+Lumpa · · Score: 1
      And I'm forbidden (non-disclosure agreements) to tell you the secret IBM handshake, which gets you into any IBM building around the world.

      LOL.

      I think that the harder will be to get an interview. I may be a typical geek for many things but oral exams/interviews and such are easy for me, well, except that it would be my first real job interview and even worse it would not be in my native language.

      Otherwise my personal supervisor/project tutor thinks that i have the capacity to have a 2(i) degree (between 60 and 70%) and I was the major at my school in France two years ago (15.33/20 ~= 76.6%) so I think it should gives me some arguments.

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  110. Re:Just say "No" to "logical volumes"... by tzanger · · Score: 1

    RAID-10?

    Is that taking multiple RAID1+0's and concatenating them? (2 drives go into a single logical drive, and then multiple logical drives are concatenated to create one large logical logical drive?

    Sounds groovy. I went from a hardware (DPT) RAID-1+0 to RAID-5 because I needed more space. I don't anticipate a drive dying but I should be able to get another in a couple days if one does happen to yak.

  111. Looks like parts of AIX by djweis · · Score: 1
    The lvm system in AIX is pretty much like this. I'm guessing they are going to yank pieces of that out to implement it.

    It works fairly well, but I've only used it up to around 15 gigs.

    I wish some of this cooperation would result in the release of specs for the older RS/6000 machines. I guess releasing an lvm system is more sexy than documentation on 5 year old machines.

    1. Re: Looks like parts of AIX by Roland · · Score: 1

      i pitty the foo

      --
      whee -Me
  112. Logical? by Signal+11 · · Score: 4
    As opposed to .. what.. illogical volumes? I can just see it now...

    ~# mount -t ext2 /dev/sda2 /home
    Error: fuzzy dice in foo buffer found.

    ~# mount -t ext2 /dev/sda2 /home -o fuzzy_dice

    Error: fuzzy dice requires car.o module

    ~# insmod car.o
    Unresolved symbols: car_need_oil, car_need_gas

    ~# dd if=/dev/cash of=/dev/bank bs=1 count=300
    0+300 records in
    0+300 records out

    ~# dd if=/dev/bank of=/dev/wallet bs=1 count=50
    0+50 records in
    0+50 records out

    ~# insmod car.o io=/dev/wallet

    ~# mount -t ext2 /dev/sda2 /home -o fuzzy_dice
    Succeeded.

    ~# cd /home
    ~# ls

    KERNEL PANIC!

    000:000 FF 00 CC G0 BB LE DE G0 0K

    Goddamn illogical drives...

    1. Re:Logical? by Signal+11 · · Score: 1

      Fake-o signal ell-one.

    2. Re:Logical? by Signal+l1 · · Score: 1

      But your words nonetheless, aren't they?

      --

      -o Disclaimer: My employer doesn't even agree with me about C indentation style. o-
    3. Re:Logical? by Signal+11 · · Score: 1

      Nope.

  113. Re:Just say "No" to "logical volumes"... by mrhartwig · · Score: 1

    dublin had a nice response to this, but let me add a couple of things:

    With the LVM I'm familiar with (AIX), you can tell which physical partitions are being used by a file system. I don't recall ever needing to know the specific disk block number for a file. I've been working with Unix since 1992 & have been a SysAdmin for most of that time.

    If you don't want your file system spread all over the disk, in AIX you can set up the logical volume as contiguous space. You can tell it *exactly* which physical partitions to use.

    Spanning multiple volumes doesn't necessarily "multiply the risk of data loss" -- if you do it correctly, you'll reduce your risk, since you have multiple copies of the data on different disks.

    Apparently, much of the rest of the Unix world didn't think AIX's LVM was "poorly designed" or "half-baked". The Veritas volume manager was based on the same concepts; have you looked at the sales growth Veritas has been having lately?

    In our experience (I work for a large telecommunications company) LVMs *very clearly* decrease the complexity of systems management. If the Unix flavor for a system doesn't have a LVM built-in, we *always* install one. Certainly you can cause problems with LVMs with inadequate training, but one can screw up filesystems with base-level commands too, if they're not careful and/or don't know what they're doing.

  114. Re:IBM is making good on promises... by SoftwareJanitor · · Score: 2

    I would agree that many people are too hard on IBM. I have to admit, that at first I was skeptical as hell about their involvement in the free software/open source world. But I have to say that so far they are doing a much better job of living up to their promises than I ever thought they would have.

    I think that if IBM can clean up their act like they have, that maybe there is possibly some hope that Microsoft may someday decide that they don't have to play dirty tricks all the time too. I'm not all that optimistic that will happen any time soon, but I won't say it could never happen.

    Unfortunately, for IBM it took a large scale turnover at the top levels of their management to get them to change their status quo. If anything, the replacement of Akers by Gerstner was the key turning point for IBM. Microsoft upper management is still firmly entrenched with Gates and his inner circle. As long as they stay where they are, it is unlikely they will change.

  115. Well it depends..... by Vermifax · · Score: 1

    Salesmen dress up Global Services at accounts dress up and those are the only groups I belong/talk to so I can't speak for the others.

    Vermifax

    --

    Vermifax

    Logout
  116. Forgot my format option by Vermifax · · Score: 1

    Salesmen dress up
    Global Services at accounts dress up

    and those are the only groups I belong/talk to so I can't speak for the others

    Vermifax

    --

    Vermifax

    Logout
  117. What happened to SGI's LVM? by drinkypoo · · Score: 1

    I thought that one of the big things about XFS was the LVM that sort of went with it, and I was hoping that SGI would port it to linux along with XFS. Is that likely to happen?

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  118. Cool! Now, what about smit? by Pinball+Wizard · · Score: 2
    I've had to administer an AIX box for the last few years. I know there are a lot of posts about already existing LVM's, but the AIX LVM works really well and its stable.

    If they do this, I hope they give Linux the tools to make the LVM usable. Particularly the mksysb command(can be configured to back up your root volume) and especially smit.

    Smit is about the best sysadmin tool I've ever used. Its much better than linuxconf IMO. I know the purists out there think "a real sysadmin always uses the command line", however what smit gives you is the command line, in a convenient menu form. Rather than wading through the man page, you basically have a menu that comprises each command line option with a description of what it means. You can also hit F6 at any time to see the command you are about to execute. Which also makes it a great tool to learn Unix.

    --

    No, Thursday's out. How about never - is never good for you?

    1. Re:Cool! Now, what about smit? by NME · · Score: 1

      Seconded. I don't understand why AIX has such a bad rep. I've adminned AIX and HP-UX boxes extensively and I find myself wishing that I had all AIX boxes. HP's SAM, particularly, is an abomination.

      -nme!

  119. open source .. by n3m6 · · Score: 1

    as this site is hosted under
    http://oss.software.ibm.com/developerworks/opens ource/linux/

    does that mean that we get the source atleast ??

    GPL ?? BSD ??

    what license could it be ?

  120. IBM is making good on promises... by ejbst25 · · Score: 3

    IBM promised to bring more and more stuff to Linux..And they are doing it

    In this article at ZDNET, they talk about how IBM is releasing their Small Business Pack for Linux. They are trying to port more and more over to Linux. A lot of people don't seem to give them credit. I support this outright...and hope they release more stuff under a more flexible license like the GPL. I think that every corporation can see the light eventually. Here's to hoping.

  121. Not really. by Vermifax · · Score: 1

    I work with LVM in an enterprise environment we have 230 vg's for one department with between 4 and 8 hdisks per vg. Lvm runs just fine. Who cares if you can't make quorum on a vg with no usable disks anyway. Replace the disk and restore from a backup. Of course there is always the option of turning quorum off. As for a 128gb vg I can't believe you wouldn't mirror your JFS log on at least to lv's on separate disks.

    Vermifax

    --

    Vermifax

    Logout
  122. How to set up a LVM on Linux by Anonymous Coward · · Score: 1

    Linux Logical Volume Management HOWTO effort

    Richard Allen
    bert hubert

    Linux contains a wildly powerful Logical Volume Manager which allows you to combine and mangle your disks to create very
    flexible volumes for your filesystems.

    News

    2000-04-16
    Released version 0.0.2 - these version numbers a rather bogus, but every once in a while we feel that we have
    progressed significantly, and bump the version number a bit. The version on this page is up to date within 15
    minutes of our latest changes.
    2000-04-06
    Released lvm-viewer
    2000-04-04
    Started writing a visual tool for LVM maintenance. Sneak preview screenshot available
    2000-04-02
    Richard Allen joins as author. He has extensive knowledge of HP/UX LVM, which closely
    resembles the Linux implementation.
    2000-04-02
    Lots of new content. Added 'one big page' html.
    2000-04-01
    Initial version online

    The HOWTO

    This document is a very rough first draft and should not be assumed to be widely useful yet.

    Files were last updated at 2000-04-28 03:32 CET (ie, about 1171.1 hours ago).

    CVS Changelog, or view changes
    SGML
    ASCII
    HTML
    One big page of HTML
    dvi
    ps, ps.gz
    pdf, pdf.gz
    HTML tarfile

    Bazaar

    This HOWTO is intended to be very much a Bazaar style development. If it were to be any more open, bits would fall out. If
    you think our wording is bad, or you are able to resolve a FIXME, don't hesitate to mail us.

    A CVS tree is available. try this:

    $ export CVSROOT=:pserver:anon@outpost.ds9a.nl:/var/cvsroot
    $ cvs login
    CVS password: [enter 'cvs' (without 's)]
    $ cvs co lvm-howto
    cvs server: Updating lvm-howto
    U lvm-howo/lvm-howto.sgml

    The idea is that this HOWTO will be a cooperative effort, much like the Linux kernel itself. For the moment, we will be playing
    'Linus', and we soon hope to be joined by Alans, Daves, Ingos etcetera.

  123. Real Volume Management by Anonymous Coward · · Score: 1

    IBM's implementation of this sort of protocal really doesn't help the volume management structures used in most networked operations. Contrary to Big Blue's supposed Linux adoption, this is a proprietary schema that will have significant detrimental effect on the way volumes are typically organized.

    Volume organization is currently a by-product of several decades worth of research into the best known algorithms used for organizing volumes. This way, it is volumetrically organized by volume, in an orginizational way. Which is the results of, mainly, shelves. Every library I've ever been in has their large collection of volumes on shelves.

    A more recent development in the field of volume management is a system whereby other types of volume are managed. This has been proven to work because it does. And therefore it is correct. And working.

    Really, it's all about knobs. Old school knobs are where it's at in volume management, especially when the neighbor's bitching at 3:00 AM. These new fangled banks of toggle switches just don't work. I believe this is what the white papers are all about, although I haven't read them. Nor do I intend to. I mean, who's got the time?

    White papers, of course, are best manageed with volume. Lots of loud paper shuffling >80Db. And then kept in volumes. On shelves. With a knob.

    But why white? Always these days it's the anglo papers that we are reading about. What of the afro-papers? And latino-papers? Are not these papers volumes? Do we not organize them volumetrically? I like marbelized paper. It makes resumes look really corporate.

    Thank you.

    1. Re:Real Volume Management by gaudior · · Score: 1
      Bravo! Well Done!


      --

  124. HP-UX LVM: shrink doesn't work. by Sharkeys-Day · · Score: 1

    Shrinking a filesystem is supposed to be possible with the OnLineJFS (extra $) option.

    I've tried it twice, and it hasn't worked yet.

    Always make a backup before attempting this sort of thing.

  125. Quitcherbitchindammit! Unix is freedom of choice. by Bug-Y2K · · Score: 1

    Folks, the longstanding strength of all (ok, most) unix distros since day 1 have been the ability to specifically tune your individual system to the task at hand. Unlike so many other OS'es that seem to want to be all things to all people simultaneously ... and then lock you in there. IBM's contributions generally (to unix), and this one specifically (to Linux), only add to the choices of tools available to those of us who build and maintain our systems. Having their LVM available only increases choice. You don't *have* to use it, but it sure is nice to have available to use if you need or want it.

    So Quit Bitchin.

    I have administered AIX systems, and while there were things I didn't like about it, there were many that I felt were awesome. The JFS/LVM system was one of those. In specific instances it was an ass-saver.

    Technology that saves a sysadmins ass will always have value.

  126. IBM sure thinks so by / · · Score: 1

    From the conclusion:
    This architecture offers many advantages over previous designs, particularly in the areas of expandability, flexibility, and maintenance, and represents a new approach to logical volume management.

    Whether or not it lives up to that praise will have to be closely examined.

    --
    "If one is really a superior person, the fact is likely to leak out without too much assistance" -- John Andrew Holmes
  127. As I recall... by AltGrendel · · Score: 1

    IBM's LVM doesn't support true mirroring. Maybe I'm wrong and it's changed. But three years ago it didn't.

    --
    The simple truth is that interstellar distances will not fit into the human imagination

    - Douglas Adams

    1. Re:As I recall... by Blue23 · · Score: 1
      IBM's LVM does support true mirroring, and did 3 years ago. Was classified as real RAID 1. Perhaps you were thinking of their problem with mirroring and striping. They used to have a problem with that, and their striping didn't match RAID 0 requirements three years back.

      =Blue(23)

      --
      LITTLE GIRL: But which cookie will you eat FIRST? C. MONSTER: Me think you have misconception of cookie-eating process.
  128. Re:Just say "No" to "logical volumes"... by SoftwareJanitor · · Score: 2

    Since Linux is open source, and still has an important constituant market in smaller systems, there is no reason to think that incorporation of LVMs has to be exclusive to the current simple partitioning systems. LVMs should remain an optional thing for people who want or need them.

    Support for LVMs, particularly the IBM one, if it is compatible with AIX could be important for Linux acceptance in the large enterprise market for that very reason. For that reason alone, I am happy to see IBM bring this to Linux.

  129. Not surprising by babbage · · Score: 4
    All the posts about IBM's relationship with Linux seem a bit odd to me; I can't see why it's such a big surprise or matter of debate.

    Think about it. IBM sells a *wide* variety of products, from laptops to mainframes and from software to service. It complicates matters for them if they have to be "multilingual" with their platform systems; Linux gives them a way around this by, as suggested in the Halloween documents, treating the OS as basically a generic commodity.

    The more popular Linux gets, and the better IBM's equipment works with it, the better their bottom line gets. If Linux gives them a platform to standardize around, then they can sell more hardware and support services and not have to worry as much about certain problems (compatibility, stability, etc) that live at the OS level. This is very much in their interest, but it's also in the interest of consumers as well, if Linux becomes a reliable system component along the lines of, say, a hard drive or a word processor. The consumer gets the benefit or a robust & rewarding system platform that works on most any equipment available; IBM gets the benefit of having their entire product range appeal to customers because it all speaks the lingua franca of the computer world that they are positively contributing to.

    Consider EBCDIC. Wasn't that the standard text format on IBM machines back in the day? Is it in use on any modern system? [I'm asking -- not rhetorical...] It seems to me that they had the wisdom to (eventually) switch to the open ASCII standard before, and are promoting the new Linux standard now. I see no reason to be suspicious of this behavior -- everyone stands to benefit, or at least everyone that isn't trying to shill a proproetary in-house OS... :)



  130. Re:LVMS is /not/ LVM by leoc · · Score: 1

    I myself wear birks, shorts, etc, whenever the weather dictates.

    --
    STFU about slashdot bias.
  131. Just say "No" to "logical volumes"... by jetson123 · · Score: 5
    I have used LVM for a number of years, including IBM's LVM. As far as I am concerned, logical volumes are a bad idea. Why?

    • LVs complicate system management; in particular, they make it more difficult to figure out what physical devices a file system actually depends on, and they make it much more likely that you make a mistake when setting up disks.
    • LVs break the correspondence between block numbers and head positions. With simple physical mappings, small differences in block numbers usually correspond to small head movements, something file system designs tend to rely on, but with LVs, all bets are off.
    • If you take advantage of LVs spanning multiple disks, you just multiplied your risk of data loss, because if any one of those disks goes, so does the whole file system.

    There are better solutions to the problem LVs are supposed to address:

    • If you need file systems bigger than a single disk, use RAID.
    • GNU Parted and PartitionMagic already provide you with the ability to resize partitions without a full backup and restore; you don't need LVMs for that.
    • If you use several file systems to limit how much space particular applications can eat up, consider using quotas instead.
    • One of these days, Linux may get concatenated mounts, which would give you another, very reliable and simple way of having file systems span multiple disks. Adding concatenated mounts would probably not be any harder than hacking in an LVM.

    IBM's LVM was one of the reasons I hated using AIX (they did similarly oddball and nonstandard stuff in some other areas). I consider it a poorly designed facility. While we can't keep people from porting stuff to Linux, I hope Linux distributions will not incorporate that kind of nonsense; Linux configuration and system management needs to get simpler, not more complex.

    The drive for systems like LVM is understandable because UNIX and Linux file systems and large scale data management are not perfect. For example, a big ISP that runs out of disk space on some important partition and needs more space quickly has a legitimate problem. But rather than rushing to a half-baked solution like LVMs, let's identify what the problems are we really want to solve and come up with good solutions to them. With upcoming technologies like object-based disk storage systems, there seem to be much more straightforward and reliable answers than LVM.

  132. Re:LVMS is /not/ LVM by cabbey · · Score: 1

    your second line still groks code? wow... we're convinced ours' head would explode like in that dilbert cartoon. (of course that means he'd have to like, show up once in a while... but that's a different story.)

  133. other features of AIX by GodOfHellfire · · Score: 1

    after working with AIX over the course of the last year, all i have to say is this:

    i would rather embrace the spawn of satan than to have to work with AIX anymore!

    the problem with aix is that it does everything for you. this is GREAT for routine stuff - adding a new fs, changing ip addresses, etc. but when you want to do something slightly different, or do it a certian way, you're screwed. i've found that its easier to reinstall the OS in some cases than it is to try to make it work.

    but, then again, some people think i'm on crack.
    *shrug*

  134. oh well... by kelleher · · Score: 1

    Forgive my lack of enthusiasm, but after working with IBM's LVM on AIX (pronounced aches) I don't see this as anything all that great. Now when Veritas jumps on the bandwagon I'll dance in the streets!

  135. LVMS is /not/ LVM by Will+the+Chill · · Score: 5

    Allrighty, everybody. I think that anyone who starts to think "why would we need another LVM?" should /definitely/ go read the LVMS whitepaper. It's not the same thing as the previous LVM or LVM's that may have existed. Go. Read.

    Let me tell you one of the neato things about working at IBM in Austin - I got to talk to Ben (yes, Ben Rafanello, the guy who posted the stuff to the linux mailing lists) all about this last night, and he told me he was planning on posting that stuff. So anyway, I read the LVMS whitepaper last night, and it is /definitely/ something that the Linux community is going to want to jump at.

    For those of you who are wondering about what license it will be released under - well, I can't say for sure. Just remember that IBM GPL'd their JFS, and we continue to work on that here as well. (I'm actually working on the JFS here in Austin.)

    And yes, IBM /has/ changed alot. They're actually pretty damned cool! I would highly recommend anyone looking for a cool Linux-related job to consider IBM. Hey, look at me! I'm getting paid to write Open-Source Software!

    -Will the Chill

    --
    Creator of RPerl, Scouter, Juggler, Mormon, Perl Monger, Serial Entrepreneur, Aspiring Astrophysicist, Community Organiz