解决重启Linux服务器后数据消失问题
目录
一、挂载
1.重新挂载
2.数据消失的原因
二、重启服务器
1.shutdown
2.其它关机重启指令
参考自
一、挂载
1.重新挂载
使用 reboot 命令重启服务器后,服务器内挂载的文件全部丢失。
那应该如何重新挂载呢?
我们想将10.6.6.28上的目录下的内容挂载到10.6.6.30的服务器下。
先使用 df -h查看
df -h
df -h 命令显示了磁盘空间使用情况,包含 “文件系统 容量 已用 可用 已用占比 挂载点”等内容 。
在10.6.6.28上键入df -h,我们可以看到我们想挂载的数据data_30 是在10.6.6.28的/30t目录下。
所以,我们想将10.6.6.28下的/30t数据挂载到10.6.6.30下的/30t下,应该如何操作呢?
在10.6.6.30上使用 mount 10.6.6.28:/30 /30t 命令,就可以实现不同服务器之间的数据挂载。
mount 10.6.6.28:/30 /30t
如果想实现同一服务器之间的数据挂载,将10.6.6.28:/30改为当前服务器数据地址即可
如下图所示:
这样就实现了数据的挂载。
2.数据消失的原因
为什么重启服务器之后数据就会消失呢?
因为若没有配置自动挂载,每次重启服务器后,都要手动挂载,才能获取到数据内容。
如何不用重启后手动挂载呢?
方法一:
在10.6.6.30打开 /etc/fstab
vim /etc/fstab
在 /etc/fstab 中加入
10.6.6.28:/30t /30t defaults 0 0
PS:补充一点使用 vim/vi 编辑文件的小知识
vi是对文本进行编辑,vim是对代码进行编辑
进入要编辑的文件后
键入 i 表示在当前行进行编辑,键入 o 表示在下一行进行编辑
退出编辑键入 ESC
键入 :wq 表示保存并退出(“ :”也是键入的)
:q! 表示强制退出,不保存(“ :”也是键入的)
方法二:
或者可以把挂载命令写入/etc/rc.local ,这样就可以开机自动挂载。
挂载命令:mount 10.6.6.28:/30 /30t
二、重启服务器
1.shutdown
该命令的一般格式为:shutdown [选项] [时间] [警告信息]
- shutdown -h 10 :十分钟后关机
- shutdown -h 00:00 :在今日物业12点关机(精确时间的格式是hh:mm)
- shutdown -h now :立即关机
- shutdown -h 10 “msg”:十分钟后关机,并向每个用户解释关机原因
- shutdown -r now:关机后立即重新启动
将 -h 全部改为 -r 即可实现关机后立即重启
如果想取消关机,可以使用shutdown -c 或者Ctrl + C命令。
2.其它关机重启指令
- reboot 等同于 shutdown -r now
- halt 等同于 shutdown -h now
- poweroff 等同于 halt + ACPI(切断电源指令,若系统不支持ACPI,则等同于halt)
但这三个指令都不是安全的关机或者重启指令,原因是在使用这三个命令关机时,是删除所有的进程,而不是平稳的终止它们。如果有用户还在系统上工作时,可能会造成数据的丢失。所以一般情况还是建议使用shutdown命令来关闭和重启服务器。
参考自
linux挂载到另一台服务器
[NFS 挂载] NFS远程服务器目录挂载
Linux】 NFS服务器实现开机自动挂载
解决重启Linux服务器后数据消失问题相关推荐
- linux服务器关机后计划任务还能进行,宝塔面板计划任务定时安全重启Linux服务器实例操作...
这篇文章主要为大家详细介绍了宝塔面板计划任务定时安全重启Linux服务器实例操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 宝塔面板有很多"神&q ...
- 解决 IntelliJ IDEA 安装后界面消失,再次打开后界面不动
解决 IntelliJ IDEA 安装后界面消失,再次打开后界面不动 为了能解析 JDK 17,笔者不得不下载当前最新版的 IntelliJ IDEA,结果在安装完 IntelliJ IDEA 之 ...
- linux如何查看丢弃数据包,导致Linux服务器丢弃数据包?
我们使用Linux作为服务器操作系统时,为了达到高并发处理能力,充分利用机器性能,经常会进行一些内核参数的调整优化,但不合理的调整常常也会引起意想不到的其他问题,本文就一次Linux服务器丢包故障的处 ...
- Spring boot项目上传Linux服务器后 上传图片后,图片路径报404,图片路径映射问题
问题 spring boot项目上传到Linux服务器后,头像上传后报404.但是我的打包的jar包在idea客户端运行是没问题的 解决 错误代码 @Overridepublic void addRe ...
- 重启linux服务器
今天打开项目的时候,发现我的管理系统登录不上去了,立马打开F12查看一下倒是是啥子情况吗,然后发现了有以下的报错:点进去仔细看了一下,登录接口直接报错500, 我在想,是不是服务器又挂了,不太总是麻烦 ...
- ubuntu+终端不能启动mysql数据库_强制重启Ubuntu服务器后Mysql无法启动
本文将为您描述强制重启Ubuntu服务器后Mysql无法启动,具体完成步骤: 强制重启服务器后启动mysql不断报错误"code=exited","failed" ...
- 解决 WPF 绑定集合后数据变动界面却不更新的问题(使用 ObservableCollection)
解决 WPF 绑定集合后数据变动界面却不更新的问题 独立观察员 2020 年 9 月 9 日 在 .NET Core 3.1 的 WPF 程序中打算用 ListBox 绑定显示一个集合(满足需求即可, ...
- 解决 WPF 绑定集合后数据变动界面却不更新的问题
解决 WPF 绑定集合后数据变动界面却不更新的问题 独立观察员 2020 年 9 月 9 日 在 .NET Core 3.1 的 WPF 程序中打算用 ListBox 绑定显示一个集合(满足需求即可, ...
- SpringBoot+Vue+mybatis生成pdf文件(表头跟页码,适应上传linux服务器后的操作)
SpringBoot+Vue+mybatis生成pdf文件(表头跟页码,适应上传linux服务器后的操作) 为什么使用后端去生成 说明 依赖 后端目录 控制器代码 模板代码 前端代碼 最終效果 为什么 ...
最新文章
- web移动端Fixed在Input获取焦点时ios下产生的BUG及处理
- 【Groovy】Groovy 脚本调用 ( Java 类中调用 Groovy 脚本 )
- Android开发中,eclipse找不到已存在的layout资源文件
- 表单验证以及下拉框应用
- 读书印记 - 《异类:不一样的成功启示录》
- php开启curl扩展
- 鸿蒙系统多会发布,华为官宣鸿蒙系统将发布,还将发布多款新品
- C++11 bind注意事项(传引用参数的时候)
- Golang在Linux环境下的POSIX风格socket编程
- CentOS 7部署 Ceph分布式存储架构
- plt.imshow显示CT/MRI图像
- [环境搭建]Windows下安装Ruby和Jekyll
- JS实战应用之做LOL领图标任务~
- uniapp 旅游_uni-app旅游类跨平台APP制作实战教程
- bzoj 1022: [SHOI2008]小约翰的游戏John(反nim游戏)
- 魅族新系统android o,魅族最新系统 Flyme 1.0 for M9 正式版 基于Android 4.0
- 计算机组成原理——计算机基本组成
- 已知校验矩阵(监督矩阵)或生成矩阵G怎样生成所有可能码字
- “Z医生,我明天的手术,成功率有多高?”
- BIND的安装与配置