[NTLUG:Discuss] Software RAID using file "device"?

Stuart Johnston saj at thecommune.net
Sun Oct 23 14:04:02 CDT 2005


Thanks, losetup was the piece I was missing.  I already used the symlink 
method on the server, which was probably easier anyway, but I went ahead 
and tested this out.

I created two loop-back devices and was able to use them with both mdadm 
and lvm.  However. my system hard-locked when trying to fill the mounted 
filesystem with files.  LVM seemed to work a little better, after only 
very limited testing.

Thanks,
Stuart

Robert Thompson wrote:
>>neither mdadm nor lvm seem to be willing to work with a non-block
>>device.
> 
> 
> Have you tried a loopback device (man mount and search for loop)? You
> can create a loopback mount from a file and attempt to use that.
> 
> After a quick search here are the commands you'll need:
> 
> Create a 50M file
> # dd if=/dev/urandom of=/tmp/test.img bs=1M count=50
> 
> Mount the file using the loopback tools
> # losetup /dev/loop0 /tmp/test.img
> 
> Create a filesystem on the device
> # mkfs -t ext3 /dev/loop0
> 
> Detach the file
> # losetup -d /dev/loop0
> 
> Mount the file as a device for use
> # mount /tmp/test.img /mnt -o loop=/dev/loop0
> 
> Redhat should have these commands installed and the kernel is already
> compiled for loopback device support. Do a man on any of the above
> commands for more details.
> 
> I've never tried setting up a loopback device with another drive for
> raid0 so let us know if you get it to work.
> 
> Robert Thompson
> 
> 
> On Thu, 2005-10-20 at 19:46 -0500, Stuart Johnston wrote:
> 
>>I have a server with two partitions, / and /home (not the best setup, I 
>>know).  The /home partition is coming very close to running out of disk 
>>space and I am trying to figure out a way to use some of the extra space 
>>on / without requiring a trip down to the data center.  This would only 
>>need to be a temporary solution.
>>
>>When I setup the system, I didn't worry too much about the partition 
>>setup because I was using LVM, which I thought would allow me to easily 
>>re-allocate the partitions as needed.  It turns out not to be quite so 
>>easy since you can't generally resize an ext3 partition while it is mounted.
>>
>>I was thinking about how in Linux, devices are treated like files and 
>>you can often use them interchangeably.  So, if I created a file on / 
>>then I could use it as a device in mdadm or lvm to combine linearly with 
>>the /home partition (which can be unmounted and resized remotely). 
>>Unfortuntately, neither mdadm nor lvm seem to be willing to work with a 
>>non-block device.
>>
>>Any suggestions on how to make this work?
>>
>>thanks,
>>Stuart Johnston
>>
>>_______________________________________________
>>https://ntlug.org/mailman/listinfo/discuss
>>
> 
> 
> 
> _______________________________________________
> https://ntlug.org/mailman/listinfo/discuss





More information about the Discuss mailing list