If you don't have lvm and want to convert to one the easies way is to
add the new drive as first phisical volume of lvm, create a single
logical volume on top of that, format it using xfs and then copy files
over from the old partition/disk. When everything is on the new drive
- add the old drive/partition as next phisical volume and then extend
the logical one to span across both drives.
This is exactly how I did mine. My mythtv was initally set up using 150GB xfs partition /dev/hda4 mounted as /video. Purchased 300GB drive to expand the storage. Linux Volume Manager (LVM) will hook these 2 together as one.
References:
http://www.tldp.org/HOWTO/LVM-HOWTO
http://www.knoppmythwiki.org/index.php?page=LvmHowTo
Here are the steps I went thru, more or less.
1. Ran fdisk to create an LVM partition on the new 300GB drive
2. Created physical volume: pvcreate /dev/hdc1
3. Created volume group: vgcreate vg
4. Created logical volume: lvcreate /vg/video
5. Created xfs file system /dev/vg/video (mkfs.xfs /dev/vg/video)
6. Mounted /dev/vg/video as /video2 via /etc/fstab (also, ad-hoc by mount -t xfs /dev/vg/video /video2)
Copied all video files from /video to /video2 and pointed mythtv to /video2. Now, /video is unused and /video2 is the mythtv video storage location. The next steps reformat the original storage and add it to the volume group:
1. Using fdisk, deleted /dev/hda4 partition
2. Using fdisk, created /dev/hda4 as LVM
3. Created physical volume: pvcreate /dev/hda4
4. Extended volume group: vgextend vg /dev/hda4
5. Ran vgdisplay to see amount of free space that needs to be extended (18214 in my case)
6. unmount the volume group: umount /dev/vg/video
7. extend: lvextend -l +18214 /dev/vg/video
8. mount /dev/vg/video
9. grow the xfs file system: xfs_grow /dev/vg/video
10. Remove /video from /etc/fstab
Now, df -k shows the new space:
[EMAIL PROTECTED] ~]# df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hda2 10080520 2938120 6630332 31% /
/dev/hda1 101086 16752 79115 18% /boot
none 257908 0 257908 0% /dev/shm
/dev/mapper/vg-video 442105856 113816336 328289520 26% /video2
The knoppmyth wiki cited in this thread is pretty helpful, altho it deviates a bit since it is talking ext3, not xfs. I had to adapt.
On 8/8/05, jacko <[EMAIL PROTECTED]> wrote:
On 8/8/05, jacko <[EMAIL PROTECTED]> wrote:
> On 8/7/05, jacko <[EMAIL PROTECTED]> wrote:
> > I have come to a point where I am running out of space on my /dev/hda
> > due to the amount of video I have recorded (only 80 gigs). I would
> > like to add a new 160g HD to my system but lack the know how to add a
> > disk to an XFS partition in FC2. I found a good tutorial for FC3 off
> > of Jarod's site. Should this be the same FC2? If so, can someone
> > explain what VolGroup00 is when using vgextend?
> >
> > http://svn.wilsonet.com/projects/mythtvology/ticket/87
> >
> > Thanks in advance...
> >
>
> My partition setup is as follows just as Jarod suggested:
>
> Partition Mount Point Size Format
> /dev/hda1 /boot 50-100MB ext3
> /dev/hda2 swap 512MB swap
> /dev/hda3 / 8-12GB ext3
> /dev/hda5 /video Everything else xfs
>
> So would add a volume group for hda5 and then extend it? Sorry,
> totally confused after reading last link and where it talks about
> using ext3.
>
tried to do a 'vgcreate mythvideo /dev/hda5' and I get the following error:
No physical volume label read from /dev/hda5
/dev/hda5 not identified as an existing physical volume
Unable to add physical volume '/dev/hda5' to volume group 'mythvideo'.
_______________________________________________
mythtv-users mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
_______________________________________________ mythtv-users mailing list [email protected] http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
