博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux之磁盘挂载
阅读量:4980 次
发布时间:2019-06-12

本文共 2546 字,大约阅读时间需要 8 分钟。

磁盘挂载 mount命令

在Linux里面要访问一个磁盘,必须先将磁盘挂载到一个挂载点(挂载点实际上是一个目录)

  • mount 文件系统 挂载点
[root@localhost ~]# mount /dev/sdb /mnt[root@localhost ~]# cd /mnt[root@localhost mnt]# touch 21.txt 22.txt[root@localhost mnt]# ls21.txt  22.txt  lost+found

如果挂载点下已经有文件目录,将会被覆盖

  • 直接使用 mount 命令:查看当前系统已经挂载的所有分区,以及分区文件系统的类型,挂载点和一些选项等信息。

  • /etc/fstab :系统启动时,需要挂载的各个分区(配置文件)

[root@localhost ~]# cat /etc/fstab## /etc/fstab# Created by anaconda on Tue May 30 11:28:01 2017## Accessible filesystems, by reference, are maintained under '/dev/disk'# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info#UUID=cf18350e-d210-48f2-8abe-d6ead7a07711 /                       xfs     defaults        1 1UUID=00123176-bb97-4bcc-9fb0-c8bbe724f7cb /boot                   xfs     defaults        1 2UUID=810c078c-720c-4827-ab83-9f70f5908c37 swap                    swap    defaults        0 0

*.第一列就是分区的标识,可以写分区的LABEL,也可以写分区的UUID,也可以写分区名(/dev/sda1);

*.第二列是挂载点;

*.第三列是分区的格式;

*.第四列则是mount的一些挂载参数一般情况下,直接写defaults即可;

1.1 async/sync : async表示和磁盘和内存不同步,系统每隔一段时间把内存数据写入磁盘中,而sync则会时时同步内存和磁盘中数据;

1.2 auto/noauto : 开机自动挂载/不自动挂载;

1.3 default” : 按照大多数永久文件系统的缺省值设置挂载定义,它包含了rw, suid, dev, exec, auto, nouser, async

1.4 ro : 按只读权限挂载 ;

1.5 rw : 按可读可写权限挂载 ;

1.6 exec/noexec : 允许/不允许可执行文件执行,千万不要把根分区挂载为noexec,那就无法使用系统了,连mount命令都无法使用了,这时只有重新做系统了;

1.7 user/nouser :允许/不允许root外的其他用户挂载分区,为了安全考虑,请用nouser ;

1.8 nosuid” : 允许/不允许分区有suid属性,一般设置nosuid ;

1.9 usrquota” : 启动使用者磁盘配额模式

*. 第五列的数字表示是否被dump备份,是的话这里就是1,否则就是0;

*.第六列是开机时是否自检磁盘。1,2都表示检测,0表示不检测,在Redhat/CentOS中,这个1,2还有个说法,/ 分区必须设为1,而且整个fstab中只允许出现一个1,这里有一个优先级的说法。1比2优先级高,所以先检测1,然后再检测2。

  • mount -a :将/etc/fstab中出现的所有磁盘分区挂载上

  • -o :指定挂载的分区特性(/etc/fatab 配置文件中第四列的那些)

如果需要开机自动挂载,需要将要挂载的分区添加到/etc/fstab里面。或者挂载命令写到 /etc/rc.d/rc.local 文件中去

blkid :获取分区UUID、标签等信息

[root@localhost ~]# blkid /dev/sdb/dev/sdb: LABEL="M-fM-^LM-^GM-eM-.M-^ZM-fM- M-^GM-gM--M->" UUID="f6da5ee2-8905-4ea9-aff8-25c1e1a7146b" TYPE="ext4"

umount :卸载磁盘

[root@localhost mnt]# umount /mntumount: /mnt:目标忙。        (有些情况下通过 lsof(8) 或 fuser(1) 可以         找到有关使用该设备的进程的有用信息)[root@localhost mnt]# umount -l /mnt[root@localhost mnt]# df -h文件系统        容量  已用  可用 已用% 挂载点/dev/sda3        18G  932M   17G    6% /devtmpfs        489M     0  489M    0% /devtmpfs           494M     0  494M    0% /dev/shmtmpfs           494M  6.7M  487M    2% /runtmpfs           494M     0  494M    0% /sys/fs/cgroup/dev/sda1       197M   75M  123M   38% /boot

umount后边可以跟挂载点,也可以跟分区名(/dev/hdb), 但是不可以跟LABEL和UUID.

当前目录在要卸载的分区上,将不能卸载,解决办法有两种,一是到其他目录,二是使用 ‘-l’ 选项。


转载于:https://www.cnblogs.com/zhouyixuan/p/7565897.html

你可能感兴趣的文章
医疗基本知识之医嘱篇(一)医嘱的定义及基本规范
查看>>
通用JS验证框架(ChkInputs)概述
查看>>
js_立即执行函数
查看>>
高效读取文件
查看>>
js设计模式(4)---组合模式
查看>>
条件注释判断浏览器<!--[if !IE]><!--[if IE]><!--[if lt IE 6]><!--[if gte IE 6]>
查看>>
项目中的那些事---时间戳(一)
查看>>
每周学习总结
查看>>
配置Eclipse编写HTML/JS/CSS/JSP页面的自动提示
查看>>
【Git使用】SourceTree+Git简单使用(Windows)(转)
查看>>
2017年终总结
查看>>
使用SSH 工具 Xshell 6连接CentOS 7.4
查看>>
136 Single Number 数组中除一个数外其他数都出现两次,找出只出现一次的数
查看>>
IOS之地图和定位应用开发
查看>>
104. Maximum Depth of Binary Tree
查看>>
九宫重排
查看>>
Azure 认知服务 (3) 计算机视觉API - 分析图像,使用C#代码
查看>>
JavaScript节点的方式隔行变色
查看>>
javascript基础之一
查看>>
Zookeeper的集群安装和配置
查看>>