LINUX复制dev文件夹,linux – USB驱动器在复制时将名称从/ dev / sdb更改为/ dev / sdc(并再次返回)?...

2023-10-30

我有一个USB驱动器安装到Ubuntu 9.04服务器安装中的文件夹.安装选项存储在/ etc / fstab中,以便于安装/拆卸:

#

/dev/sdb1 /media/backup ntfs nouser,auto,sync 0 3

(我已经将部分更改为UUID以查看它是否有助于解决问题).备份一直在每天早上将文件复制到磁盘而没有问题.刚才我尝试将其中一个文件复制到另一个文件夹,结果出现错误:

cp: reading `ts01-even.tgz': Input/output error

我发现问题发生了,因为/ dev / sdb已更改为/ dev / sdc.如果我挂载/ dev / sdc并尝试再次复制该文件,驱动器将更改回/ dev / sdb.将fstab文件系统从/ dev / sdX1更改为UUID后,行为没有区别.此外,我曾经能够列出tarball的文件内容,但现在尝试这样做会导致上述行为.有任何想法吗?

更新:

运行备份脚本并将备份存储在usb HD上不会产生问题,但是在tarball中列出文件会产生问题.以下是tarball命令“tar -ztf FILENAME”期间syslog的输出:

Jul 3 15:09:14 ts01 kernel: [308398.446893] Buffer I/O error on device sdc1, logical block 786433

Jul 3 15:09:28 ts01 ntfs-3g[7468]: ntfs_attr_pread_i: ntfs_pread failed: Input/output error

Jul 3 15:09:28 ts01 ntfs-3g[7468]: Failed to read of MFT, mft=5 count=1 br=-1: Input/output error

Jul 3 15:09:28 ts01 kernel: [308412.404579] Buffer I/O error on device sdc1, logical block 786433

Jul 3 15:09:29 ts01 ntfs-3g[7468]: Unmounting /dev/sdc1 (FreeAgent Drive)

Jul 3 15:09:32 ts01 ntfs-3g[29176]: Version 2009.2.1 external FUSE 27

Jul 3 15:09:32 ts01 ntfs-3g[29176]: Mounted /dev/sdb1 (Read-Write, label "FreeAgent Drive", NTFS 3.1)

Jul 3 15:09:32 ts01 ntfs-3g[29176]: Cmdline options: rw,sync

Jul 3 15:09:32 ts01 ntfs-3g[29176]: Mount options: rw,sync,silent,allow_other,nonempty,relatime,fsname=/dev/sdb1,blkdev,blksize=4096

Jul 3 15:10:01 ts01 /USR/SBIN/CRON[29630]: (root) CMD ([ -x /usr/sbin/update-motd ] && /usr/sbin/update-motd 2>/dev/null)

Jul 3 15:11:35 ts01 kernel: [308539.310031] usb 1-1: reset high speed USB device using ehci_hcd and address 38

... (log repeated with a different address)

Jul 3 15:12:47 ts01 kernel: [308611.790038] usb 1-1: reset high speed USB device using ehci_hcd and address 38

Jul 3 15:12:49 ts01 kernel: [308613.148837] end_request: I/O error, dev sdb, sector 84779391

Jul 3 15:12:49 ts01 kernel: [308613.148871] Buffer I/O error on device sdb1, logical block 10597416

... (log repeated with a different address, with the logical block incrementing by 1 each time)

Jul 3 15:12:49 ts01 kernel: [308613.149090] Buffer I/O error on device sdb1, logical block 10597425

Jul 3 15:12:49 ts01 ntfs-3g[29176]: ntfs_attr_pread_i: ntfs_pread failed: Input/output error

Jul 3 15:12:49 ts01 ntfs-3g[29176]: ntfs_attr_pread error reading '/TS01_Backup/ts01-even.tgz' at offset 177012736: 131072 <> -1: Input/output error

Jul 3 15:12:49 ts01 ntfs-3g[29176]: ntfs_attr_pread_i: ntfs_pread failed: Input/output error

Jul 3 15:12:49 ts01 ntfs-3g[29176]: ntfs_attr_pread error reading '/TS01_Backup/ts01-even.tgz' at offset 177012736: 4096 <> -1: Input/output error

我找到了一些似乎相关的东西,但遵循说明并没有证明有成效:FreeAgent Drives

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

LINUX复制dev文件夹,linux – USB驱动器在复制时将名称从/ dev / sdb更改为/ dev / sdc(并再次返回)?... 的相关文章

随机推荐

  • 1.3扩展演练---认识错误(BUG)

    1 3扩展演练 认识错误 BUG 第一个演练中常见的错误 1 gt 手误 例如使用pint hello world NameError name pint is not defined 名称错误 pint 名字没有定义 2 gt 将多条pr
  • java中super的三种用法

    java中super的用法 super只在子类中出现 super有三种用法 1 super xxx xxx可以是类的属性 例如super name 即从子类中获取父类name属性的值 2 super xxx xxx 可以是类中的方法名 su
  • el-select实现懒加载

    先看一个线上的演示示例 https code juejin cn pen 7273352811440504889 背景 我们在实际开发中经常遇到这样的需求 el select实现懒加载 用通俗的话说 为了增加响应速度 就是初始下拉只展示50
  • 「区块链+数字身份」:DID 身份认证的新战场

    美国经济学家布莱恩 阿瑟在其著作 技术的本质 中 写过这么一句话 技术总是进行着这样一种循环 为解决老问题去采用新技术 新技术又引发新问题 新问题的解决又要诉诸更新的技术 区块链技术之所以能流行 部分原因是它能解决互联网时代遗留下的问题 比
  • 手把手教你配置JAVA环境变量、安装IDEA,简单易懂,学会你给我点赞,学不会我给你点赞

    前言 保姆级教程 让你易如睡觉 学不会来叨我 我飞去给你配 如果车票报销的话 手把手教程 别人配置java的痛苦你体会不到 让你边配边笑 新手学java 看完这个就能开写啦 配置java环境 配置java环境就是安装jdk和配置环境变量 安
  • 动态库的链接和链接选项-L,-rpath-link,-rpath【转】

    转自 https my oschina net shelllife blog 115958 链接动态库 如何程序在连接时使用了共享库 就必须在运行的时候能够找到共享库的位置 linux的可执行程序在执行的时候默认是先搜索 lib和 usr
  • CPU的标志寄存器

    1 ZF 零标志位 执行指令后结果为0 ZF 1 否则ZF 0 2 PF 奇偶标识位 它记录相关指令执行后 其结果的所有二进制位中1的个数是否为偶数 如果是偶数 PF 1 否则PF 1 3 SF 符号标识位 它记录相关指令执行后 其结果是否
  • jQuery 入门教程(43): jQuery UI Tooltip 示例

    JQuery tooltip 的基本用法 可以把所有元素的的 title 属性做为Toolbar显示 比如 1 2
  • 云栖大会带热一座城,靠的是什么?

    云栖大会带热一座城 靠的是什么 这几年 每到九十月份 杭州都会热闹一阵子 几万人突然出现在杭州 然后到一个叫云栖小镇的 偏僻 地方开会 好像动物大迁徙 是什么吸引了近6万人从全国各地甚至世界各地赶来 大会的门票也跟明星演唱会那样一票难求 这
  • 微信小程序实现一些优惠券/卡券

    背景 前几周有小伙伴问我如何用css实现一些优惠券 卡券 今天就来分享一波吧 速速来Get吧 文末分享源代码 记得点赞 关注 收藏 1 实现效果 2 实现原理 2 1 实现内凹圆角 假设我们要实现这样的一个效果 两侧透明内圆角 外侧投影 有
  • Unity SpriteAtlas 打图集流程,与遇到的问题和解决方法

    Unity SpriteAtlas 打图集流程 与遇到的问题和解决方法 1 创建图集 2 遇到的问题 3 解决方法 1 创建图集 在unity里面使用SpriteAtlas 把需要用到的游戏贴图资源 创建成对应的图集
  • Spring Boot(七)logback配置

    简介 Java 日志框架众多 常用的有 java util logging log4j logback commons logging logback 是 log4j 框架的作者开发的新一代日志框架 它效率更高 能够适应诸多的运行环境 同时
  • 2分钟理解C++的条件表达式

    今天我们来学习下C 中的条件运算符和条件表达式 说个明白 条件运算符 是C 中唯一的三目运算符 由其构成的表达式称为条件表达式 它是这样的 s1 s2 s3 它的意思就是 如果s1为真 非零 则表达式的结果为s2 否则为s3 对应的if e
  • linux内核电源管理浅析

    一 重启 reboot 应用程序通过reboot系统调用实现机器重启 reboot系统调用定义在kernel sys c文件中 SYSCALL DEFINE4 reboot int magic1 int magic2 unsigned in
  • 【python】错误:UnboundLocalError: local variable ‘XXX‘ referenced before assignment

    topNSuccessor None def reverseTopN self head ListNode right int gt ListNode if right 1 topNSuccessor head next return he
  • 上传本地视频前,获取视频时长,并以视频第一秒作为封面

    本文介绍的是 在本地添加了需要上传的视频文件后 先获取到视频的可播放时长 并且以视频的第一秒画面作为封面图片的实现方法 之后再调用上传接口 将相关数据进行上传 网上搜到的大部分都是先上传文件 再使用接口返回的视频地址获取封面 不符合我的需求
  • 说一说system verilog内建函数$value$plusargs()

    在学习system verilog的时候遇到了一个长的很奇怪的函数 奇怪到啥程度 别的函数都是一个 xxx 这个函数一次来了两个 长的虽然奇怪 但是这个函数的作用很大 首先看一下它的基本格式 value plusargs user stri
  • BUUCTF 吹着贝斯扫二维码

    吹着贝斯扫二维码 1 题目概述 2 解题过程 打开flag zip看看 是个加密的zip 在注释里有一串貌似是base32的编码 可能是密码 去解解看 不过好像解不出来 那先放一放 回去看看那些不明文件 010打开一个看看 头是jpg 尾巴
  • LeetCode Biweekly Contest 28 5420. 商品折扣后的最终价格 Final Prices With a Special Discount in a Shop

    Table of Contents 一 中文版 二 英文版 三 My answer 四 解题报告 一 中文版 给你一个数组 prices 其中 prices i 是商店里第 i 件商品的价格 商店里正在进行促销活动 如果你要买第 i 件商品
  • LINUX复制dev文件夹,linux – USB驱动器在复制时将名称从/ dev / sdb更改为/ dev / sdc(并再次返回)?...

    我有一个USB驱动器安装到Ubuntu 9 04服务器安装中的文件夹 安装选项存储在 etc fstab中 以便于安装 拆卸 dev sdb1 media backup ntfs nouser auto sync 0 3 我已经将部分更改为