免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1456 | 回复: 0
打印 上一主题 下一主题

用mount命令挂载文件系统 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-29 23:37 |只看该作者 |倒序浏览

7.3.2 用mount命令挂载文件系统
http://book.51cto.com
  2009-09-02 11:27  李琳骁等译  人民邮电出版社  
我要评论(0)


7.3.2 用mount命令挂载文件系统
除了挂载本机(硬盘、USB存储器、CD、DVD等)或远程(NFS、Samba等)文件系统,mount命令还可以查看已挂载的文件系统。下面的示例使用mount命令列出已挂载文件系统:
$ mount                       列出已挂载的远程和本机文件系统  
  • /dev/sda7 on / type ext3 (rw)  proc on /proc type proc (rw)  
  • sysfs on /sys type sysfs (rw)  devpts on /dev/pts type devpts (rw,gid=5,mode=620)  
  • /dev/sda6 on /mnt/debian type ext3 (rw)  /dev/sda3 on /mnt/slackware type ext3 (rw)  
  • tmpfs on /dev/shm type tmpfs (rw)  none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)  
  • sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
    使用-t选项可以只列出指定文件系统类型的挂载情况:
    $ mount -t ext3               列出已挂载的ext3文件系统  
  • /dev/sda7 on / type ext3 (rw)  /dev/sda6 on /mnt/debian type ext3 (rw)  
  • /dev/sda3 on /mnt/slackware type ext3 (rw)
    使用-l选项可以一并显示挂载信息和分区标签:
    $ mount -t ext3 -l            列出已挂载ext3文件系统和标签  
  • /dev/sda7 on / type ext3 (rw) [/123]  /dev/sda6 on /mnt/debian type ext3 (rw) [/mnt/debian]  
  • /dev/sda3 on /mnt/slackware type ext3 (rw) [/mnt/slackware]
    下面两条命令都比较简单,使用mount命令将/dev/sda1设备挂载至已有目录/mnt/ mymount:
    # mount /dev/sda1 /mnt/mymount/      挂载本机文件系统  
  • # mount -v /dev/sda1 /mnt/mymount/   同上,并输出详细信息  mount: you didn't specify a filesystem type for /dev/sda1
  • I will try type ext3 /dev/sda1 on /mnt/mymount type ext3 (rw)
    在这个例子里,mount命令会在/etc/fstab文件中查找/dev/sda1相关的条目或者试着猜测文件系统类型。
    使用-t选项可以明确指定待挂载文件系统的类型:
    # mount -v -t ext3 /dev/sda1 /mnt/mymount/  挂载ext3文件系统  
  • /dev/sda1 on /mnt/mymount type ext3 (rw)
    此外,还可以显示挂载分区的标签/名称:
    # mount -vl -t ext3 /dev/sda1 /mnt/mymount/ 挂载文件系统/显示标签
    若待挂载分区已列于fstab文件,则只需指定挂载点或设备。以下面的fstab条目为例:
    /dev/sda1        /mnt/mymount         ext3    defaults        1 2
    使用下面两条命令都能挂载这个文件系统:
    # mount -v /dev/sda1       仅用设备名挂载文件系统  
  • /dev/sda1 on /mnt/mymount type ext3 (rw)  # mount -v /mnt/mymount/   仅用挂载点挂载文件系统  
  • /dev/sda1 on /mnt/mymount type ext3 (rw)
    使用-o和一串逗号分隔的选项即可指定挂载选项,与/etc/fstab文件第4个字段内容等效。默认情况下,分区挂载后支持读/写访问。另外,还可以指定以读/写(rw)或只读(ro)方式挂载文件系统:
    # mount -v -t ext3 -o rw /dev/sda1 /mnt/mymount/  读/写方式挂载  
  • /dev/sda1 on /mnt/mymount type ext3 (rw)  # mount -v -t ext3 -o ro /dev/sda1 /mnt/mymount/  只读方式挂载  
  • /dev/sda1 on /mnt/mymount type ext3 (ro)
    其他比较有用的mount选项包括下面几个。
    noatime--不要更新文件访问时间。对执行大量I/O操作的文件系统(如邮件池和日志)大有好处。
    noexec--不允许执行文件系统中的二进制文件。用于提高安全性,例如,用在存在不可信用户环境的/tmp上。
    remount--修改已挂载文件系统的选项。借助remount,只用一个命令就能卸载并以新选项重新挂载文件系统。下面这个例子将此前读/写方式的挂载改为只读方式:
    # mount -v -o remount,ro /dev/sda1
  • /dev/sda1 on /mnt/mymount type ext3 (ro)
    --bind--将已挂载的文件系统挂载到目录树的另一个位置。假定/dev/sda1已挂载到/mnt/mymount,键入下面的命令:
    # mount --bind -v /mnt/mymount/ /tmp/mydir/  
  • /mnt/mymount on /tmp/mydir type none (rw,bind)
    现在从两个位置都能访问同一文件系统。新挂载点和原挂载点的挂载选项相同。
    --move--将文件系统从一个挂载点迁移到另一个挂载点。假定/dev/sda1已挂载到/mnt/mymount,下面的命令会将文件系统迁移到/tmp/mydir目录下:
    # mount -v --move /mnt/mymount/ /tmp/mydir/  
  • /mnt/mymount on /tmp/mydir type none (rw)
    在文件中,不仅能创建交换区,还能创建文件系统,并以回环方式挂载该文件。前面7.2.3节介绍过如何创建和挂载这种文件。下载Linux安装CD或LiveCD后,一般都需要以回环方式挂载文件,这也比较常见。以回环方式挂载CD映像后,就可以查看其内容或复制文件到硬盘上。
    在下面的例子中,挂载CD映像文件(文件系统类型为iso9660)时,mount命令会自动选用一个现有回环设备。命令输出显示选用的是/dev/loop0:
    # mount -v -t iso9660 -o loop /tmp/myimage.iso /mnt/mymount/  
  • mount: going to use the loop device /dev/loop0 /tmp/myimage.iso on /mnt/mymount type ext3 (rw,loop=/dev/loop0)
    在下面的例子中,假定下载了Fedora USB闪存盘启动映像diskboot.img,并保存在/tmp目录中。挂载该启动映像的命令如下:
    # mount -v -o loop /tmp/diskboot.img /mnt/mymount  
  • mount: going to use the loop device /dev/loop0 mount: you didn't specify a filesystem type for /dev/loop0
  •        I will try type vfat  /tmp/diskboot.img on /mnt/mymount type vfat (rw,loop=/dev/loop0)
    使用losetup命令可查看回环设备的状态:
    # losetup -a               列出已挂载的回环设备  
  • /dev/loop0: [0807]:1009045 (/tmp/diskboot.img)
    如果回环挂载出了点状况,无法正常卸载,可以试着用下面的命令分离回环设备:
    # losetup -d /dev/loop1    强行卸载已挂载的回环设备 注意 mount命令还能挂接NFS或Samba/Windows CIFS共享。远程文件系统类型的相关信息请参看第12章。

    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/107122/showart_2134819.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP