SYA710 Lab01
Contents
SYA710 Lab #1
Focus: Working With File Systems
PART A (Container is a file):
Perform the following steps:
- Power on your PC and boot up Fedora 8 Test and login as 'joker' with password 'seneca99'.
- Open a console window and switch to superuser with this command:
su -
- Create a regular file (filled with zeros) which will be the
container for our file system.
Use this command:
dd if=/dev/zero of=fakedisk bs=1024 count=10000
- Use the losetup command to associate your file with /dev/loop0
like this:
losetup /dev/loop0 fakedisk
- Now create a file system in the container:
mkfs -t ext2 /dev/loop0
- Make a directory to be a mount point for the file system:
mkdir /mnt1
- Mount the file system:
mount /dev/loop0 /mnt1
- Record the output of the following command:
df -Thi /dev/loop0
- Unmount the file system
umount /mnt1
- Delete the loop device
losetup -d /dev/loop0
- Delete the fakedisk file.
- Answer the questions 1 to 4 in PART D, then do PART B.
PART B (Container is a partition):
Perform the following steps:
- Use fdisk to make primary partition #4 of about 1GB size.
- Inform the kernel of the change in the partition table with the
command:
partprobe
- Make an ext3 file system in the new partition:
mkfs -t ext3 /dev/sda4
- Make a new directory (mkdir /mnt1) and mount the file system onto it like this
mount /dev/sda4 /mnt1
- Now copy the contents of your /home directory to this new file
system like this:
cp -a /home/* /mnt1
- Add the following line for your /etc/fstab file
/dev/sda4 /home ext3 defaults 1 3
- Unmount /mnt1
- Close the console window and logout of joker.
- Login as root and open a console window.
- Enter the command
mount -a
- Enter the 'df -Thi' command to verify that /dev/sda4 is mounted as /home.
- Close the console window and logout.
- Login as joker, open a console window and use the df command to verify that /dev/sda4 is mounted at /home.
- Answer the rest of the questions in PART D.