Block devices are hardware devices distinguished by the random (that is, not necessarily sequential) access of fixed-size chunks of data, called blocks. The most common block device is a hard disk, but many other block devices exist, such as floppy drives, CD-ROM drives, and flash memory. Notice how these are all devices on which you mount a filesystemfilesystems are the lingua franca of block devices. Makelinux
root@edison:~#mount/dev/mmcblk0p8on/typeext4 (rw,nodev,noatime,discard,noauto_da_alloc,data=ordered)... /dev/mmcblk0p7 on /boot type vfat (rw,nosuid,nodev,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortna)
/dev/mmcblk1p1on/media/sdcardtypeext3 (rw,relatime,errors=continue,user_xattr,acl,barrier=1,data=writeback)
Usage Models
SD Cards, Mount
root@edison:~#mount /dev/mmcblk0p7 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,err)
/dev/mmcblk0p10on/hometypeext4 (rw,relatime,data=ordered) /dev/mmcblk1p1 on /media/sdcard type vfat (rw,relatime,uid=65534,fmask=0000,dmask=0000,allow_utime=0022,codepage=437,ioch)
root@edison:~#mkfs.ext4/dev/mmcblk1mke2fs1.42.9 (28-Dec-2013)/dev/mmcblk1isapparentlyinusebythesystem; willnotmakeafilesystemhere!root@edison:~#umountroot@edison:~#umount/media/sdcard/root@edison:~#mkfs.ext4/dev/mmcblk1mke2fs1.42.9 (28-Dec-2013)Discardingdeviceblocks:doneFilesystemlabel=OStype:LinuxBlocksize=4096 (log=2)...Creatingjournal (16384 blocks): doneWritingsuperblocksandfilesystemaccountinginformation:doneroot@edison:~#mkfs.ext4-text4/dev/mmcblk1
tmpfs is a common name for a temporary file storage facility on many Unix-like operating systems. It is intended to appear as a mounted file system, but stored in volatile memory instead of a persistent storage device. Wikipedia