磁盘挂载后写入不了文件

初始报错

  1. 检查磁盘使用情况

  2. 检查磁盘挂载情况

  3. 尝试重新挂载

  4. 备份数据

    \cp -a es_data/ /mnt/sdh/sdgbackup/

    \cp -a hadoop/ /mnt/sdh/sdgbackup/

  5. 强制卸载磁盘

    umount -lf /mnt/sdg

  6. 重新挂载

    发现superlock错误

  7. 检查磁盘硬件状态

    读取错误IO,根据这里和上面可以初步确定是超级块损坏

  8. 检索超级块备份块的号码

    一定要加上-n,这个是模拟格式化

  9. 对超级块进行恢复

    发现磁盘还有数据,执行sync命令,然后取消重新恢复

  10. 等待完成恢复

    不用管not cleanly unmounted,它会强制执行检查

    一路键入y,直到完成。

  11. 然后对磁盘重新挂载即可

    如果还是无法写入,执行sync,然后多卸载几次,再重新挂载几次

  12. 注意事项

    由于数据非常重要,执行操作前,请备份您的数据,以免造成无法挽回的错误。

    每一步都要看清楚了再执行。

时间: 2024-08-25 17:25:38

磁盘挂载后写入不了文件的相关文章

已知s.txt文件中有一个这样的字符串 请编写程序读取数据内容,把数据排序后写入 ss.txt文件

package cn.idcast5; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Arrays; /* * 需求:已知s.txt文件中有一个这样

对文件内容去重后写入另一文件

对文件内容去重后写入另一文件: vi a1.py #!/usr/bin/python list = []f = open('/root/ming.txt','r')for str1 in f.readlines():if not str1 in list:list.append(str1)f.close()for b in list:f2 = open('/root/ming2.txt','a')f2.write(b)f2.close() :wq python a1.py 原文地址:http:/

IO流的练习5 —— 读取文件中的字符串,排序后写入另一文件中

需求:已知s.txt文件中有这样的一个字符串:“hcexfgijkamdnoqrzstuvwybpl” 请编写程序读取数据内容,把数据排序后写入ss.txt中. 分析: A:读取文件中的数据 B:把数据存在一个字符串中 C:把字符串转换成字符串数组 D:对字符串数组进行排序 E:数组转换成字符串 F:把字符串写入文件中 1 public static void main(String[] args) throws IOException { 2 // 读取文件中的数据 缓冲字符输入流 3 Buf

Linux磁盘和文件系统管理(3)_磁盘挂载 卸载

磁盘的挂载与卸载     挂载:将系统额外的文件系统通过根下的目录与根文件系统建立起关联关系,将该目录成为进入新磁盘分区(即文件系统)的入口操作. 卸载:解除此关联关系的过程. 挂载点 mount point:设备挂载的目录 注意:挂载点在挂载后,其目录下的原有文件和目录将会暂时隐藏,等新分区卸载后,原有文件和目录会再次显示出来.所以建议 挂载点使用空目录. 挂载 mount:     mount [-l] 通过读取/etc/mtab文件来显示当前系统所有已经挂载的设备 [[email prot

Linux两块磁盘挂载指向一个文件夹LVM磁盘管理(一)

注意:任何磁盘的操作有可能损坏里面数据,请提前备份数据,切记!切记!切记! 0x00:前言. 在Linux使用过程中,发现一个文件很大,比如5G,但是有两块物理磁盘一个剩下4G,一个剩3G,磁盘空间不够,这样肯定不能放进去.如果把5G文件分割了是可以放进去,但是如果有很多文件呢!这时候就可以用LVM来帮我们来管理文件是放到哪个磁盘里. 注意:LVM用于单块硬盘小于2TB的分区,如果超过2TB用part分区,不建议用LVM会识别不了. 0x01:文本对照. 物理磁盘:即你购买来能拿在手里的那一块磁

Linux 系统磁盘挂载信息文件

设置文件系统挂载信息的文件(etc/fstab),使得开机能够自动挂载磁盘分区 文件系统挂载 方法一: 直接挂在,临时生效 # 格式化系统(没有格式化就没有文件系统,放不了数据) dd if=/dev/zero of=/dev/sdb1 bs=4096 count=10 --创建一个虚拟的块设备--文件系统 mkfs.ext4 /dev/sdb1 --格式化 mount -t ext4 -o loop,noexec,noatime /dev/sdb1 /mnt --挂载 df -h 查看入口 方

Linux两块磁盘挂载指向一个文件夹LVM磁盘管理(二)

注意:任何磁盘的操作有可能损坏里面数据,请提前备份数据,切记!切记!切记! 0x00:前言. VG卷组的总空间是受物理磁盘大小限制,本教程有3块物理磁盘分别是100M.200M.300M,那么VG卷组总空间就是600M:而VG下所有的LV累加的总空间又受限于VG. 使用过程中LV早晚会用完,那么上面的/LVM挂载点只能同时挂载一个,而有些程序不能支持有两个文件目录,比如WEB只有一个/,还有MySQL. 0x01:扩展VG卷组.缩小VG卷组. 1)扩展VG卷组. 上一章讲我看到添加了3块物理磁盘

Linux学习命令汇总六——磁盘分区,磁盘挂载,文件系统管理,压缩及归档命令

本章Blog相关Linux知识点 Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 系统中的文件.目录.软连接及文件保护信息等都存储在其中.按照名称进行存取. 磁盘:磁道,扇区 ,柱面 ,固定角速度 ,平均寻道时间 MBR :master boot recoard 主引导记录 (512字节),存放bootloader (引导加载器 446字节)+ 磁盘分区 (64字节) 一块磁盘最多分为4个主分区 ,或者3主分区1扩展分区  ,磁盘在C

Java以缓冲字符流向文件写入内容(如果文件存在则删除,否则先创建后写入)

功能:Java以缓冲字符流向文件写入内容(如果文件存在则删除,否则先创建后写入) public void Save_local(XinJian xinJian,String files) throws Exception//xieru xinjian de xiangxi xingxi { File file=new File("D:\\javaxiangmu\\beiJinXinJian\\WebContent\\outfile"+File.separator+files); //要