LVM
Bruce Labitt
bruce.labitt at verizon.net
Tue Sep 23 09:10:12 EDT 2008
Thanks Frank! I'll try this out a bit later today! If it matters, I'm
using FC6 from the myth install fest days... One day I'll figure out
how to upgrade to FC9 or 10.
-Bruce
Frank DiPrete wrote:
>
> ok - it looks like /mnt/store is a directory in the / partition and
> not a dedicated mythtv partition. Here's the good news - you have
> about 1TB free to use for mythtv if that is what you want. You could
> make the root partition bigger but that's a bit wacky.
>
> Simple to create a dedicated partition for mythtv
>
> first - stop mythbackend, then rename /mnt/store to /mnt/store.old
>
> second - create a new logical volume in volume group VolGroup00 using
> the free space reported in vgdisplay
>
> lvcreate -L 931.53G -n LogVol02 VolGroup00
>
> third - format the new partition and label it (must be using fedora ;) )
> mkfs -t ext3 /dev/VolGroup00/LogVol02
> e2label /dev/VolGroup00/LogVol02 MYTHTV
>
> fourth - make a new /mnt/store dir to mount the partition
> mkdir /mnt/store
> mount /dev/VolGroup00/LogVol02 /mnt/store
>
> and put it in the fstab file to make the mount persistent on boot
>
> LABEL=MYTHTV /mnt/store ext3 defaults 1 2
>
> (labels are case sensitive btw)
>
> fifth - migrate the mythtv data onto the new partition mounted above
> rsync -av /mnt/store.old/* /mnt/store/
>
> and when it's done, restart mythbackend.
>
> after checking everything you can do away with the old /mnt/store.old
> to free up space on your root partition
>
> enjoy
>
> Bruce Labitt wrote:
>> Frank DiPrete wrote:
>>>
>>>
>>> Bruce Labitt wrote:
>>>> A while back I added a 1TB drive to my mythtv box. My 500GB drive
>>>> was about full so I thought I'd lvm the 1TB drive onto the
>>>> existing. I did not do it correctly apparently. My system is only
>>>> reporting the original 500GB. If, however, I open up the lvm gui I
>>>> see a Volume Group 00 that consists of sda and sdb? with a total
>>>> of 1.5TB? It does not look like anything is on the new drive. How
>>>> can I fix this. My video is on /mnt/store, I suppose that is the
>>>> section that I would like to migrate to the new drive?
>>>>
>>>> Any suggestions? Step away from the computer before I mess
>>>> something up?
>>>
>>> Nah - it just sounds like you didn't resize the logical volume and
>>> the file system. You just need to extend the logical volume that is
>>> /mnt/store (assuming that /mnt/store is on a logical volume), make
>>> it bigger, make the file system bigger, then remount it.
>>>
>>> The hierarchy (from low to high)
>>> disk partition
>>> physical volume
>>> volume group
>>> logical volume
>>> file system
>>>
>>> so It sounds like you
>>> 1) installed the drive and partitioned it as type lvm
>>> then using the gui
>>> 2) did a pvcreate on it
>>> 3) did a vgexpand to add the pv to the volume group
>>>
>>> did you
>>> 4) do an lvextend to extend the size of the logical volume?
>>> 5) do a resize2fs to resize the file system to the extended logical
>>> volume?
>>>
>>> if not(4) {
>>> use vgdisplay to see how much unused space is on your volume group;
>>> use lvextend -L +(space)G on the logical volume that is used for
>>> /mnt/store
>>> lvdisplay to check it;
>>> }
>>>
>>> if not(5) {
>>> unmount the partition;
>>> fsck it (resize2fs makes you do it anyway);
>>> resize2fs the logical volume partition
>>> mount it
>>> }
>>>
>>> If memory serves me the default for resize2fs is to extend to the
>>> end of the partition.
>>>
>>> If I got the assumptions about your setup wrong let me know.
>>>
>>> Can you post the results of
>>> pvdisplay
>>> vgdisplay
>>> lvdisplay
>>>
>>> and the content of fstab?
>>>
>>>
>>>
>> # pvdisplay
>> --- Physical volume ---
>> PV Name /dev/sda2
>> VG Name VolGroup00
>> PV Size 465.66 GB / not usable 3.56 MB
>> Allocatable yes
>> PE Size (KByte) 32768
>> Total PE 14901
>> Free PE 1
>> Allocated PE 14900
>> PV UUID vrymx9-40Np-MlSL-6WGq-WNaV-1V0V-3hoOzL
>>
>> --- Physical volume ---
>> PV Name /dev/sdb1
>> VG Name VolGroup00
>> PV Size 931.51 GB / not usable 13.71 MB
>> Allocatable yes
>> PE Size (KByte) 32768
>> Total PE 29808
>> Free PE 29808
>> Allocated PE 0
>> PV UUID BWPEqa-fvJc-pwQY-q2gq-3kw9-2L4a-stgbdb
>>
>> # vgdisplay
>> --- Volume group ---
>> VG Name VolGroup00
>> System ID Format lvm2
>> Metadata Areas 2
>> Metadata Sequence No 4
>> VG Access read/write
>> VG Status resizable
>> MAX LV 0
>> Cur LV 2
>> Open LV 2
>> Max PV 0
>> Cur PV 2
>> Act PV 2
>> VG Size 1.36 TB
>> PE Size 32.00 MB
>> Total PE 44709
>> Alloc PE / Size 14900 / 465.62 GB
>> Free PE / Size 29809 / 931.53 GB
>> VG UUID STbN5M-FIOK-QjDp-hBt6-4hS7-X74G-ESn3ze
>>
>> # lvdisplay
>> --- Logical volume ---
>> LV Name /dev/VolGroup00/LogVol00
>> VG Name VolGroup00
>> LV UUID Z5uOWq-pG1h-zPFM-o2H3-ZYiN-OkqU-qXFX43
>> LV Write Access read/write
>> LV Status available
>> # open 1
>> LV Size 463.69 GB
>> Current LE 14838
>> Segments 1
>> Allocation inherit
>> Read ahead sectors 0
>> Block device 253:0
>>
>> --- Logical volume ---
>> LV Name /dev/VolGroup00/LogVol01
>> VG Name VolGroup00
>> LV UUID zcYYhh-t2F4-rWX2-aZ6x-cFyz-NcKT-lQKODw
>> LV Write Access read/write
>> LV Status available
>> # open 1
>> LV Size 1.94 GB
>> Current LE 62
>> Segments 1
>> Allocation inherit
>> Read ahead sectors 0
>> Block device 253:1
>>
>> # cat /etc/fstab
>> /dev/VolGroup00/LogVol00 / ext3
>> defaults 1 1
>> LABEL=/boot /boot ext3
>> defaults 1 2
>> devpts /dev/pts devpts
>> gid=5,mode=620 0 0
>> tmpfs /dev/shm tmpfs
>> defaults 0 0
>> proc /proc proc
>> defaults 0 0
>> sysfs /sys sysfs
>> defaults 0 0
>> /dev/VolGroup00/LogVol01 swap swap
>> defaults 0 0
>>
>>
>> Pretty sure I did not do either 4 or 5. I did not do anything in the
>> cli. My bad - I thought it would be self-explanatory in the gui.
>> WRONG.
>>
>> So I don't think I intentionally did either 2 or 3. I do know that I
>> did not do anything to extend the directory /mnt/store.
>>
>> -Bruce
>>
>>
>
More information about the gnhlug-discuss
mailing list