关于Linux挂载

来源:互联网 发布:人工智能的基金有哪些 编辑:程序博客网 时间:2024/06/07 06:43

挂载:

在 Linux 中将一个文件系统与一个存储设备关联起来的过程称为挂载(mount)。使用 mount 命令将一个文件系统附着到当前文件系统层次结构中(根)。在执行挂装时,要提供文件系统类型、文件系统和一个挂装点。根文件系统被挂载到根目录下“/”上后,在根目录下就有根文件系统的各个目录,文件:/bin /sbin /mnt 等,再将其他分区挂接到/mnt 目录上,/mnt 目录下就有这个分区的各个目录,文件。 


挂载条件:

1、挂载点必须是一个目录。
2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。对于其他操作系统建立的文件系统的挂载也是这样。
挂载命令:
格式:mount [-参数] [设备名称] [挂载点]

其中常用的参数有:
-t<文件系统类型> 指定设备的文件系统类型,常见的有: minix linux最早使用的文件系统;ext2 linux目前常用的文件系统;msdos MS-DOS的fat,就是fat16;vfat windows98常用的fat32;nfs 网络文件系统iso9660 CD-ROM光盘标准文件系统;ntfs windows NT 2000的文件系统;hpfs OS/2文件系统;auto 自动检测文件系统
-o<选项> 指定挂载文件系统时的选项。有些也可用在/etc/fstab中。常用的有 codepage=XXX 代码页 iocharset=XXX 字符集 ro 以只读方式挂载;rw 以读写方式挂载 ;nouser 使一般用户无法挂载 ;user 可以让一般用户挂载设备。


/etc/fstab文件

Linux挂载分区时Linux一定会找/etc/fstab这个挂载文件 ,fstab是一个配置文件,它包含了所有分区以及存储设备的信息,这个文件在/etc目录下边,所以它的完整路径是/etc/fstab。由于每个人的分区和设备属性或者所在的系统不同,所以fstab文件不尽相同,但是基本的结构总是相似的,下面是/etc/fstab中内容的一些示例:

/etc/fstab:
/dev/hda2     /                      ext2     defaults 1  1
/dev/hdb1     /home             ext2     defaults 1 2
/dev/cdrom  /media/cdrom  auto ro,noauto,user,exec 0 0
/dev/fd0      /media/floppy   auto rw,noauto,user,sync 0 0
proc            /proc                 proc     defaults 0 0


正如你所看到的,每行[列]包含着一个设备或分区的信息。第一列包含着设备名,第二列是它的挂载点,第三列是它的文件系统格式,第四是挂载参数,第五列[一个数字]是转储选项[dumpoptions我并不是很了解是什么意思,从字面上译,但实际中我们用到这一列及后一列已经很少],第六列[另一个数字]是文件系统检查选项。




0 0
原创粉丝点击