Linux基础学习之Day7-6-Mount 挂载详解
Linux基础学习之从入门到精通Day7-6
Mount 挂载详解
常用挂载选项详解
挂载设备文件、卷标、UUID
ISO文件创建及挂载
挂载选项 -t 文件系统类型 -o 选项1,选项2…
示例:
mount -t ext4 -o acl /dev/sdb1 /mnt/disk1
文件系统类型:vfat,ext4,xfs,nfs,cifs,iso9660,loop
例1:exec/noexec
[root@~]# mount /dev/vg01/lv01 /mnt/lv01
[root@~]# mount -o noexec /dev/vg01/lv02 /mnt/lv02
[root@~]# cp -rf /bin/date /mnt/lv01
[root@~]# cp -rf /bin/date /mnt/lv02
[root@~]# /mnt/lv01/date
Fri Jan 10 10:40:21 CST 2019
[root@~]# /mnt/lv02/date
-bash: /mnt/lv02/date: Permission denied
[root@~]# mount
/dev/mapper/vg01-lv01 on /mnt/lv01 type ext4 (rw)
/dev/mapper/vg01-lv02 on /mnt/lv02 type ext4 (rw,noexec)
没有指定任何选项,则为默认选项 man mount
defaults
Use default options: rw, suid, dev, exec, auto, nouser, and async.
常见的挂载选项
rw 读写
ro 只读
suid 支持suid
dev 支持设备文件
nodev 不支持设备文件
noexec 不允许执行二进制文件
exec 允许执行二进制文件
auto mount -a 开机自动挂载
noauto mount -a 开机不自动挂载
async 异步写入
sync 同步同入
usrquota 支持用户级磁盘配额功能
grpquota 支持组级磁盘配额功能
acl 支持facl功能
remount 在线重新挂载
pri 指定优先级
使用UUID挂载
[root@tianyun ~]# blkid /dev/sda5
/dev/sda5: UUID="353a34b8-9233-465c-b7cf-92c8d308c05b" SEC_TYPE="ext2" TYPE="ext3"
[root@tianyun ~]# vim /etc/fstab
UUID="353a34b8-9233-465c-b7cf-92c8d308c05b" /mnt/disk1 ext4 defaults 0 0UUID="cf0d4159-f8ea-4fc4-93a3-cb249ad95ed0" /mnt/lv1 xfs defaults 0 0 不备份 不检测
1、这里用来指定你要挂载的文件系统的设备名称或块信息,也可以是远程的文件系统
2、。挂载点,也就是自己找一个或创建一个dir(目录)
3、。这里用来指定文件系统的类型。
4、。这里用来填写设置选项,各个选项用逗号隔开。由于选项非常多,而这里篇幅有限,所以不再作详细介绍,如需了解,请用 命令 man mount 来查看。
默认设置defaults
5 。此处为1的话,表示要将整个里的内容备份;为0的话,表示不备份。现在很少用到dump这个工具,在这里一般选0。
6、。这里用来指定如何使用fsck来检查硬盘。如果这里填0,则不检查;挂载点为 / 的(即根分区),必须在这里填写1,其他的都不能填写1。如果有分区填写大于1的话,则在检查完根分区后,接着按填写的数字从小到大依次检查下去。同数字 的同时检查。比如第一和第二个分区填写2,第三和第四个分区填写3,则系统在检查完根分区后,接着同时检查第一和第二个分区,然后再同时检查第三和第四个 分区。
挂载ISO文件
- 将光盘制作成iso
[root@tianyun ~]# dd if=/dev/cdrom of=/centos7u3.iso
[root@tianyun ~]# dd </dev/cdrom >/centos7u3.iso
- 将文件制作成iso,例如将/etc制作成etc.iso
[root@tianyun ~]# genisoimage -o /tmp/etc.iso -r /etc
[root@tianyun ~]# file /tmp/etc.iso
/var/etc.iso: ISO 9660 CD-ROM filesystem data 'CDROM '
- 使用iso,挂载
[root@tianyun ~]# mount -t iso9660 -o loop /tmp/etc.iso /mnt/iso/
文件链接
软链接 或 符号链接
硬链接
一、符号链接 symbolic link 软连接
[root@~]# echo 111 > /file1
[root@~]# ln -s /file1 /home/file11
[root@~]# ll /home/file11
lrwxrwxrwx 1 root root 6 Dec 20 17:58 /home/file11 -> /file1
[root@~]# ll -i /file1 /home/file11
4599081 -rw-r--r-- 1 root root 4 Dec 20 17:57 /file1135 lrwxrwxrwx 1 root root 6 Dec 20 17:58 /home/file11 -> /file1
[root@~]# cat /file1
111
[root@ ~]# cat /home/file11
111[root@~]# rm -rf /file1
[root@~]# ll /home/file11
lrwxrwxrwx 1 root root 6 Dec 20 17:58 /home/file11 -> /file1
二、硬链接
[root@~]# echo 222 > /file2
[root@~]# ln /file2 /file2-h1
[root@~]# ln /file2 /home/file2-h2
ln: failed to create hard link ‘/home/file2-h2’ => ‘/file2’: Invalid cross-device link
[root@~]# ln /file2 /etc/file2-h3[root@~]# echo 222 > /file2
[root@~]# ln /file2 /file2-h1
[root@~]# ln /file2 /home/file2-h2
ln: failed to create hard link ‘/home/file2-h2’ => ‘/file2’: Invalid cross-device link
[root@~]# ln /file2 /etc/file2-h3[root@~]# ll -i /file2 /file2-h1 /etc/file2-h3
4599081 -rw-r--r-- 3 root root 4 Dec 20 18:03 /etc/file2-h3
4599081 -rw-r--r-- 3 root root 4 Dec 20 18:03 /file2
4599081 -rw-r--r-- 3 root root 4 Dec 20 18:03 /file2-h1
**把一些重要文件做多个链接
注:硬链接
- 不能跨文件系统(分区)
- 不支持目录做硬链接
[root@tianyun home]# ln /home/ /mnt
ln: “/home/”: 不允许将硬链接指向目录**
**警告:删除目录软链时:
#mkdir /home/it1000
#touch /home/it1000/file{1..10}
#ln -s /home/it1000/ /var/
rm -rf /var/it1000/ 删除目录下的文件
rm -rf /var/it1000 仅删除链接文件本身
[root@~]# ln -s /etc /home/
[root@~]# rm -rf /home/etc/**
Linux基础学习之Day7-6-Mount 挂载详解相关推荐
- mount: 未知的文件系统类型“vboxsf”_好程序员云计算学习路线教程大纲课件:Mount 挂载详解...
好程序员云计算学习路线教程大纲课件:Mount 挂载详解: ====================================================================== ...
- 马哥 mysql教学笔记_【马哥linux学员学习笔记】MySQL多实例详解
本文作者系马哥linux学员云中鹤. 学习联系QQ:1660809109.1661815153.2813150558 马哥Linux运维 更多资讯:www.magedu.com 目录 一.基本概念 1 ...
- Linux内核学习笔记(6)-- 进程优先级详解(prio、static_prio、normal_prio、rt_priority)...
Linux 中采用了两种不同的优先级范围,一种是 nice 值,一种是实时优先级.在上一篇粗略的说了一下 nice 值和实时优先级,仍有不少疑问,本文来详细说明一下进程优先级.linux 内核版本为 ...
- linux 系统调用 优先级,Linux内核学习笔记(6)-- 进程优先级详解(prio、static_prio、normal_prio、rt_priority)...
Linux 中采用了两种不同的优先级范围,一种是 nice 值,一种是实时优先级.在上一篇粗略的说了一下 nice 值和实时优先级,仍有不少疑问,本文来详细说明一下进程优先级.linux 内核版本为 ...
- 【C++基础学习】const限定修饰符详解
C++中const的一个很重要的作用就是把一个对象转换成一个常量.在程序中任何改变这个值的企图会被标记为编译错误.它被称为是"只读的". (1)const对象在定义的时候必须被初始 ...
- 【Linux基础】vi编辑器(一文详解)
- Linux基础学习之Day7-2-LVM管理
Linux基础学习之从入门到精通Day7-2 LVM管理 在线扩容 online 数据迁移 online 创建LVM LVM叫逻辑卷管理 VG扩展/缩小 LV扩容 文件系统扩容 在线扩容及在生产中 3 ...
- linux mount命令衔接,Linux mount命令详解:挂载Linux系统外的文件
Linux mount命令详解:挂载Linux系统外的文件 <Linux挂载>一节讲到,所有的硬件设备必须挂载之后才能使用,只不过,有些硬件设备(比如硬盘分区)在每次系统启动时会自动挂载, ...
- 最全的linux基础学习视频
最全的linux基础学习视频,千锋教育的Linux视频课程免费下载地址: http://pan.baidu.com/s/1c13ddvE,更多精彩的视频在不断的更新中,OpenStack覆盖了网络.虚 ...
最新文章
- 没错,老板让我写个 BUG!
- 发展受阻第一至四季/全集Arrested迅雷下载
- vue踩坑- 报错npm ERR! cb() never called!
- Winform中对自定义xml配置文件进行Xml节点的添加与删除
- LARS 最小角回归算法简介
- 怎样填写个人简历较有效
- IBASE write buffer
- A - Tit for Tat CodeForces - 1516A
- html5网页制作代码_HTML5的网页设计教程
- flowable 中文文档_滴滴实习收获 | 产品经理就是写文档和开会沟通的吗?
- 机器学习基础(四十六)—— 遗传算法(GA)
- libx264.c:function X264_init: error: undefined reference to x264_encoder_open_142
- C# 读写txt文件 写txt(IO) TXT追加
- 时序预测 | MATLAB实现DBN深度置信网络时间序列预测
- speechrecognition
- RocketMQ 消息发送system busy、broker busy原因分析与解决方案
- 2020TB618喵币挂机自动获取脚本(jsapp)
- 怎样的年轻化法则,让这个品牌四年净利润复合增速达30%
- 创建一个Customer类,类中的属性有姓名(name)、年龄(age)、性别(gender),每一个属性分别有get/set方法。然后创建两个customer对象:张立、18、女和王猛、22、男。把
- 在Matlab R2019版本上分析simulink模型的BODE图、阶跃响应、单位脉冲响应