linux如何mount挂载磁盘并设置开机自动mount的实现
时间:2022-07-27
本文章向大家介绍linux如何mount挂载磁盘并设置开机自动mount的实现,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
知道大家时间都很宝贵,我直接把流程命令写下来,大家配置完即可,想研究原理的话就往下读
fdisk -l # 查看可挂载的磁盘
df -h # 查看已经挂载的磁盘
mkfs.ext4 /dev/vdb # 初始化磁盘
mount /dev/vdb /u01 # mount 磁盘到/u01,保证/u01为空
blkid # 获取磁盘的uuid和属性,用uuid来进行开机mount
vim /etc/fstab # 开机mount,模板是UUID=********** /u01 ext4 defaults 1 1
由于linux系统有时候磁盘储存不够需要扩容,这时候就可以选择挂载磁盘,这个挂载的磁盘就可以理解为U盘
第一步先fdisk -l ,查看可挂载的磁盘都有哪些
可以看到上面有两个磁盘,这时候再df -h 查看已经挂载了哪些磁盘
只挂载了其中一个小的,这时候我们就可以挂载那个/dev/vdb大磁盘了
mount /dev/vdb /u01
注意这个u01这个文件夹一定要是空的,不然挂载上去之前u01里面的东西就无法显示,所以一般mount时都是新建一个文件夹,总之就是要保证它为空
这时候如果磁盘之前挂载过,是挂载不上的,报下面的错
我们要初始化磁盘 mkfs.ext4 /dev/vdb
再mount即可 mount /dev/vdb /u01
这样mount完之后还要设置开机自动mount,不然重启之后还需要再mount比较麻烦
我们采用uuid的方式进行开机mount
用 blkid 获取磁盘的uuid和属性
vim /etc/fstab
配置模板:UUID=************* /u01 ext4 defaults 1 1
如果磁盘之前有过扩容,想让扩容后的磁盘生效,则需要先重启服务器,umount掉挂载的文件夹(umount dir_name),执行
e2fsck -f /dev/vdb # 诊治数据磁盘,返回磁盘信息
resize2fs /dev/vdb # 重置数据磁盘大小
之后再重新进行上述的mount,不用担心,重新mount数据不会丢失
以上就是本文的全部内容,希望对大家的学习有所帮助。
- GO语言高并发学习心得体会例
- Go 语言实现的网络连接池:Pool
- go语言操作redis连接池的方法
- WebVR如此近 - three.js的WebVR示例程序解析
- 【Dev Club分享】基于RxJava的一种MVP实现
- Android 动态链接库加载原理及 HotFix 方案介绍
- 如果裸写一个goroutine pool
- 【Dev Club 分享】微信 iOS SQLite 源码优化实践
- 移动客户端中高效使用 SQLite
- 【Dev Club 分享】微信热补丁 Tinker 的实践演进之路
- Android 进程保活招式大全
- 【Dev Club 分享】H5 视频直播那些事
- Android Patch 方案与持续交付
- Linux系统下MongoDB的简单安装与基本操作
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- sed 实用实例参考
- 微信小程序WXML页面常用语法(讲解+示例)
- Golang领域模型开篇,当Go遇上DDD
- Spring事务专题(五)聊聊Spring事务到底是如何实现的
- 深色模式适配指南
- 【Flutter 专题】97 仿网易新闻标签选择器
- 宋宝华:论Linux的页迁移(Page Migration)完整版
- 三、玩转Git三剑客-Git与Github的简单同步
- 四、玩转Git三剑客-Git多人单分支集成协作时的常见场景
- 准时下班的秘密:集成 GitLab && JIRA 实现自动化 workflow
- ZLT-MP v4.1.0 发布
- 高并发系统三大利器之限流
- XtraBackup工具详解 Part 2 xtrabackup安装
- XtraBackup工具详解 Part 4 XtraBackup权限及配置
- XtraBackup工具详解 Part 5 使用innobackupex对数据库进行全备