Linux基金会早已发起了一个全新的LFCS(Linux基金会管理员LinuxFoundationCertifiedSysadmin)认证,借以让来自世界各地的人有机会出席到LFCS测试,获得关于有能力在Linux系统中执行中间系统管理任务的认证。该认证包括:维护正在运行的系统和服务的能力、全面监控和剖析的能力以及何时向下游团队恳求支持的决策能力。

linux 分区挂载_linux挂载分区_linux 挂载 分区

LFCS系列第五讲

请看以下视频,这儿边介绍了Linux基金会认证程序。

本讲是系列教程中的第五讲,在这一讲里面,我们会解释怎样在Linux中挂载/卸载本地和网路文件系统。那些都是LFCS认证中的必备知识。

挂载文件系统

在个硬碟分好区以后,Linux须要通过个别方法对硬碟分区上的数据进行访问。Linux并不会像DOS或则Windows那样给每位硬碟分区分配一个字母来作为c盘,而是将硬碟分区挂载到统一的目录树上的挂载点。

挂载点是一个目录,挂载是一种访问分区上文件系统的方式,挂载文件系统实际上是将一个准确的文件系统(例如一个分区)和目录树手指定的目录联系上去的过程。

换句话说linux就该这么学,管理储存设备的第一步就是把设备关联到文件系统树。要完成这一步,一般可以这样:用mount来进行临时挂载(用完的时侯,使用umount来卸载),或则通过编辑/etc/fstab文件以后重启系统来永久性挂载linux挂载分区,这样每次开机就会进行挂载。

不带任何选项的mount,可以显示当前已挂载的文件系统。

  1. # mount

检测已挂载的文件系统

另外,mount命令一般拿来挂载文件系统。其基本句型如下:

  1. # mount -t type device dir -o options

该命令会指引内核将在设备上找到的文件系统(如已低格为指定类型的文件系统)挂载到指定目录。像这样的方式,mount命令不会再到/etc/fstab文件中进行确认。

除非像下边,挂载指定的目录或则设备:

  1. # mount /dir -o options

  2. # mount device -o options

mount命令会尝试找寻挂载点,假如找不到都会查找设备(上述两种情况下,mount命令会在/etc/fstab查找相应的设备或挂载点),最后尝试完成挂载操作(这个一般可以成功执行,除非你的挂载点或则设备正在使用中,或则你调用mount命令的时侯没有root权限)。

你可以看见,mount命令的每行输出都是如下格式:

  1. device on directory type (options)

比如:

  1. /dev/mapper/debian-home on /home type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)

读作:

设备dev/mapper/debian-home挂载在/home下,它被低格为ext4,而且有以下挂载选项:rwlinux环境变量,relatime,user_xattr,barrier=1,data=ordered。

mount命令选项

下边列举mount命令的常用选项

以ro和noexec模式挂载设备

  1. # mount -t ext4 /dev/sdg1 /mnt -o ro,noexec

在本例中,我们可以见到,在挂载点/mnt中尝试写入文件或则运行可执行文件就会显示相应的错误信息。

  1. # touch /mnt/myfile

  2. # /mnt/bin/echo Hi there

可读写模式挂载设备

以默认模式挂载设备

以下场景,我们在重新挂载设备的挂载点中,像上例一样尝试你写入文件和运行可执行文件。

  1. # mount -t ext4 /dev/sdg1 /mnt -o defaults

挂载设备

在这个事例中,我们发觉写入文件和命令都完美执行了。

卸载设备

使用umount命令卸载设备,意味着将所有的“在使用”数据全部写入到文件系统,之后可以安全移除文件系统。请注意,如果你移除一个没有事先正确卸载的设备,才会有导致设备受损和数据遗失的风险。

也就是说linux挂载分区,你必须“离开”设备的块设备描述符或则挂载点,就能卸载设备。换言之,你的当前工作目录不能是须要卸载设备的挂载点。否则,系统将返回设备忙碌的提示信息。

卸载设备

离开需卸载设备的挂载点最简单的方式就是,运行不带任何选项的cd命令,这样会回到当前用户的家目录。

挂载常见的网路文件系统

最常用的两种网路文件系统是SMB(服务器消息块ServerMessageBlock)和NFS(网路文件系统NetworkFileSystem)。假如你只向类Unix顾客端提供共享,用NFS就可以了,若果是向Windows和其他类Unix顾客端提供共享服务,就须要用到Samba了。

本文原创地址://gulass.cn/lgzfqcwljjhr.html编辑:刘遄,审核员:暂无