学习啦>知识大全>知识百科>百科知识>

什么是挂载_自动挂载的方法

谢君分享

  挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。那么你对挂载了解多少呢?以下是由学习啦小编整理关于什么是挂载的内容,希望大家喜欢!

  什么是挂载

  在windows操作系统中,

  挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符。

  这个操作可以通过“计算机管理”中的“磁盘管理”来进行。

  第三方软件,如磁盘分区管理软件、虚拟磁盘软件等,通常也附带挂载功能。

  在linux操作系统中,

  挂载是一个非常重要的功能,使用非常频繁。

  它指将一个设备(通常是存储设备)挂接到一个已存在的目录上。

  (这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。)

  需要理解的是,

  linux操作系统将所有的设备都看作文件,

  它将整个计算机的资源都整合成一个大的文件目录。

  我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上,

  然后通过访问这个目录来访问存储设备。

  自动挂载的方法

  每次开机访问windows分区都要运行mount命令显然太烦琐,

  我们可以设定让linux在启动的时候也挂载我们希望挂载的分区,如windows分区,

  以实现文件系统的自动挂载。

  在/etc目录下有个fstab文件,它里面列出了linux开机时自动挂载的文件系统的列表。

  我的/etc/fstab文件如下:

  LABEL=/ / ext3 defaults 1 1

  LABEL=/boot /boot ext3 defaults 1 2 none

  /dev/pts devpts gid=5,mode=620 0 0 none

  /proc proc defaults 0 0 none

  /dev/shm tmpfs defaults 0 0

  /dev/hda8 swap swap defaults 0 0

  /dev/cdrom /mnt/cdrom udf,iso9660 noauto, owner, kudzu, ro 0 0

  /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0

  /dev/cdrom1 /mnt/cdrom1 udf, iso9660 noauto, owner, kudzu, ro 0 0

  /dev/hdb1 /mnt/winc ntfs defaults,codepage=936,iocharset=cp936 0 0

  /dev/hda5 /mnt/wind vfat defaults,codepage=936,iocharset=cp936 0 0

  /dev/hda6 /mnt/winf vfat defaults,codepage=936,iocharset=cp936 0 0

  在/etc/fstab文件里,

  第一列是挂载的文件系统的设备名,

  第二列是挂载点,

  第三列是挂载的文件系统类型,

  第四列是挂载的选项,

  选项间用逗号分隔。

  在最后三行是我手工添加的windows下的C、D、F盘,

  加了codepage=936和iocharset=cp936参数以支持中文文件名。

  参数defaults实际上包含了一组默认参数:

  rw 以可读写模式挂载 suid 开启用户ID和群组ID设置位 dev 可解读文件系统上的字符或区块设备

  exec 可执行二进制文件 auto 自动挂载 nouser 使一般用户无法挂载

  async 以非同步方式执行文件系统的输入输出操作

  大家可以看到在这个列表里,光驱和软驱是不自动挂载的,参数设置为noauto。
看过“自动挂载的方法“的人还看了:

1.磁盘分区如何实现开机自动挂载

2.Linux下怎么挂载U盘

3.Linux虚拟机怎么挂载U盘

4.linux操作系统基础知识总结

5.linux操作系统安装方法

6.Linux系统怎么挂载LVM分区

    1416131