Msg11799.html
From Linix VServer
Jump to navigationJump to search
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Vserver] Vserver and Reiserfs3[edit]
- From: Michael S. Zick
- Date: Mon, 19 Dec 2005 00:25:15 +0100 (CET)
Group, A collection of notes on adding vserver to a system with an existing ReiserFS-3 filesystem. When configuring your shiny new vps-linux: Under Filesystems on menuconfig; enable ReiserFS extended attributes and ReiserFS POSIX access control lists if not already configured (mine where not). - - - - Continue with configuration as described in the on-line documents. Build and Install this kernel as described. - - - - Build and Install the util-vserver tools as described. - - - - If the ReiserFS on your system has ever been used by a kernel WITHOUT the above two options, then: boot the shiny new vps-linux in 'single user' mode and run: reiserfsck --clean-attributes <device> on any devices with a ReiserFS-3 filesystem on them. - - - - Edit the lines in your /etc/fstab for the ReiserFS-3 filesystems to include the additional options: "attrs,acl" - - - - Reboot now, using your shiny new vps-linux - - - - The "testme.sh" script should run without errors. - - - - The "testfs.sh" script expects there to be a mkfs.reiserfs, so: locate where your mkfs.* programs are and where the mkreiserfs program is hiding - create a sym-link to meet the expectations of "testfs.sh" - the following works for me: ln -s /usr/sbin/mkreiserfs /sbin/mkfs.reiserfs - - - - Create the test device as a file of zeros that is loop mounted: # dd bs=1024k count=1024 if=/dev/zero of=1gb.test # losetup /dev/loop0 ./1gb.test - - - - Now the "testfs.sh" script should run, try it: # ./testfs.sh -D /dev/loop0 -M /mnt or for only ReiserFS: # ./testfs.sh -F reiser -D /dev/loop0 -M /mnt - - - - Running the test script for the ReiserFS-3 filesystem only leaves the loop file formated as a ReiserFS-3 and unmounted. - - - - Mount it again so you can play with it: mount -o attrs,acl /dev/loop0 /mnt - - - - I worked through the examples in the SuSE in the administrators guide, found here: <www.suse.de/~agruen/acl/chapter/fs_acl-en.pdf> A note on those examples: use a user name and a group name that already exists on your machine, not the names in the examples. Note how a subdirectory inherits the default acl of its parent. Now you have an alternative or supplement to hard linking files into all of your vserver contexts. - - - - Backing up a filesystem with acl information requires an "acl aware" program - the "star" program is one such. - - - - One more note - you had better find the most recent versions of all system utilities this involves - I can't give minimum versions, since I just built the 'most current' of everything to get this to work. - - - - enjoy Mike
- Prev by Date: Re: [Vserver] Hostname confusion inside vserver
- Next by Date: [Vserver] VServer patch and OpenAFS kernel module
- Previous by thread: [Vserver] You can save few hundreds every month broaden
- Next by thread: Re:[Vserver] Vserver and Reiserfs3
- Index(es):