Linux中的mount命令

一个硬盘要能够被系统使用,需要经历几个步骤。

1. 分区(fdisk),此时硬盘仅仅体现在/dev下的一个文件;

2. 格式化程文件系统(mke2fs);

3. 挂载(mount)。

一个硬盘分区(partition),必须挂载到文件系统上的某个点(目录),才能被系统使用。也就是系统在硬盘挂载之后,方才知道到哪里去存取硬盘中的数据。挂载点就是硬盘分区所在的目录,该目录下所有的子目录和文件都归该硬盘分区所有。

实现挂载的命令就是mount。(摘自鸟哥的私房菜)

[root @test /root ]# mount [-ahlV] 
[root @test /root ]# mount -t type /dev/hdxx /mountpoint
[root @test /root ]# mount -o [options]
[root @test /root ]# umount /mountpoint
参数说明:
-a   : 依照 /etc/fstab 的内容将所有相关的磁盘都挂上来!
-h   : 只列出 mount 相关的参数,并不挂载任何装置
-l    : 列出目前已经挂载的装置、档案系统名称与挂载点!
-V   : 列出 mount 的版本信息
type :将后面 /dev/hdxx 这个装置以 type 的档案格式挂载到 /mountpoint 这个点,
         常见的 type 有底下几个:
            vfat, msdos       :这个是支持 Windows 系统的档案格式,尤其是 vfat 常用!
            ext, ext2         :这个就是 Linux 的主要档案格式啦!
            iso9660           :光驱的档案格式
            nfs, ntfs, ufs    :Windows 2000 使用 NTFS 格式呀!
-o   : 这个参数后面接的咚咚可多了!可用的资料可不少呢!
   rw:让 mount 的扇区为可擦写
   suid :允许该扇区可以设定档案为 SUID 的状态!
   exec:允许该扇区可以执行 binary 的档案!
   auto:允许该扇区可以使用 mount -a 的参数设定!
     nouser:禁止其它人(非 root 之使用者)使用挂载功能!这是默认值!
     async:允许扇区可以进行异步记录(内存与硬盘不同步!最常用!)
       defaults:同时具有 rw, suid, dev, exec, auto, nouser, async 这些功能的设定值!
     nosuid:不许该扇区具有 SUID 的档案属性!
     ro:设定为只读属性!
     remount:让系统本来挂载的扇区重新被挂载!

范例:
[root @test /root]# mount -a
[root @test /root]# mount -t iso9660 /dev/cdrom /mnt/cdrom<==挂上光盘
[root @test /root]# mount -t vfat /dev/fd0 /mnt/floppy   <==挂上 windows 档案系统的软盘
[root @test /root]# mount -t ext2 /dev/fd0 /mnt/floppy   <==挂上 Linux   档案系统的软盘
[root @test /root]# mount -t ext2 /dev/hdc6 /home        <==挂上 Linux 档案格式硬盘
[root @test /root]# mount -o remount,rw /       <==让根目录重新挂载为可读!


请注意呦!由于 mount 之后的档案格式是没有办法直接被拿掉的!尤其在使用 fsck 检查你的硬盘时,更是不能挂上硬盘的!而如何将硬盘至挂载点卸载呢?呵呵,就直接使用 umount 即可啰!


范例:

1) 卸载软盘

[root @test /root]# mount -t ext2 /dev/fd0 /mnt/floppy      <== 挂载linux系统格式的软盘

[root @test /root]# unmount /mnt/floppy                            <== 卸载软盘


2) 卸载光盘

[root @test /root]# modprobe cdrom

[root @test /root]# modprobe ide-cd

[root @test /root]# mount -t iso9660 /dev/cdrom /mnt/cdrom    <== 挂载CDROM

[root @test /root]# unmount /mnt/cdrom                                    <== 卸载CDROM

 

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/flagonxia/archive/2009/04/22/4101826.aspx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值