前言:
目前朋友们对“云硬盘与云主机的挂载与解绑”大约比较注重,我们都想要剖析一些“云硬盘与云主机的挂载与解绑”的相关资讯。那么小编同时在网摘上收集了一些对于“云硬盘与云主机的挂载与解绑””的相关文章,希望姐妹们能喜欢,姐妹们一起来学习一下吧!摘要:在Linux系统中,任何块设备都不能直接访问,必须要挂载在目录上访问。本文主要介绍当对磁盘进行格式化操作,并在格式化后挂载到需要的挂载点以及添加分区启动表,以便下次系统启动随机自动挂载的过程。这期间还涉及到迁移挂载目录并卸载挂载点的操作步骤。详细内容参考下文。
一、登陆Linux系统
1、登陆Linux
2、查看磁盘情况
二、mount和umount
1、mount挂载:将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为(挂载的设备必须有文件系统)。
磁盘挂载格式# mount [-选项] device mount_point
比如:将/dev/hda1 挂在/mnt目录下
执行指令# mount /dev/hda1 /mnt
2、umount卸载:为解除额外文件系统与根文件系统某现存的目录建立起关联关系的过程。
磁盘卸载格式# umount [-选项] device mount_point
比如:将/dev/hda1 从/mnt目录卸载
执行指令# umoun -v /dev/hda1 通过设备名卸载
执行指令# umoun -v /mnt 通过挂载点卸载
执行指令# umoun -v /dev/hda1 /mnt 通过设备名和挂载点卸载
三、mount挂载常用命令选项
1、查看挂载情况
(1)、findmnt 查看所有设备挂载情况(树状结构显示)
findmnt 设备 查看单个设备的挂载情况
(2)、mount 查看所有设备挂载情况
(3)、执行指令# cat /proc/mounts 查看内核追踪到的已挂载的所有设备
2、mount语法结构
语法结构:mount -选项 设备 挂载点
-t:vsftype :指定要挂载的设备上的文件系统类型(不常用,不加-t默认自带自己的文件系统类型),有时,系统报错提示,没指定文件系统类型,-t指定后,仍然有错。(注释1)
-r:readonly ,只读挂载,不能进行其他操作,和权限无关,介质只能读,多用于冷备份。在mount 查询时时显示 ro
-w:read and write, 读写挂载(defaults默认)
-n:隐藏挂载信息不显示 ,但在/proc/mounts可以查到,卸载只能 umount /app/sdb2(挂载点)
-a:自动挂载/etc/fstab文件没有挂载的设备( 定义在了/etc/fstab文件中,且挂载选项中有auto 功能,默认中包括) ,不看已挂载过的设备,如果在/etc/fstab里挂载过的设备修改了设置,不刷新;如果想刷新修改过已挂载的设备,mount -o remount /dev/sdX(挂载点)
-L 'LABEL': 以卷标指定挂载设备
-U 'UUID':以UUID 指定要挂载的设备
-B --bind:绑定目录到另一个目录上
例: mount -B /var/ftp/pub /app/apache /app/apache就是显示 /var/ftp/pub目录的东西
-o options:( 挂载文件系统的选项) ,多个选项使用逗号分隔
async(defaults),sync 异步,同步,内存更改时,同时写磁盘(可以用于重要数据)
atime(defaults),noatime 是否在读访问时更新atime
diratime(defaults),nodiratime 目录的访问时间戳
auto(defaults)/noauto 写在/etc/fstab当中的分区,是否在mount -a时被挂载
exec(defatuls)/noexec 在该分区所挂载的目录中的脚本是否可以执行。
dev(defaults)/nodev:是否支持在此文件系统上使用设备文件
suid(defaults)/nosuid:是否支持suid和sgid权限
ro:只读
rw:读写(defaults)
nouser(defaults)/user:是否允许普通用户挂载此设备,默认管理员才能挂载
defaults 默认,见以上中的(defaults)
-o remount,选项:重新挂载,修改功能选项(和/etc/fstab选项冲突,则覆盖,不冲突就增加)
例:mount -o remount,ro /dev/sdb1
例:mount -r /dev/sdb1 /app/sdb1 将/dev/sdb1只读挂载到/app/sdb上
四、umount卸载命令注意事项
说明:执行卸载umount命令时,若有正在进行的进程,不能卸载。
这时需要查看正在访问指定文件系统的进程,终止相关进程后才能卸载。
1、查看正在访问指定文件系统的进程
执行指令# lsof 设备或挂载点
执行指令# fuser -v 挂载点
2、终止所有在正访问指定的文件系统的进程
执行指令# fuser -km 设备或挂载点
3、终止完所有进程就可以卸载
执行指令# umount device
五、挂载配置文件
说明:通过修改挂载配置文件/etc/fstab可以实现自动挂载。
执行指令# vim /etc/fstab修改
备注;mount -a 自动挂载/etc/fstab文件没有挂载的设备,如果想刷新修改过已挂载的设备,mount -o remount /dev/sdX(或挂载点)。swpon -a 自动激活/etc/fstab文件没有激活的交换(扩展)空间,如果想刷新修改过已激活的扩展设备,mount -o remount /dev/sdX(或挂载点)。
标签: #云硬盘与云主机的挂载与解绑