LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1082|回复: 7

linux 下有判断文件系统类型的命令吗 ?[基本解决]

[复制链接]
发表于 2004-4-24 00:18:11 | 显示全部楼层 |阅读模式
rt:ask
发表于 2004-4-24 00:22:30 | 显示全部楼层
用mount可以查看,或者cat /proc/filesystems
 楼主| 发表于 2004-4-24 16:37:05 | 显示全部楼层
mount命令所显示的内容是不是就是/etc/mtab的内容?如果是,那/etc/mtab的内容会随着mount和umount新的device而变动吧?
发表于 2004-4-24 16:40:22 | 显示全部楼层
没有选项执行mount会显示已经挂载的设备
/etc/fstab是静态的,他的作用是为了下次启动的时候挂载相应的设备
/etc/mtab,是动态的,当你挂/卸载一个设备的时候,这个文件可以体现出来
见我的比较:
  1. /root#cat /etc/fstab
  2. LABEL=/                 /                       ext3    defaults        1 1
  3. LABEL=/boot             /boot                   ext3    defaults        1 2
  4. none                    /dev/pts                devpts  gid=5,mode=620  0 0
  5. none                    /proc                   proc    defaults        0 0
  6. none                    /dev/shm                tmpfs   defaults        0 0
  7. /dev/hda4               /data                   reiserfs        defaults        0 0
  8. /dev/hda3               /                       swap    defaults        0 0
  9. /dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,kudzu,ro 0 0
  10. /dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0

  11. /root#cat /etc/mtab
  12. /dev/hda2 / ext3 rw 0 0
  13. none /proc proc rw 0 0
  14. /dev/hda1 /boot ext3 rw 0 0
  15. none /dev/pts devpts rw,gid=5,mode=620 0 0
  16. none /dev/shm tmpfs rw 0 0
  17. /dev/hda4 /data reiserfs rw 0 0

  18. /root#umount /dev/hda4

  19. /root#cat /etc/mtab
  20. /dev/hda2 / ext3 rw 0 0
  21. none /proc proc rw 0 0
  22. /dev/hda1 /boot ext3 rw 0 0
  23. none /dev/pts devpts rw,gid=5,mode=620 0 0
  24. none /dev/shm tmpfs rw 0 0

  25. /root#mount /dev/hda4

  26. /root#cat /etc/mtab
  27. /dev/hda2 / ext3 rw 0 0
  28. none /proc proc rw 0 0
  29. /dev/hda1 /boot ext3 rw 0 0
  30. none /dev/pts devpts rw,gid=5,mode=620 0 0
  31. none /dev/shm tmpfs rw 0 0
  32. /dev/hda4 /data reiserfs rw 0 0

  33. /root#mount
  34. /dev/hda2 on / type ext3 (rw)
  35. none on /proc type proc (rw)
  36. /dev/hda1 on /boot type ext3 (rw)
  37. none on /dev/pts type devpts (rw,gid=5,mode=620)
  38. none on /dev/shm type tmpfs (rw)
  39. /dev/hda4 on /data type reiserfs (rw)

  40. /root#umount /dev/hda4

  41. /root#mount
  42. /dev/hda2 on / type ext3 (rw)
  43. none on /proc type proc (rw)
  44. /dev/hda1 on /boot type ext3 (rw)
  45. none on /dev/pts type devpts (rw,gid=5,mode=620)
  46. none on /dev/shm type tmpfs (rw)

  47. /root#
复制代码
 楼主| 发表于 2004-4-24 16:43:19 | 显示全部楼层
这我知道,但你并没有回答我关于mtab的问题啊。
发表于 2004-4-26 22:00:07 | 显示全部楼层
最初由 Fleta 发表
mount命令所显示的内容是不是就是/etc/mtab的内容?如果是,那/etc/mtab的内容会随着mount和umount新的device而变动吧?

一般来说,mount(umount) 一个设备时,会在 /etc/mtab 中增加(删除)记录,mount 的 -n 选项可禁止其写 mtab 文件
发表于 2004-4-26 22:02:15 | 显示全部楼层

回复: linux 下有判断文件系统类型的命令吗 ?

最初由 Fleta 发表
linux 下有判断文件系统类型的命令吗 ?

## try like this:
$ stat -f /your/file
 楼主| 发表于 2004-4-27 07:22:01 | 显示全部楼层

回复: 回复: linux 下有判断文件系统类型的命令吗 ?

谢谢两位,理解加深了!
这个stat很有意思!:thank
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表