rhel6文件系统的手动挂载
我们通过上一节已经对磁盘进行了分区与格式化了,如果说在windows系统下,我们就能正常使用了,而在Linux系统上则不行,他需要挂载后才能正常的使用。那么,挂载就是我们今天学习的内容。
挂载点
要学习挂载,先来看看什么是挂载点,他的作用是什么?
我们知道,在Linux的文件系统结构是一个倒树状的。如果我们要增加新的东西到这个树上,我们就需想办法系一个什么东西,那么我们就可以把这个东西叫做挂载点。这个挂载点就是让其他的文件系统进入我们的目录树。所以挂载点有一个特点,那就是必需是个目录。
下面我们来看个例子
[root@yufei ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 15118728 6928372 7422356 49% /
tmpfs 255784 0 255784 0% /dev/shm
从上面的信息可以看到,我的磁盘sda的第一个分区sda1,他的挂载点是/。如果说你是接着上一节进行的实验的话,那么我们的第二块磁盘的信息并没有显示在这里,原因就是:我们还没有对其进行挂载,所以我们的目录树上还没有。
挂载
除了上面我们讲到的挂载点的特点外,一般情况下,应该是个空目录。当然,如果不是空目录也没有什么大的影响,因为挂载时,这个目录里面原来的 内容全部被隐藏起来了,当我们卸载后,里面的原有内容就出来了。但我们不建议你用非空目录来做挂载点。因为你如果挂载点错误的话,可能会对系统产生影响的 哦,比如挂载到用户的家目录。由此延伸出来,一个挂载点也不要重复挂载多个文件系统。
如何挂载文件系统
如果要挂载文件系统的话,那么就要请出我们今天的主角mount,这个命令在Linux系统上使用的机率是很高的。简单的来介绍一个这个命令的用法。
mount命令格式
mount 参数 -t 文件系统 -o 选项 设备 挂载点
mount 后面什么也不加的话,会显示目前挂载的信息
mount -a 会根据/etc/fstab文件中的信息,将没有挂载全部挂载上
mount -t 文件系统
文件系统包括的内容主要包括:ext3 ext4 vfat ntfs iso nfs smbfs
-o 后面的选项内容很多,主要是一些挂载时候的权限限制类的。
ro/rw: 挂载文件系统时成为只读(ro)或可读写(rw)
exec/noexec: 是否允许此文件系统上拥有可执行的文件
suid/nosuid: 是否允许此文件系统上含有suid的文件
dev/nodev: 是否允许此文件系统上建立设备文件
auto/noauto: 允许此文件系统用mount -a自动挂载
async/sync: 此文件系统是否使用同步(sync)或异步(async)写入硬盘的内存机制
user/nouser: 是否允许此文件系统让任何用户执行mount命令
defaults: 默认值为:rw, suid, dev, exec, auto, nouser, and async
remount: 重新挂载。这个选项在系统修复,或重新更新参数时经常用到
设备:系统中有哪些存储设备,主要通过fdisk -l或者查看/etc/fstab或dmesg。一般的情况下光驱设备是/dev/cdrom,软驱设备是/dev/fd0(好像现在没有软驱了),硬盘及移动硬盘以 fdisk -l 的输出为准。
相关新闻>>
- 发表评论
-
- 最新评论 更多>>