[Techtalk] checking mounts

Miriam English mim at miriam-english.org
Sun Sep 27 01:01:24 UTC 2009


Hi Sarah,

Neat! I didn't know $? held the exit code, and I hadn't thought of using 
df to check what was mounted. (I'm an idiot.)
I learn something every day. Thank you.

Cheers,

	- Miriam

Sarah Newman wrote:
> df | grep "/dev/mmcblk1p2"; echo $?
> 
> The variable $? which is the exit code Should be 0 on success and 1 on 
> failure
> 
> Why df and not mount:
> 
> #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 
> (rw,nosuid,nodev,uid=29999,fmask=0022,dask=0022,codepage=cp437,iocharset=iso8859-1,utf8) 
> 
> 
> #df
> 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
>>
> 
> 

-- 
If you don't have any failures then you're not trying hard enough.
  - Dr. Charles Elachi, director of NASA's Jet Propulsion Laboratory
-----
Website: http://miriam-english.org
Blog: http://miriam_e.livejournal.com


More information about the Techtalk mailing list