You are not logged in.
Hi All,
As part of my on-going learning courses, here, I ask you to please cut/paste your 'etc/fstab' entries into a reply(if they differ at all from the Arch defaults) for the benefit of all us nOOb's who are looking to further our understanding of the various ways to configure this all-important file.
Of particular interest to me is how you support any of your usb connected devices(hard-drives, card-reader's, digital cameras, and other eccentric hardware). Please post any comments to help explain how you achieved success with difficult devices. However, uncommented plain 'ol fstab entries are great, too.
Here's one of my current one's and Thanx from all us nOOb's for your time(!):
$ cat /etc/fstab
/dev/discs/disc0/part3 / reiserfs defaults 0 0
/dev/discs/disc0/part2 swap swap defaults 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
none /proc/bus/usb usbfs defaults 0 0
tmpfs /tmp tmpfs size=2G,nr_inodes=10k 0 0
/dev/discs/disc0/part1 /mnt/windows auto umask=0 0 0
/dev/cdroms/cdrom0 /mnt/cdrom supermount dev=/dev/cdroms/cdrom0,--,user,exec,dev,suid,noauto,unhide 0 0
/dev/floppy/0 /mnt/floppy supermount dev=/dev/floppy/0,--,user,exec,dev,suid,noauto,umask=0 0 0
$
-- Linux! Isn't it time?
Offline
Of particular interest to me is how you support any of your usb connected devices(hard-drives, card-reader's, digital cameras, and other eccentric hardware).
Please read this topic, it may help:
http://bbs.archlinux.org/viewtopic.php?t=1452
Markku
Offline
#/ect/fstab
/dev/cdroms/cdrom0 /mnt/cd iso9660 ro,user,noauto,unhide 0 0
/dev/cdroms/cdrom0 /mnt/dvd udf ro,user,noauto,unhide 0 0
/dev/floppy/0 /mnt/fl vfat user,noauto,unhide 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/md/0 / reiserfs defaults 0 0
/dev/md/1 /usr reiserfs defaults 0 0
/dev/md/2 /home reiserfs defaults 0 0
/dev/discs/disc0/part1 /boot ext2 noauto 0 0
/dev/discs/disc1/part1 swap swap defaults 0 0
#EOF
linux software raid-0 on md/0 and md/1, software linear raid on md/2
#df -h output
Filesystem Size Used Avail Use% Mounted on
/dev/md/0 19G 554M 19G 3% /
none 252M 0 252M 0% /dev/shm
/dev/md/1 38G 1.4G 36G 4% /usr
/dev/md/2 56G 4.3G 52G 8% /home
here's my raid setup
#/etc/raidtab
raiddev /dev/md0
raid-level 0
nr-raid-disks 2
persistent-superblock 1
chunk-size 4
device /dev/hda2
raid-disk 0
device /dev/hdb2
raid-disk 1
raiddev /dev/md1
raid-level 0
nr-raid-disks 2
persistent-superblock 1
chunk-size 4
device /dev/hda3
raid-disk 0
device /dev/hdb3
raid-disk 1
raiddev /dev/md2
raid-level linear
nr-raid-disks 2
persistent-superblock 1
chunk-size 32
device /dev/hda4
raid-disk 0
device /dev/hdb4
raid-disk 1
#EOF
http://bbs.archlinux.org/viewtopic.php?t=1456 go there if you want to read about installing archlinux on a software raid
Nkawtg...n!
Offline
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
/dev/discs/disc1/part1 /boot reiserfs defaults 0 0
/dev/discs/disc1/part3 / reiserfs defaults 0 0
/dev/discs/disc1/part2 swap swap defaults 0 0
/dev/discs/disc0/part1 /mnt/win vfat rw,user,noauto,unhide 0 0
/dev/discs/disc0/part2 /home reiserfs defaults 0 0
/dev/cdroms/cdrom1 /mnt/cdrw auto ro,user,noauto,unhide 0 0
/dev/cdroms/cdrom0 /mnt/idedvd auto ro,user,noauto,unhide 0 0
/dev/fd0 /mnt/floppy vfat noauto,rw,user,unhide 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
tmpfs /tmp tmpfs defaults 0 0
none /proc/bus/usb usbfs defaults 0 0
none /dev/pts/ devpts defaults 0 0
#/dev/scsi/host0/bus0/target1/lun0/cd /mnt/cdrw auto ro,noauto,user,exec 0 0
/dev/scsi/host0/bus0/target0/lun0/cd /mnt/dvd auto ro,noauto,user,exec 0 0
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GU/ d- s: a- C L U P+ L+++ E--- W+
N 0+ K- W-- !O !M V-- PS+ PE- V++ PGP T 5 Z+ R* TV+ B+
DI-- D- G-- e-- h! r++ z+ z*
------END GEEK CODE BLOCK------
Offline
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>#/dev/#EXT2FS_BOOT# /boot ext2 defaults 0 1
#/dev/#REISERFS_ROOT# / reiserfs defaults 0 0
#/dev/#EXT2FS_ROOT# / ext2 defaults 0 1
#/dev/#SWAP# swap swap defaults 0 0
/dev/hda7 /home reiserfs defaults 0 0
#/dev/#EXT2FS_HOME# /home ext2 defaults 0 2/dev/cdroms/cdrom0 /mnt/cd iso9660 ro,user,noauto,unhide 0 0
/dev/cdroms/cdrom1 /mnt/dvd udf ro,user,noauto,unhide 0
/dev/cdroms/cdrom1 /mnt/cdrecorder auto ro,noauto,user,exec 0 0
/dev/scd0 /mnt/cdrecorder auto ro,noauto,user,exec 0 0
/dev/floppy/0 /mnt/fl vfat user,noauto,unhide 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
tmpfs /tmp tmpfs size=2G,nr_inodes=10k 0 0
none /dev/pts devpts defaults 0 0
/dev/discs/disc0/part5 /mnt/windows ntfs ro,umask=0222 0 0
#/dev/discs/disc0/part6 /rams ntfs ro,umask=0222 0 0
/dev/discs/disc0/part4 /mnt/winlin vfat rw,defaults,umask=000 0 0
/dev/discs/disc0/part8 swap swap defaults 0 0
/dev/discs/disc0/part3 / reiserfs defaults 0 0
/dev/discs/disc0/part6 /mnt/wprograms ntfs ro,umask=0222 0 0
/dev/discs/disc0/part1 /mnt/wswap ntfs ro,umask=0222 0 0
"Contrary to popular belief, penguins are not the salvation of modern technology. Neither do they throw parties for the urban proletariat."
Offline
Hi, I notice that some of you posted fstab _with_ /dev/pts entries and some _without_ /dev/pts.
Also, most seem to be mounting tmpfs both on /dev/shm and /tmp.
Could someone please explain the benefits of using /dev/pts versus not and also why tmpfs needs to be mounted in two places. The man pages on tmpfs are a little vague about the this and the dev/pts is just not terribly clear in its' uses either.
Thanx !!
-- Linux! Isn't it time?
Offline
tmpfs is mounted on /dev/shm because this is expected by various progs (i think). This is normal anyway. It is also mounted on /tmp because this means this folder will not consume your hdd and will loose its contents on power-down. Which is good.
This does, however, require a fairly large swap file to avoid running out of room in /tmp, since tmpfs provides shared memory using ram and swap. I discovered this while extracting the kernel sources with a 500mb swap - I was confused as to why I ran out of memory... so now I only have it mounted on /dev/shm.
Btw, if anyone knows why the /dev/shm tmpfs has a 'device' of 'none' rather than 'tmpfs' like /tmp, I'd be interested to know.
Offline
With a 2.4 kernel devfs will mount /dev/pts automatically, in 2.6 devfs is stripped down and won't do that anymore, so you need to add it to fstab. /dev/pts is used for Unix98 pseudo terminal support (yes, you want that).
/dev/shm is used for shared memory, so it's not really a filesystem, it's only implemented with tmpfs. Some programs may need it, and it won't hurt to have.
I wouldn't mount /tmp on a tmpfs filesystem, it has not much advantages, and if some program puts a very big file there you could get memory problems (e.g. Mozilla downloading files to /tmp first and only moving them to the right place when the download is finished). If you want an empty /tmp then you can add 'rm -rf /tmp/*' to an init script.
Offline