[Techtalk] checking mounts

Sarah Newman newmans at sonic.net
Sat Sep 26 14:51:07 UTC 2009

df | grep "/dev/mmcblk1p2"; echo $?

The variable $? which is the exit code Should be 0 on success and 1 on 

Why df and not mount:

rootfs on / type rootfs (rw)
/dev/root on /mnt/initfs type jffs2 (ro)
none on /mnt/initfs/proc type proc (rw)
none on /mnt/initfs/sys type sysfs (rw)
none on /mnt/initfs/tmp type tmpfs (rw)
/dev/mmcblk0p2 on / type ext3 (rw,noatime,data=ordered)
none on /tmp type tmpfs (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
none on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
/dev/mmcblk1p1 on /media/mmc1 type vfat 

Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/mmcblk1p2            4096      2316      1780  57% /mnt/initfs
none                       512       120       392  23% /mnt/initfs/tmp
/dev/mmcblk0p2          484186    349387    109798  76% /
none                       512       120       392  23% /tmp
none                      1024        60       964   6% /dev
tmpfs                     1024         0      1024   0% /dev/shm
/dev/mmcblk1p1         7225136   4961636   2263500  69% /media/mmc1

Note how in mount it is  "/dev/root" on "/mnt/initfs" and in df it is 
"/dev/mmcblk1p2"  on /mnt/initfs .  I've had other weird things with 
what the mount partition is called.

Miriam English wrote:
> Hi folks,
> I want to make a shell script check whether a device is mounted or not.
> Anyone know how to do this? There has to be a way...
> It is not terribly important, just a script for myself to make my own 
> life easier, but it is starting to really bug me and if I don't ask 
> someone I just know I'll end up wasting hours and hours looking for the 
> stupid thing. :)
> Thanks,
> 	- Miriam

More information about the Techtalk mailing list