LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   mount a partition and swapon on boot(fstab??) (https://www.linuxquestions.org/questions/linux-newbie-8/mount-a-partition-and-swapon-on-boot-fstab-98741/)

edman007 09-30-2003 04:32 PM

mount a partition and swapon on boot(fstab??)
 
i'm pretty sure i'm suppose to use the fstab file somehow to mount my partitions and swap partition, but i looked at that file and can't figure what to put in that file

right now i'm just running these commands at boot and that works

/sbin/swapon /dev/hdb1

and

mount -t ext2 /dev/hda2 /files/netboot

so considering these are the two commands that work, what should i add to the fstab file, and what are those last three columns in the fstab file

i'm using slackware 9 if that makes any difference

Demonbane 10-01-2003 03:03 AM

man fstab

computerjunkie 10-01-2003 04:47 AM

Quote:

/dev/hda2 /files/netboot ext2 noatime 0 1
/dev/hdb1 none swap sw 0 0


Try something like that.
Device MountPoint Type Options

aqoliveira 10-01-2003 04:59 AM

Howzit

try this will work, /dev/hd?? swap swap defaults 0 0

chow

Megamieuwsel 10-01-2003 05:53 AM

OK ; chewing it out for you :

Here's what my fstab looks like:
Quote:

# /etc/fstab: static file system information.
#
# The following is an example. Please see fstab(5) for further details.
# Please refer to mount(1) for a complete description of mount options.
#
# Format:
# <file system> <mount point> <type> <options> <dump> <pass>
#
# dump(8) uses the <dump> field to determine which file systems need
# to be dumped. fsck(8) uses the <pass> column to determine which file
# systems need to be checked--the root file system should have a 1 in
# this field, other file systems a 2, and any file systems that should
# not be checked (such as MS-initrd/mnt or NFS file systems) a 0.

# This is a root linux ext2 partition:
/dev/hda8 / ext3 defaults,errors=remount-ro 0 1
/dev/hdc1 /hdc1 ext3 defaults 0 2


# This is a linux ext2 partition:
#/dev/hda2 /mnt/linux ext2 defaults 0 2

# The 'noauto' option indicates that the file system should not be mounted
# with 'mount -a' 'user' indicates that normal users are allowed to mount
# the file system.
/dev/cdrom /mnt/cdrom iso9660 defaults,noauto,ro,user 0 0
/dev/fd0 /mnt/floppy auto defaults,noauto,user 0 0
#/dev/fd1 /mnt/floppy auto defaults,noauto,user 0 0

# If you have a ls-120 floppy drive, it could be on /dev/hda b c d etc.
#/dev/hdd /mnt/ls120 auto defaults,noauto,user 0 0

# NFS file systems:
#linux01.gwdg.de:/suse/6.3/i386.de /mnt/nfs nfs defaults 0 0

# proc file system:
proc /proc proc defaults 0 0

# Unix98 devpts filesystem:
none /dev/pts devpts gid=5,mode=666 0 0

# Shared memory filesystem:
#none /var/shm shm defaults 0 0
# Basic USB filesystem
usbdevfs /proc/bus/usb usbdevfs defaults,noauto 0 0

# For dos partition use type 'msdos'.
# For win95/98 fat16 or FAT32 partition use type 'vfat'.

# The 'sw' option indicates that the swap partition is to be activated
# with 'swapon -a'.
/dev/hda6 none swap sw 0 0

# Swap file:
#/swap none swap sw 0 0

/dev/cdwriter /mnt/cdwriter iso9660 defaults,noauto,ro,user 0 0
/dev/cdwriter /mnt/cdwriter iso9660 defaults,noauto,ro,user 0 0
Where /dev/hda8 is my root-partition and /dev/hdc1 is my extra drive , I use for backups.
I bolded out the relevant part.

First part is , ofcourse , the partition you want to mount.
Second part is the mountpoint. You have to have made a Directory with that same name before editing fstab.
Third part is the format-type(self-explanatory)
fourth part is about the options , you want it to have. Save for your root-partition , "defaults" will be sufficient
fifth part is is the value , "dump" uses. a 0 is pretty much ok.
Sixth part is the value , "pass" will need. Only the root-partition uses value "1" , your other partitions , if they are just on harddisks that is , will use "2"

I have no experience with booting from a 'net , but taking the other answers into account , I figure that requires a "0" for "pass".


All times are GMT -5. The time now is 09:16 PM.