LVM | Logical Volume Management | Combining Drives Together

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ส.ค. 2024
  • Let's go over LVM. Logical Volume Management is a staple on the fedora distro and an option on many other Linux distros. So today, I will be adding another physical hard drive to an existing volume and showcasing the power of LVM!
    LVM Guide - www.christitus.com/lvm-guide/ .
    ►► Digital Downloads ➜ www.cttstore.com
    ►► Reddit ➜ / christitustech
    ►► Titus Tech Talk ➜ / titustechtalk
    ►► Twitch ➜ / christitustech
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 256

  • @youneskun
    @youneskun 4 ปีที่แล้ว +50

    next time you forget sudo just hit: 'sudo !!' after , it will execute previous cmd with sudo ,)

    • @ruirosado6289
      @ruirosado6289 2 ปีที่แล้ว +2

      I thought you were jocking but i tried it anyway. It was quite a surprise. Thanks for the tip. lol

    • @Cecep91
      @Cecep91 8 หลายเดือนก่อน

      If you are in zsh shell, press esc 2x do the same thing.
      Nice feature btw

    • @brookerobertson2951
      @brookerobertson2951 6 หลายเดือนก่อน +1

      200 IQ ❤

    • @WReCk3000
      @WReCk3000 6 หลายเดือนก่อน

      DUDE
      I have used Linux off and on for a decade, and started daily driving on all my machines a year ago. I'm glad I'm still finding cool stuff like this I didn't know. Thanks!

    • @listocastillo6453
      @listocastillo6453 5 หลายเดือนก่อน

      Bruh. U saved me hours.

  • @stilianstoilov3728
    @stilianstoilov3728 3 ปีที่แล้ว +23

    No need to run resize2fs. You can just give -r parameter to lvextend which will do the filesystem resizing automatically. Anyway, nice video :)

  • @ForrestRhoads
    @ForrestRhoads 4 ปีที่แล้ว +3

    Really great video, Chris. I had largely avoided lvm, because I hadn't seen it all laid out in one place and wasn't exactly sure I knew what I would be doing. This makes the process accessible. Thanks much!

  • @drinkyoz1986
    @drinkyoz1986 3 ปีที่แล้ว +2

    I came across this video after hours of searching. This has saved me a lot more hours. Excellent. Thank You!!

  • @squadramunter
    @squadramunter 4 ปีที่แล้ว +6

    Thanks Chris for teaching me how to extend the LVM. I knew how to setup LVM's but never knew how to extend them with more drives. Another good thing about LVM are creating snapshots using Timeshift. If you have LVM configured using BTRFS it is super powerfull with creating snapshots.

  • @gb9800
    @gb9800 ปีที่แล้ว

    First 5 minutes are all I needed to understand in a simple way the whole point of LVM. Thanks

  • @Vox_Unius
    @Vox_Unius 4 ปีที่แล้ว +12

    Hi Chris. An addition ere: LVM doesn't necessarily have to use partitions. It can be built on any set of any block devices: partitions, raw drives, RAID devices, files, memory, etc. Things can go really crazy with it.

    • @InspiredInsights4U
      @InspiredInsights4U 2 ปีที่แล้ว

      So if I have a second hard drive that has some data on it but I want to combine it with another one will that data be lost when I add it to a new group

    • @Vox_Unius
      @Vox_Unius 2 ปีที่แล้ว +2

      @@InspiredInsights4U Yes. Basically, when you extend a partition, you'll also extend a filesystem to that drive, which practically means reformatting it.

  • @TheDocufilm
    @TheDocufilm 11 หลายเดือนก่อน

    Thank you very much for this, I've come back to this multiple times in the last years. It has made my life so much more easier. Also thanks for your other vids, they are really a great help.

  • @patthesoundguy
    @patthesoundguy 4 ปีที่แล้ว +1

    I was just wondering all about LVM over the last few days! Thanks for reading my mind.

  • @TheB3n0
    @TheB3n0 4 ปีที่แล้ว +13

    And I was avoiding LVM as I couldn't figure out how it works :D
    Now waiting for BTRFS video

  • @matiasbarrios7983
    @matiasbarrios7983 4 ปีที่แล้ว +12

    Regarding the drawbacks you mentioned about LVM, one way to deal with them is to have a RAID layer below LVM. That way you used the logical drives from the RAID configuration instead of using "real" drives as PVs. Its very hard to lose data that way.

  • @PoeLemic
    @PoeLemic 4 ปีที่แล้ว +2

    I watched. Wow, I wish you would have been the Instructor that I had during one of the early Linux classes. How you explain it and simplify it out, is what more Instructors need to do. Also, the split screen -- with the commands in the background -- is incredibly helpful; also, as you work in the Terminal windows, is what I wish would have been presented when I was in courses for this. It would have helped drive it home. Most of our stuff was just walk through some tutorial steps, and it really didn't deepen the knowledge. It was rote learning, instead of "real learning" like this. Now, I feel more comfortable with disk organization. [Also, I plan on becoming a Patreon too for you.]

  • @andthesunsets
    @andthesunsets 4 ปีที่แล้ว

    This is by far the best explanation of LVM. thx!

  • @AnzanHoshinRoshi
    @AnzanHoshinRoshi 4 ปีที่แล้ว +3

    Thank you, Chris. Excellent topic.

  • @pseudorealidad7305
    @pseudorealidad7305 4 ปีที่แล้ว +1

    10/10 best explaination i've seen of this. Thank you!

  • @taxaction1
    @taxaction1 4 ปีที่แล้ว

    This vid is way above my GNU/Linux grade, but I still enjoyed it. Thanks for sharing Chris Titus Tech.

  • @camarosmith21
    @camarosmith21 4 ปีที่แล้ว

    Great video Chris, used LVM about 10 years ago when I first found Linux. Also loving the System 47 LCARS screensaver in the background rather than both doing Cmatrix.

  • @musicalneptunian
    @musicalneptunian 4 ปีที่แล้ว +28

    Three weeks ago I went totally Ubuntu. During installation I was offered to install using the LVM system. No idea what that was. But I said yes anyway.

    • @ChrisTitusTech
      @ChrisTitusTech  4 ปีที่แล้ว +9

      This is how most people are introduced to it hehe. I know my introduction was doing a fedora install and I went "WTF... my home doesn't have all the space of my 120 GB drive!"

    • @musicalneptunian
      @musicalneptunian 4 ปีที่แล้ว +4

      @@ChrisTitusTech I have tried some of your commands in my ubuntu terminal. Looks like I have one massive partition of 2 TB ;)

    • @wujekcientariposta
      @wujekcientariposta 4 ปีที่แล้ว +2

      To this day I could not see it's use. I typically use one partition for /root and one for /home and the installation offered to set up lvm. No other options. Maybe make the installation offer to set up disc caching or some raid, but it just did lvm and I could not see any benefit of it, It's a click and forget thing. I assumed you could do something cool with it but ultimately when I wanted to have a system ssd and a 2x hdd raid 0 /home i went with mdadm because lvm is explained literally nowhere at all. Pointless to add it to the install and explain and do nothing with it.

    • @CustomNameHere
      @CustomNameHere 4 ปีที่แล้ว +3

      @@wujekcientariposta Volume management doesn't have a lot of use for home users, but is very handy in an enterprise environment. For example, database files and their indexes can be separated into different logical volume groups and extended as required. System log files grow over time and if left unattended can cause issues. Being able to quickly extend a volume can help. Etc...

    • @jx9467
      @jx9467 3 ปีที่แล้ว

      @@ChrisTitusTech You remind me of Saul Goodman.

  • @Shambolicoholic
    @Shambolicoholic 3 ปีที่แล้ว +2

    Passing -r to the lvextend command will automatically resize the FS for the extended LV. So, in this case it would be "lvextend -l +100%FREE -r /dev/vg1/lv1" so then you don't need the final resize2fs call. Great video, thanks!

  • @odpisani981
    @odpisani981 4 ปีที่แล้ว +1

    LVM rules....but I don't use it so often I always need to re-learn from the scratch :D Thank you for the great video. It is very helpful.

  • @ratchetrussell2694
    @ratchetrussell2694 4 ปีที่แล้ว

    I love your channel your tutorials have helped me immensely. I'm currently working as a support tech fresh out of college just switched over to fully over to linux for work (using Ubuntu) haven't looked back XD

  • @RobinCawthorne
    @RobinCawthorne 3 ปีที่แล้ว

    Yeah man, gotta say you know how to simplify and relay info to the layman. Nicely done.

  • @BinaryAdventure
    @BinaryAdventure ปีที่แล้ว

    Wow, you're a lifesaver; thanks for making this video! I had like 200MB left in my /home directory and This was my only viable solution. I am not a storage expert and do not do this stuff on a daily, weekly, or even yearly basis.

  • @junaidmufti85
    @junaidmufti85 4 ปีที่แล้ว

    That is the best tutorial of a linux command-set I have ever EVER seen. Subscribing Now.

  • @AniviaS
    @AniviaS 3 ปีที่แล้ว +1

    Thank you very much, this is the easiest to follow video on this topic

  • @TheCocoaDaddy
    @TheCocoaDaddy 4 ปีที่แล้ว

    Great tutorial! Thanks for posting!

  • @hewfrebie2597
    @hewfrebie2597 4 ปีที่แล้ว

    A few days I bought a Samsung SSD of 1TB for games specifically and other files as well. Thanks for making this video and keep up the good work Uncle Chris.

    • @dingokidneys
      @dingokidneys 4 ปีที่แล้ว

      I would just mount it into the file system as Chris has done with his 2tb drive for the same purpose. You don't need LVM for that. In fact it just complicates things.

  • @midhun4495
    @midhun4495 2 ปีที่แล้ว

    Cristal clear and Excellent explanation . THANK YOU

  • @chromerims
    @chromerims ปีที่แล้ว

    Super helpful comments section to accompany a pretty fine video 👍
    1. Pass -r to lv extend; elim. resize2fs
    2. Pvcreate doesn't need a f/s prerequisite or even a partition. Indeed pvcreate can ingest any block device such as a disk (partitioned or raw) or a partition (whether formatted with a f/s or not).
    Kindest regards, neighbours.

  • @Icepenguins101
    @Icepenguins101 4 ปีที่แล้ว

    A perfect video to discuss on my birthday Chris :)
    (and btw this is Jayden Montoya)

  • @DavidKing-wk1ws
    @DavidKing-wk1ws 4 ปีที่แล้ว

    Hey the screen looks like my Commodore 128 :) Very useful video depending on what you want to do with a given computer. I found myself watching a couple of times since im experimenting with linux. Thank you.

  • @adenigba
    @adenigba 9 หลายเดือนก่อน

    Much love to you man.... Excellent lessons...

  • @DavidHaras
    @DavidHaras 10 หลายเดือนก่อน

    Hi, thank you for this really good and simple guide on using LVM it helped me setup my system the way I want it to be.

  • @alexandrudicu5212
    @alexandrudicu5212 2 ปีที่แล้ว

    Fantastic explanation!

  • @goldendune9600
    @goldendune9600 3 ปีที่แล้ว

    This was the best explanation I've seen

  • @pichonPoP
    @pichonPoP 4 ปีที่แล้ว

    Thank you. I've been struggling with this topic for 3 years, but never give a hand. Perhaps I'm on vacation now. I'll definitely try this soon

  • @jeffshee8969
    @jeffshee8969 3 ปีที่แล้ว

    Thanks for your excellent tutorial!

  • @denkozlov4220
    @denkozlov4220 2 ปีที่แล้ว

    Many thanks a lot for the vid, it was very informal for me

  • @danawhiteisagenius8654
    @danawhiteisagenius8654 3 ปีที่แล้ว

    Great explanation sir!

  • @DanielPeraalta
    @DanielPeraalta 4 ปีที่แล้ว +2

    Very well explained @Chris Titus Tech, that was just what I was looking for, thanks a lot for the effort! Just one doubt though, supposing I have a LVM, with multiple logical partitions, composed by 3 disks. If somehow I loose my motherboard or even one of the drives. How am I supposed to recover my files? I mean, what I should expect by plugging the two other drives in another PC setup?

  • @djlalorocks
    @djlalorocks 8 หลายเดือนก่อน

    Excellent video, very helpful

  • @PvMLad
    @PvMLad 2 ปีที่แล้ว

    Awesome video thank you so much!

  • @rv-ollie
    @rv-ollie 4 ปีที่แล้ว +1

    Chris, it would be a great follow-up to manage LVMs using cockpit, say on CentOS 7 or 8. You'll need to add the RPM cockpit-storaged.

  • @eirinispanopoulou112
    @eirinispanopoulou112 4 ปีที่แล้ว

    Excellent!!! Thank you so much

  • @icesport333
    @icesport333 ปีที่แล้ว

    Thank you very much. This clip is really helpful.

  • @pavlospilakoutas
    @pavlospilakoutas 4 ปีที่แล้ว +11

    Oh man, i wouldnt dare do this on a live box. It takes some practice to be sure of what im doing. Great vid though as always 👍

  • @dmbrv
    @dmbrv 4 ปีที่แล้ว +2

    great video

  • @unavailavle123
    @unavailavle123 4 ปีที่แล้ว

    Loving the Trek theme on the back

  • @KingNick4000
    @KingNick4000 3 ปีที่แล้ว

    Have to love this man 😁

  • @puripatratanaarpa4066
    @puripatratanaarpa4066 ปีที่แล้ว

    Thanks for your explaination. I'm not English native but your speak easy to listen.

  • @fjahn78
    @fjahn78 4 ปีที่แล้ว

    Hi Chris,
    love your videos.
    You can also use the whole disk instead of partitions. It just has to be unpartitioned.

  • @user-hg6jk1ny7b
    @user-hg6jk1ny7b 11 หลายเดือนก่อน

    Thanks for posting this totally helped get the cobwebs out of my head

  • @smac3691
    @smac3691 4 ปีที่แล้ว +8

    You have to use LVM if you do full disk encryption. If you use that, knowing these commands can help you get into your data if grub doesn't boot since you have to mount the LVMs to get in.

    • @praetorxyn
      @praetorxyn 4 ปีที่แล้ว +1

      Since when? I've always done it but you should be able to use LUKS without an LVM partition. It might be more difficult if you have multiple partitions, but if you just had:
      /boot/efi -> EFI System Partition
      /boot -> Boot partition
      / -> Root partition
      It should work exactly like LVM on LUKS. The Arch wiki even has instructions for LUKS on a partition.

    • @smac3691
      @smac3691 4 ปีที่แล้ว +1

      Oh man, doing full disk encryption on a bootable computer without using the installer or without LVM would be a pain. By putting it all under the LVM you can be sure your swap, home and root directories are encrypted.
      However, you are right that you can use LUKS on a drive, external drive, USB, etc., and I do that all the time for encrypted backups. Works really well.

    • @praetorxyn
      @praetorxyn 4 ปีที่แล้ว +1

      Smac You think that's a pain? I had a setup like this once on a laptop.
      If you booted, it would load Windows. But if you booted with a USB drive I kept on my Keychain, it would boot into the rEFInd bootloader (because it's just better than Grub in every way IMO), and then if you selected Arch it would prompt for a LUKS password, it would use this password to decrypt an 8192 KB LUKS encrypted key file, and then use the decrypted key file and an external LUKS header to decrypt the LVM partition, then mount the USB drive at /boot, and mount the volumes. Then I could unplug the USB drive.
      The encrypted key file gave two factor authentication (something I had, the USB drive, something I knew, the password for the key file), and the LUKS header being external gave plausible deniability, as without it you couldn't prove the encrypted partition was encrypted and not just unallocated.
      That took me maybe a week to figure out, because I had to modify Arch's encrypt hook to handle it. It was the first "bare metal" Linux install I ever did, and I did it to see if I could after finding a guide to do a similar setup on Gentoo.
      I had a little shell script to automate the install, so I'd basically put that on the Arch live USB, move it to the laptop, run the script and reboot, if it didn't work, edit the script and start over. I still have that script on my Nextcloud I think.

    • @smac3691
      @smac3691 4 ปีที่แล้ว

      @@praetorxyn
      I wanted to set something like that up. It really is super security. I wonder to what degree you can even tell a partition is there without the boot loader, is it entirely random without any headers? Thats good plausible deniability.

    • @praetorxyn
      @praetorxyn 4 ปีที่แล้ว +1

      Smac As far as I understand it, I think you can tell it's a partition, if I remember right, but with an internal header you can tell it's encrypted. With an external header, there's no proof it's encrypted and not just empty space.
      I got the idea after reading about a situation where a court ordered a woman to decrypt something, but they were able to do it because they had a recording of her telling somebody that something they were looking for was in the encrypted place. Something like that. If they can't prove that a specific thing they are looking for is on your encrypted device, they can't order you to decrypt it.
      Sadly, this is all theoretical. In reality, it's more like this:
      xkcd.com/538/

  • @starypiard
    @starypiard 4 ปีที่แล้ว

    In businesses LVM is great for storing evergrowing data that can't be easily protected by the filesystem. For example a database that gets replicated to a different host. If a drive fails, you switch the production traffic to the replica and just recreate the main db host after replacing the faulty drive. This setup allows for easy expansion of space for the db while ensuring high availability. Kind of a standard practice for reliability on the cheap.

  • @isaacmaag1294
    @isaacmaag1294 2 ปีที่แล้ว

    Love the video

  • @gavenchan
    @gavenchan 3 หลายเดือนก่อน

    thank you for the wonderful explanation.

  • @haideraliasghar7483
    @haideraliasghar7483 4 ปีที่แล้ว

    You're the Life Saver!

  • @CorvusNumber6
    @CorvusNumber6 4 ปีที่แล้ว

    Can't believe the difference in audio quality from the early days, so crisp and clear now!

  • @yvrelna
    @yvrelna 4 ปีที่แล้ว

    You can resize btrfs filesystem on the fly too. You just need to use "btrfs filesystem resize max /mnt/xxx" (in most common configuration) or "btrfs filesystem resize :max /mnt/xxx" (if you spread the filesystem over multiple devices). It's safe to continue using the filesystem while it's being resized.
    Unlike most other filesystem resizing, btrfs can only be resized while mounted (i.e. it's always online resizing). And unlike resizing ext4 partition which only supports online extension, both shrinking and extending of btrfs can be done online.

  • @kaede15
    @kaede15 4 ปีที่แล้ว

    Nice quick tutorial. Starting a project to implement it on a distributed file system like lizardfs or glusterfs (not decided yet) with a dozen of pies with 10GB drives.

  • @cgam1416
    @cgam1416 4 ปีที่แล้ว

    Chris,
    Isn't more secure to use a raid configuration that will also take care of grouping different hard disks?
    Of course that limits you to same size hard drives (unless you accept to loose some space on larger HDs)
    Is it possible to implement a sort of Raid on top of LVM?

  • @chuvke
    @chuvke 4 ปีที่แล้ว +2

    Hi Chris, great tutorial on LVM. It would be great to see you make a part2 that would cover resizing logical volumes or replacing a physical volume. One remark: you formatted the partition with ext4 which is not needed I think because the FS of the logical volume will be used; pv create also says it is wiping the ext4 headers (and making it an LVM partition type)

    • @dingokidneys
      @dingokidneys 4 ปีที่แล้ว

      When setting up the partition, you need to identify the filesystem type it is to house. Just part of the required partition meta-data. This is then happily overridden by the LVM tools with the real filesystem.

    • @yvrelna
      @yvrelna 4 ปีที่แล้ว +2

      @@dingokidneys That is incorrect, the only reason Chris needed to specify the filesystem is because he's using Gparted, which is a high level tool that combines both partition management and filesystem management.
      If you used a lower level partitioning tool like fdisk, then you would not need to set a filesystem.
      Also, AFAIK filesystem type isn't part of partition metadata, but rather filesystem metadata.

    • @chromerims
      @chromerims ปีที่แล้ว

      @@yvrelna helpful 👍 thx.

  • @ToallpointsWest
    @ToallpointsWest 4 ปีที่แล้ว +3

    LVM one of the best tools ever made!! Easy mirrors, easy volume expansion!

  • @PatrioticGestalt
    @PatrioticGestalt 7 หลายเดือนก่อน

    I had to use your tutorial today. Still pertinent.

  • @lemonsquese8117
    @lemonsquese8117 4 ปีที่แล้ว

    It's like your doing magic @Chris Titus Tech

  • @lucasruedaok
    @lucasruedaok 3 ปีที่แล้ว

    Thank you so much

  • @justinbagdon5116
    @justinbagdon5116 4 ปีที่แล้ว

    Not gonna lie I was kind of scared but it worked out great thanks man.

  • @benriful
    @benriful 4 ปีที่แล้ว +2

    The way you've explained it is analogous to using LVM as a software RAID 0. There are other options though, effectively similar to normal RAID. As a sample of where it gets used extensively: Synology and QNap use LVM to define their "RAID" setups. When you delve into the finer details you'll note they also define physical and logical volumes, even for their RAID 5/6 setups.
    Just like a RAID 0 is hardly ever recommended, I would also never recommend a LVM volume simply spanning across several disks. Same reason, if any one of those disks develop a problem you loose all of the data across all of them. I would definitely suggest anyone attempting LVM on data they don't absolutely hate, to look at lvmraid and adding parity to your LVM groups / volumes. And even after that, make backups, RAID (not even RAID 1) is also no substitute for a true backup.

  • @bruceroberts529
    @bruceroberts529 3 ปีที่แล้ว

    Hi Chris, have you used UnionFS? with Snapraid? It would seem better if there is a HDD failure.

  • @chiahsianghung6519
    @chiahsianghung6519 3 ปีที่แล้ว

    I am a bit curious, what happens if I use USB stick as LVM extension on a laptop and turn on the laptop while accidentally removed the USB? Will the machine boot normally after I plug the USB back and reboot?

  • @esra_erimez
    @esra_erimez 4 ปีที่แล้ว

    Would you look into linux network block devices for a possible video with respect to LVM?

  • @raauger
    @raauger 4 ปีที่แล้ว

    Hi Chris. You partitioned the disk with type "ext4" - ID 83. Why not ID 8e Linux logical volume manager?

  • @esra_erimez
    @esra_erimez 4 ปีที่แล้ว +1

    You can mirror and stripe with LVM. Also, I believe that you can add cache drives to LVM.

    • @ChrisTitusTech
      @ChrisTitusTech  4 ปีที่แล้ว

      You are correct! this is an option when creating the Volume group I think the options are -s and -m respectively.

  • @guzmanolivera1861
    @guzmanolivera1861 4 ปีที่แล้ว

    Thanks for sharing this! Could you make a video on how to configure LVM on Proxmox VE? Just as a suggestion, I think it would be nice, what do you think?

  • @rv-ollie
    @rv-ollie 4 ปีที่แล้ว +2

    I likely misunderstood you when you said LVM is not used much. Actually. Many distros use LVM out of the box. Also, we've used LVM in the Enterprise for years. Great when you have planned ahead and need to grow LV in an emergency. Though I do miss ZFS from Solaris days. Now that was easy to use.

    • @ChrisTitusTech
      @ChrisTitusTech  4 ปีที่แล้ว +1

      These days, I almost demand businesses store everything in ZFS. The only other storage I find acceptable is RAID 10, but there are a lot of requirements for RAID to be used, such as a separate controller that is a brand name and I buy everything in duplicate. Call me paranoid, but I've done several disaster recoveries and I just don't mess around with the less reliable stuff these days.

  • @nickoct7472
    @nickoct7472 4 ปีที่แล้ว +2

    I used to do the same thing. I would LVM everything including my backup folder which I symlinked to every reinstall. That is untill I bought an M.2 drive and suddenly half my sata connections disappeared including my backup LVM partition which was made up of three hard drives. At first I didn't know what had happened so I reluctantly erased and reinstalled my backup drive. I haven't used LVM since. But still I love LVM.Could you do a part explaining the snapshot process. I watched multiple videos explaining it but I still haven't got a clue what they were on about. Great video Thanks

    • @WR250a
      @WR250a 4 ปีที่แล้ว +6

      on many motherboards, installing a m.2 drive will disable at least 2 sata ports. depends on which m.2 port you put it in. most boards have 1 m.2 wired to the cpu, and any more wired through the chipset, along with most or all the sata ports. if you install a m.2 into the slot wired to the chipset, sata lanes will be disabled. this is most likely why your drives disappeared.

  • @AdventuresofAwesomeJoe
    @AdventuresofAwesomeJoe 2 ปีที่แล้ว

    I have a second SSD, instead of expanding, I would like to only have home and program files go to the second drive and not my OS drive. Is their a video with instructions for that? I have a fresh install of Ubuntu LVm 20.4 on a PCIE M.2 256gb. The second drive is SATA 1TB that already has files on it from my previous Ubuntu.

  • @Black_Swan68761
    @Black_Swan68761 3 ปีที่แล้ว

    Thanks for sharing the video.
    I followed your video and tried to increase to increase the swap partition to 8GB, but it's still showing 1GB and when i type lvscan here is the output i see
    ACTIVE '/dev/vgubuntu/swap_1' [

  • @jeffshee8969
    @jeffshee8969 4 ปีที่แล้ว +1

    Hi, nice info! I was just about to add another disk to my system. I have some questions:
    1. Can I mix SSD and HDD? Suppose that I already have a LVM partition on a SSD, can I extend the volume with the new added HDD?
    2. If (1.) is possible, is it safe to do so? Any disadvantage of mixing drives?
    thanks ^^

  • @ezequielpartida5846
    @ezequielpartida5846 2 ปีที่แล้ว

    Hello Christ.. Great videos!!... Is it possible to create a Mirrored Volumes with LVM?... I have a WIndows PC with 256gb SSD as C: and added two 4gb partitions Miirrored since they will be used for backups. I would prefer to use Linux instead of windows.. Windows Partition Manager converted them to GPT and gave me an option to create New Mirrored Volume. Thanks in advance.

  • @mactavish9578
    @mactavish9578 ปีที่แล้ว

    Legend of the linux system

  • @nomanharoon3882
    @nomanharoon3882 2 ปีที่แล้ว

    Chris if we installed ubuntu without LVM and just with standard installation, than how can we do it from there, In this video you have already setup LVM and taught us that how to add and increase space, but in case we installed without LVM support, than how can we do that. Please

  • @Ogami79
    @Ogami79 4 ปีที่แล้ว

    nice!!

  • @tonydanielscorner
    @tonydanielscorner 4 ปีที่แล้ว

    Cool bro

  • @MrsPillows
    @MrsPillows 2 ปีที่แล้ว

    This is good. I was trying to do that using KDE partition manager or even with Gparted, and I could not do it. Only this worked. Why though? Thank you!

  • @reshmaparveen1748
    @reshmaparveen1748 4 ปีที่แล้ว +1

    You can use -r flag with lvextend and it will automatically resize your file system

  • @MaxLeeIT
    @MaxLeeIT 4 ปีที่แล้ว

    I do know the benefits you mentioned about lvm, looking forward to a video that tells the bad part. For example, if one of the hard disk fails :p

  • @stevefiorito5379
    @stevefiorito5379 2 หลายเดือนก่อน

    My 7TB Fileserver started out with a Raid 2 setup. Transitioned to LVM after that. It's been pretty trouble free ... no drive failures.

  • @Mr_nah
    @Mr_nah 4 ปีที่แล้ว +2

    What is the difference between raid0 and LVM (in case if you lose a physical disk) will you lose all data? I used to use LVM a lot. But this thing is really bothering me

    • @ChrisTitusTech
      @ChrisTitusTech  4 ปีที่แล้ว +1

      Raid 0 does striping while LVM does not by default. LVM can do both Striping and Mirroring, but it is an option you set when doing the Volume Group.

    • @dingokidneys
      @dingokidneys 4 ปีที่แล้ว +2

      Yes, in this LVM configuration. Lose one disk and all data is gone. Backup!
      However you can use RAID with/within LVM for data security. You just need to set it up correctly from the start.

  • @rekostarr7149
    @rekostarr7149 3 ปีที่แล้ว

    I installed with LVM but when running vgscan it says "reading volume groups from cache"... and that's it! what the heck?! I also don't know how to build new volume group since I cannot include /home into the group!

  • @Flankymanga
    @Flankymanga 4 ปีที่แล้ว

    7:37 - isn't there a dedicated Linux LVM partition type?

  • @walterdavisii8936
    @walterdavisii8936 ปีที่แล้ว

    how do I mount an LVM to a Samba server? I can't figure this part out. I also cant "touch" a file to my lvm. i created the LVM during installation.

  • @nickkorolev1245
    @nickkorolev1245 4 ปีที่แล้ว

    Good afternoon. How to replace one 2GB drive with two 1GB drives in VG ?

  • @scififreak2540
    @scififreak2540 3 ปีที่แล้ว

    I figured out that you dont have to create a single large partition with a filesystem in it, you can just use sdb as a whole, you dont even need to create a partition table. Thats why it says "1 disk" at 6:25. I also found it strange that you created a filesystem within sdb1 since thats something one would do with the devfile of the logical volume. Thats why it asks "Wipe it" at 9:20, after that there is no file system anymore. With btrfs you can also add whole disks to a file system, thats the reason why i tested this with lvm. Still, thanks for the video.

  • @christianfloreck8347
    @christianfloreck8347 2 ปีที่แล้ว

    Thanks for this video.
    However in my understanding the partion type of the physical volume has no influence on "extend" option.
    Even more, You don't need to put an the partition on the disk at all.
    However the filesystem on the logical volume should be ext4.

  • @vanpeters9751
    @vanpeters9751 2 ปีที่แล้ว

    I got smr drives should I use lvm2

  • @giganticyufka
    @giganticyufka 4 ปีที่แล้ว

    thanks. I did all of this via gnome disk utility app

  • @katrinabryce
    @katrinabryce 4 ปีที่แล้ว +1

    My daily driver for the past 10 years or so has been FreeBSD, mainly because it has zfs volume management which is way more reliable than lvm. How are the equivalents - btrfs & zfs on linux getting on. Any time I've looked, it has been "experimental, should be ready soon", which is not something I would want to trust my data to.
    At the moment I have 4 x 10TB drives on my main machine giving me 25TB of usable space, and 4 x 6TB drives on my test-bed machine giving me 15TB of usable space.

  • @f133ty
    @f133ty 4 ปีที่แล้ว

    GParted: In your video I saw that you used GParted to create a partition with an ext4 file system, then immediately overwrote it with pvcreate. Note that GParted can create an empty partition by selecting "unformatted" file system. Also GParted can create a PV by selecting "lvm2 pv" file system. However as you video is concentrating on using LVM on the command line the later is probably not what you want in this case.

  • @hammersbald7612
    @hammersbald7612 2 ปีที่แล้ว

    Has anyone here tried caching with nvme ssds? I’m playing around with one of our old servers and get worse r/w with dm-cache than with the an ancient raid controller alone. I have tried dm-cache and dm-writecache, writecache won’t let me activate the lv and shouts about memory and dm-cache halves r/w.
    12 x 4 TB HW r6 1.7/2.2 r/w vs cached 0.6/0.3.