Home > linux基础 > mount磁盘挂载与卸载umount

mount磁盘挂载与卸载umount

[[email protected] ~]# mount -a
[[email protected] ~]# mount [-l]
[[email protected] ~]# mount [-t 文件系统] [-L Label名] [-o 额外选项] \
 [-n]  装置文件名  挂载点
选项与参数:
-a  :依照配置文件 /etc/fstab 的数据将所有未挂载的磁盘都挂载上来
-l  :单纯的输入 mount 会显示目前挂载的信息。加上 -l 可增列 Label 名称!
-t  :与 mkfs 的选项非常类似的,可以加上文件系统种类来指定欲挂载的类型。
      常见的 Linux 支持类型有:ext2, ext3, vfat, reiserfs, iso9660(光盘格式),
      nfs, cifs, smbfs(此三种为网络文件系统类型)
-n  :在默认的情况下,系统会将实际挂载的情况实时写入 /etc/mtab 中,以利其他程序
      的运行。但在某些情况下(例如单人维护模式)为了避免问题,会刻意不写入。
      此时就得要使用这个 -n 的选项了。
-L  :系统除了利用装置文件名 (例如 /dev/hdc6) 之外,还可以利用文件系统的标头名称
      (Label)来进行挂载。最好为你的文件系统取一个独一无二的名称吧!
-o  :后面可以接一些挂载时额外加上的参数!比方说账号、密码、读写权限等:
      ro, rw:       挂载文件系统成为只读(ro) 或可擦写(rw)
      async, sync:  此文件系统是否使用同步写入 (sync) 或异步 (async) 的
                    内存机制,请参考文件系统运行方式。默认为 async。
      auto, noauto: 允许此 partition 被以 mount -a 自动挂载(auto)
      dev, nodev:   是否允许此 partition 上,可创建装置文件? dev 为可允许
      suid, nosuid: 是否允许此 partition 含有 suid/sgid 的文件格式?
      exec, noexec: 是否允许此 partition 上拥有可运行 binary 文件?
      user, nouser: 是否允许此 partition 让任何使用者运行 mount ?一般来说,
                    mount 仅有 root 可以进行,但下达 user 参数,则可让
                    一般 user 也能够对此 partition 进行 mount 。
      defaults:     默认值为:rw, suid, dev, exec, auto, nouser, and async
      remount:      重新挂载,这在系统出错,或重新升级参数时,很有用!
以上转自鸟哥linux私房菜基础篇第三版。 

总之,需要记住的是分区可以挂载目录,目录也可以挂载目录,目录就是挂载点。比如我们搞linode合租的话,可以把home这个目录单独分出来,新建一个分区/dev/xvdc,然后挂载到/home即可,具体操作很简单:mkdir /backup

[[email protected] /]# mount /dev/xvdc /backup
[[email protected] /]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/xvda             10320888    585512   9210324   6% /
tmpfs                   254252       112    254140   1% /dev/shm
/dev/xvdc              9649496    153080   8998344   2% /backup

[[email protected] /]# mount -l
/dev/xvda on / type ext3 (rw,noatime,errors=remount-ro)
/proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/xvdc on /backup type ext3 (rw) [yqf]

如果/出问题,如何挂载?

mount -o remount,rw,auto /即可。

目录挂载目录,如将/home挂载到/mnt/home下:

[[email protected] mnt]# ls
[[email protected] mnt]# mkdir home
[[email protected] mnt]# mount –bind /home /mnt/home
[[email protected] mnt]# ls -lid /home /mnt/home
16522 drwxr-xr-x 2 root root 4096 Sep 23  2011 /home
16522 drwxr-xr-x 2 root root 4096 Sep 23  2011 /mnt/home
[[email protected] mnt]# mount -l
/dev/xvda on / type ext3 (rw,noatime,errors=remount-ro)
/proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/xvdc on /backup type ext3 (rw) [yqf]
/home on /mnt/home type none (rw,bind)

 


若非注明,本博客内容均为原创或翻译自Linode Library,教程默认Centos为linux发行版,转载请注明转自linode中文教程www.linode.im。linode中文教程QQ群:185393826,一起讨论linode及linux,linode中文教程、linode代购、linode合租、linode推介、linode返佣、linode优惠。日本VPS、美国VPS、海外独立服务器代购均在linode.im。

Categories: linux基础 Tags: , , ,
  1. No comments yet.
  1. No trackbacks yet.