Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 25 May 2015, 07:35
All times are UTC - 4
 Forum index » House Training » HOWTO ( Solutions )
Add ext2/3 file system to your FAT/NTFS file systems
Moderators: Flash, Ian, JohnMurga
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 1 Posts_count_1  
Author Message

Joined: 15 Nov 2006
Posts: 183

PostPosted: Sun 26 Jul 2009, 10:08    Post_subject:  Add ext2/3 file system to your FAT/NTFS file systems
Sub_title: Linux mountable sparse file

This might be something useful to add to the standard Puppy toolkit. The following will create a sparse file that can be mounted to give Puppy access to an ext2 file system. Note: The sparse file in this example is 16GB but uses very little space on the partition where it is stored. Of course, as you add files to the mounted sparse file it will grow. I use this only for a scratch area when I need to do thinks that require a Linux file system, IE.. tar, make links etc. Just add it to your rc.local and it will always be available. It could also be used as a scratch area in the discussion in this thread.

 dd if=/dev/zero of=/mnt/home/ext2_sparse_file.img bs=1 count=0 seek=16G
du -sh ext2_sparse_file.img
du -sh --apparent-size ext2_sparse_file.img
mkdir /mnt/ext2_sparse_file_mnt_point
mke2fs ext2_sparse_file.img
du ext2_sparse_file.img
du -kh ext2_sparse_file.img
mount -t ext2 -o loop /mnt/home/ext2_sparse_file.img /mnt/ext2_sparse_file_mnt_point/

# mount
rootfs on / type rootfs (rw)
/dev/sda1 on /initrd/mnt/dev_save type fuseblk (rw,noatime,user_id=0,group_id=0,blksize=4096)
/dev/loop1 on /initrd/pup_rw type ext2 (rw,noatime,errors=continue)
tmpfs on /initrd/mnt/tmpfs type tmpfs (rw,size=99532k)
/dev/loop0 on /initrd/pup_ro2 type squashfs (ro,noatime)
/dev/loop4 on /initrd/pup_ro4 type squashfs (ro,noatime)
/dev/loop5 on /initrd/pup_ro5 type squashfs (ro,noatime)
unionfs on / type unionfs (rw,dirs=/initrd/pup_rw=rw:/initrd/pup_ro2=ro:/initrd/pup_ro4=ro:/initrd/pup_ro5=ro)
tmpfs on /tmp type tmpfs (rw,size=778276k)
none on /proc type proc (rw)
none on /dev/pts type devpts (rw,gid=2,mode=620)
none on /sys type sysfs (rw)
none on /proc/bus/usb type usbfs (rw)
/dev/loop2 on /mnt/ext2_sparse_file_mnt_point type ext2 (rw,errors=continue)

# cat /etc/rc.d/rc.local
#this file called from rc.sysinit
#you can edit this file
#When firewall is installed, will append lines to this file...
modprobe evdev

mount -t ext2 -o loop /mnt/home/ext2_sparse_file.img /mnt/ext2_sparse_file_mnt_point/
Back to top
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 1 of 1 Posts_count_1  
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » House Training » HOWTO ( Solutions )
Jump to:  

You cannot attach files in this forum
You can download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0404s ][ Queries: 12 (0.0039s) ][ GZIP on ]