科学网

 找回密码
  注册

tag 标签: 移动硬盘

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

Windows Subsystem for Linux (WSL)挂载移动硬盘U盘
sunqing3020590 2018-1-15 07:13
From: https://blogs.msdn.microsoft.com/wsl/2017/04/18/file-system-improvements-to-the-windows-subsystem-for-linux/ WSL想通过移动硬盘处理一些数据,结果进去了无法发现移动硬盘,于是搜了好久也没有一个正确的解决办法,终于找到一个,现在贡献出来与大家共享。 WSL比起linux挂载硬盘简单一些。而且windows本身自己的硬盘位ntfs格式,所以移动硬盘感觉挂载要比单纯的linu下ntfs挂载更加稳定一些。个人感觉而已....无法验证。 假设你的移动硬盘在windows下显示为 G:\\ 1. 新建文件夹g sudo mkdir /mnt/g 2. 挂载盘符g sudo mount -t drvfs G: /mnt/g 3.大功告成。进入/mnt/g即可与windows下一摸一样。 4.弹出移动硬盘,这样才能在windows下正常弹出,否则是会一直占用的。 sudo umount /mnt/g 下一次重新重新挂载直接进行步骤2即可。
22264 次阅读|0 个评论
Linux下自动加载硬盘并实现数据拷贝的方法
hongbo919 2015-2-20 15:40
问题描述: 近期有个3T硬盘总是连接电脑上自动断电重启,重启的时间大概2分钟。为了将里面的数据备份出,想了很多办法,最后利用Linux提供的计划任务解决。 解决的大体思路: 利用计划任务crontab检测是否cp进程存在,如果不存在,表明移动硬盘已经断掉,应该重新mount,并启动cp程序。 在Ubuntu中实现的具体方法: 1、首先将移动硬盘的UUID添加到/etc/fstab中,以便自动mount #USB UUID = 2069549f - 8984 - 4556 - 8f03 - da2e76376059 / media / USB / ext4 defaults 0 0 2、编写自动mount并重新启动cp的shell脚本,在/software目录下新件一个文本test.sh,并添加下面的内容: #test.sh #!/bin/sh pid = `ps -ef | grep -v grep | grep -v test.sh | grep $1 | sed -n '1P' | awk '{print $2}'` if ; then date echo Reload USB umount / media / USB / mount - a echo Start new cp cp - Rvun / media / USB / mysql / media / SeagateBackupDrive / pub3 /; cp - Rvun / media / USB / gbdb_Bei / media / SeagateBackupDrive / pub3 / fi 其中grep行用于检测当前是否正在运行某进程(如cp -Rvun ....),如果没有该进程,则重新mount硬盘到/media/USB,并启动新的cp程序 3、添加crontab计划任务(参考http://blog.csdn.net/richerg85/article/details/17887879) 启动crontab文本 crontab - e 添加一行,每两分钟判断因此程序是否还在运行cp进程(由于包含cp的进程较多,采用Rvun代替) * /2 * * * * / software / test . sh Rvun /software/ time . log 重新启动crontab任务 service cron restart 此时,即可看到/software/time.log文件中输出了数据拷贝的信息以及中间重启加载硬盘的信息 可以利用tail命令查看程序的进程: tail -- lines = 100 - f / software / time . log 输出如下: 2015 年 02 月 06 日 星期五 23 : 04 : 01 CST Reload USB Start new cp ........ 至此,解决了困扰了很久的难题,可以安心去睡觉,静等明天的结果了。ZZZZZZ...
个人分类: 科研经验|3240 次阅读|0 个评论
[转载]WIN7下移动硬盘不能弹出
热度 1 tyfbyfby 2014-2-6 23:28
非常实用的windows技巧, 转载自: http://didid.org/skill/mobile-hard-disk-canot-pop-in-win7.html 最近用移动硬盘看东西,用完后,弹出的时候提示“无法停止通用卷”,也就是说移动硬盘不能弹出,但是U盘又很正常,可以正常弹出。后来经过搜索,得到解决办法: 方法一:关闭所有的程序和窗口; 方法二: 用进程管理器结束explorer进程,之后再次重建explorer进程,就可弹出; 方法三:适用于一上两种方法都不奏效的情况。点击“开始”,在快捷搜索栏中输入 “资源监视器”,选择上面出现的“资源监视器”程序,打开后,选择“CPU”选项卡,在中间的关联句柄右侧的输入框中输入盘符:,例如移动硬盘是J盘,则输入j: 之后稍等一会,会出来与J盘关联的程序,找到相关程序,右键选择结束进程即可。 这样,在WIN7下,成功弹出移动硬盘就不成问题了。 建议:弹出后,最好稍等一会儿,等到硬盘灯熄灭或磁盘不转的时候(可以把手放在上面感觉到),再拔掉硬盘的USB数据线。
个人分类: windows工具|13800 次阅读|2 个评论
让linux挂载的移动硬盘具有执行权限
热度 1 peluo 2013-5-23 10:57
本文试图通过探求达到让linux系统挂载的移动硬盘具有可执行权限之目的的途径来梳理有关linux系统设备挂载、用户和群组、以及文档权限方面的基础知识。 一、提出问题 当插入一个windows分区格式的移动硬盘或者U盘时,linux系统自动挂载该移动硬盘到/media目录下,通过ls -al查看其权限,显示为:drwx------,证明我们可以进入到该盘符目录,但当进一步查看该盘符下的某可执行文件的权限时,发现其为-rw-------,即可以对该文件进行读写操作,但不能执行该文件,通过chmod更改权限也无济于事,此时如何获得执行权限?(再比如在移动硬盘上有一源代码,通过编译产生了目标程序,但是当通过./来执行时,却告知没有权限,同时sudo chmod +x也不起任何作用,在实际工作中遇到这样的情况时,一般可以通过将源码拷贝到linux系统磁盘中进行编译或者将编译好的目标程序拷贝到linux系统的磁盘中再使用chmod更改权限来解决,但有时候这样来回拷贝费时费力,如果能直接让linux系统挂载的移动硬盘具有执行权限就方便多了) 二、linux设备挂载 这一问题涉及到硬盘挂载,首先需要了解linux系统中与磁盘挂载相关的两个系统文件,即/etc/fstab和/etc/mtab,前者是系统分区信息以及系统启动时磁盘的挂载参数,该文件是一个静态文件(系统启动后不再改变,如人为改变,需要重启系统);后者是当前系统中已经挂载的磁盘列表,该文件是一个动态文件,即随系统mount和umount文件系统而随时发生改变,例如当插入U盘时,系统在mtab文件中写入该磁盘的相关信息,当拔下U盘时,系统随之删除mtab文件中有关该磁盘的信息。 fstab文件内容的格式如下: # /etc/fstab: static file system information. # # file system mount point type options dump pass …… proc /proc proc nodev,noexec,nosuid 0 0 …… mtab文件内容的格式如下: …… proc /proc proc rw,noexec,nosuid,nodev 0 0 …… 可见fstab和mtab文件中的格式是一样的,都是按照“设备名称—挂载点—分区类型—挂载选项—dump选项—pass选项”的格式组织列表。 1、设备名称是指系统中设备的名称,比如/dev/sda1或/etc/sdb1或/etc/sdc1等,这些设备名称可以通过sudo fdisk -l命令来查看。(上文fstab和mtab文件格式示例中的proc设备是一个虚拟设备,并不在磁盘中真实存在,而仅仅存在于内存中,存储有关进程和系统的信息) 2、挂载点实际上就是为挂载磁盘创建的文件夹,比如./,./usr,和./swap这样的系统默认挂载点,当然我们可以自己使用mkdir创建一个文件夹作为挂载点。 3、分区类型在linux下面有ext2,ext3,ext4,jfs,jfs2,reiserfs,reiser4,swap等,在windows下面有FAT和NTFS等。 4、常用的挂载选项包括:(1)auto和noauto: auto允许系统自动挂载或使用mount -a就能挂载,fstab默认就是这个选项 ; noauto使系统开机不自动挂载 或使用mount -a时不挂载;(2)rw和ro:rw表示以读写权限挂载该设备,ro表示以只读权限挂载该设备;(3)suid和nosuid: suid表示允许对该设备进行uid和gid的设置操作,nosuid就是不允许设置uid和gid;(4)dev和nodev : dev表示同时挂载文件系统上的特殊设备,nodev表示不挂载这些特殊设备;(5)exc和noexc: exec表示允许执行该文件系统下的二进制文件,noexc当然表示不允许执行二进制文件;(6)user、nouser、users和owner: user允许指定的普通用户挂载该设备, nouser表示禁止普通用户挂载该设备(仅root可以挂载该设备), users表示允许所有普通用户挂载该设备, owner表示仅设备所有者可以挂载 。user和users选项同时隐含noexec,nosuid,nodev选项;(7)sync和asnyc:sync表示对该设备的I/O操作同步进行,不进行缓冲处理,而async表示不同步,进行缓冲处理;( 8) defaults: 该选项是rw, suid, dev, exec, auto, nouser, and async这些选项的组合。此外,linux系统针对不同的文件系统还可以设定其他特别选项,例如,对Windows下的NTFS文件系统,可以设置utf8(表示采用UTF-8转换文件名称)、uid=****(挂载设备的指定用户id,可以通过id命令或者查看/etc/passwd文件方式获得)、gid=****(挂载设备的指定用户群组id)和umask=***(挂载设备的权限屏蔽,八进制数值)等,对Windows下的FAT(包括msdos,umsdos,vfat等)文件系统,可以设置uid=****,gid=****,umask=***,dmask=***(挂载设备时应用于目录的权限屏蔽,八进制数值)和fmask=*** (挂载设备时应用于普通文件的权限屏蔽,八进制数值) 。更多挂载选项可以参见man mount。 5、dump选项用来设置是否让备份程序dump备份文件系统,0为不备份,1为备份,如果上次用dump备份,将显示备份至今的天数。 6、pass选项,告诉fsck程序在开机时以什么顺序检查文件系统,为0就表示不检查,(./)分区只能是1,其它的分区只能是2,当数字相同就同时检查。 三、linux用户和群组以及权限 了解了上文中所讲的设备挂载,基本已经知道如何在linux下面挂载windows分区格式的移动硬盘了,关键就是设置挂载选项从而获得相应权限。在linux系统中权限设置与用户和群组概念直接相关,比如在上文中使用ls -al命令时,获得的有关权限的信息(10个字符,如drwx------)可以分成四个部分,即目录/文件标识(第1个字符,d表示目录,-表示文件,其他还可以为l,b和c)、所有者权限(第2-4个字符)、所有者所在的用户群组权限(第5-7个字符)以及其他用户权限(最后3个字符)。权限在linux系统安全性方面具有重要作用,在此不述。权限的表示有两种方式,即字符式和数字式:字符式用如上文中的r、w和x三个字符来分别表示读、写和执行权限,-表示不具有任何权限;而数字式的权限表示方法用4、2、1三个数字分别表示读、写和执行权限,0表示不具有任何权限,用数字式表示文档所有者、群组和其他用户的权限时同一个组的权限需要累加,例如某文档的权限是- rwx rw- ---,则用数字式表示为760。 至此,我们可以回过头去解决问题了,当挂载Windows分区格式的文件系统时,我们可以通过uid=****,gid=****和umask=***/dmask=***/fmask=***来设置权限,uid和gid的设置并不难,直接设置为自己的uid和gid就可以;关于权限mask的设置采用数字式的,同样第一个数字表示所有者的权限mask,第二个数字表示群组的权限mask,第三个数字表示其他用户的权限mask,如果umask=000,就表示不屏蔽任何用户的任何权限,即所有用户具有读、写和执行权限,再例如fmask=033,就表示文档所有者具有读、写和执行权限,而群组和其他用户只具有读取的权限,而屏蔽了权限3(1和2之和)。 四、解决问题 综上,可以在/etc/fstab中添加像下面这样的挂载配置,并重启系统让系统挂载硬盘,从而获得执行权限。 # file system mount point type options dump pass /dev/sdb1 /media/sdb1 ntfs utf8,uid=1000,gid=1000, umask=000 0 0
个人分类: Linux|20599 次阅读|1 个评论
mac下移动硬盘无法识别
kangci 2012-11-27 10:57
需要做的是安装ntsf的插件。
5565 次阅读|0 个评论
Linux系统如何挂载移动硬盘
linxubo 2012-8-6 22:13
# mount –t ntfs /dev/sdb1 /mnt/ mount: unknown filesystem type ‘ntfs’ 这是由于CentOS release 5.5(Final)上无法识别NTFS格式的分区。 解决办法: 通过使用 ntfs-3g 来解决。 打开ntfs-3g的 下载 点http://www.tuxera.com/community/ntfs-3g-download/ ,将最新稳定版本下载到CentOS,执行以下命令安装: 1) 编译安装 ntfs-3g: # tar zxvf ntfs-3g-*.tgz # cd ntfs-3g-* #./configure #make #make install 用如下命令即可将硬盘挂载至/mnt/usb目录下 mount -t ntfs-3g /dev/sda5 /mnt/usb 至此,可将系统里的资料备份至(移动)硬盘中。
11431 次阅读|0 个评论
Troubles
热度 2 pingcn 2011-7-25 11:51
看新闻看得有点晕—— 动车到底是追尾了?还是掉到桥下了?还是因为追尾,然后被撞到桥下了? 一向认为火车是很安全的,看来,要think it again了。 PS:动车出了事儿,竟然简简单单地说是因为司机“过劳”,这是一种科学的态度吗? PPS:犯难了——以后出门选什么交通工具呢?? 单位通知,入职前需要体检。很不情愿地去了。 (今年检了3次了,一想X射线,心里就发毛啊,本来好好的人,照来照去,多危险~) 想:能不能把个人的健康状况录入一个数据库里,就像身份信息一样, 用人单位人事部门的领导有权限调用查看,这样就不用劳民伤财每次都检了,还低碳,多好! 今天拿到了体检报告,去邮寄,工作人员说,EMS要3-4天! 于是,打电话问顺丰,他们说,第二天就能送达。很happy地请他们派人过来。 可是,我回来了,人家打电话说,下雨不来,雨停了才来,囧…… 电脑莫名其妙中了毒“w32.wapomi!html” 赛门铁克只是把它隔离了,还没研究好怎样杀,挠头啊…… 今天发现,移动硬盘插在电脑上后,识别不了。工作指示灯都不亮... 希望只是USB接口接触不良,不然就算买新的,数据也都没了…… 空气湿度太大,宿舍潮得很,睡觉很不舒服。 不知道室内除湿该怎么做…… 此外,潮,于是就容易有虫豸。前两天,左右眼都被虫咬,肿了,囧。 昨天喷了杀虫剂,并且把湿乎乎的床垫取掉,呵呵呵,终于睡了个好觉。
29 次阅读|3 个评论
移动硬盘I/O错误
environment 2011-7-8 00:51
一个250G的移动硬盘,插到计算机上,显示盘符,但不可访问。 easy recovery 快速查看显示没有物理性错误。 easy recovery全面检查为I/O错误。 修复方法很简单:chkdsk g:/f 其中g为盘符
个人分类: 杂谈|6151 次阅读|0 个评论
地震之后我看日本
热度 2 chenzhongx 2011-3-17 10:55
原文我答复我一个兄弟的QQ日志的内容 兄弟,你身处南京,还能发表这番言论,勇气可嘉!咱们这代人对日本人的感情都比较复杂!日剧我就剩移动硬盘里木村拓哉的《恋爱世纪》和《Hero》,甭说现在的南京人,就我媳妇都不知道那两部日剧了,依稀只记得遥远的《东京爱情故事》,前两天重播了,发现已经不耐烦看下去了。好像现在更愿意接受速食的快餐文化了。卡通片倒是记忆深刻,多拉爱梦(虽然我始终记得的是机器猫)、蜡笔小新,还有柯南,不知道是喜欢那份童真还是青睐那份轻松。《阿童木》前年的新版我也看了,好像和以前的没什么关系了,《变形金刚》卖给美国了,《火影》太长了,以前在学校寝室好多人在一起还愿意看的,现在感觉快赶上TVB的那部374集得《同事三分亲》了。DV和相机还是更愿意接受日本的,别的好像也没什么替代的。很多东西没有必要刻意回避,顺其自然就好。虽然我算是一个民族主义者,但这几天看到日本地震的凄惨,更多的还是悲悯天人的人道主义情怀!只愿世界和平!地球消停!谁谁都别折腾!
2683 次阅读|3 个评论
NCTUns 6.0 fedora12下安装 笔记本+usb外置硬盘
热度 2 elitelcf 2010-6-17 11:29
为了方便携带,我将我的fedora12安装在外置USB接口的移动硬盘上,外置硬盘MBR上以GRUB2引导系统。 成功安装NCTUns6.0之后,手动添加了NCTU内核的引导项,无法直接引导进入系统,查看日志,发现停在start:atd这里,此时屏幕闪烁数次,然后停止不动,说明显卡驱动加载失败,应该是我笔记本上的NVIDIA显卡不被新内核识别,必须手工添加显卡驱动接口到NCTUns内核。 下面详细说明添加过程 必备文件: 1、nvidia官网上的最新驱动forlinux版本,下载前注意查看驱动的支持列表,确保你的显卡驱动在支持之列(一般选最新驱动就会支持大部分显卡).这里我下载的是2010年6月刚更新的“NVIDIA-Linux-x86-195.36.31-pkg1.run”32M; 2、NCTUns内核的源代码版本,这个在你下载的NCTUns的kerbel文件夹里面我的机器上是"NCTUns-6.0/src/kernel-patch/kernel-2.6.31.6nctuns20091227.tar.bz2" 安装过程: 1、更新NCTUns内核源代码 重启,进入grub启动菜单的时候,在NCTUns内核选项上按'e',进入选项后,在linux|kernel这行的行尾加数字3"Ctrl+x"启动进入命令行模式. 启动并以root登录后,进入上面所述必备文件2的目录下,将其解压 tarxjfkernel-2.6.31.6nctuns20091227.tar.bz2 将解压后的目录移动到/usr/src/kernel中(此处每个linux'版本不一样,根据系统环境自定)(........代表你的存放目录) mv/........./kernel-2.6.31.6nctuns20091227.tar.bz2/usr/src/kernels/ 进入移动后的目录中,建立源代码的目录树 cd/usr/src/kernels/kernel-2.6.31.6nctuns20091227 makeo=/home/name/build/kernelmenuconfig makeo=/home/name/build/kernel makeo=/home/name/build/kernelmodeles_installinstall 2、安装NVIDIA驱动 reboot重启,同样在grub菜单后加数字3进入命令行模式 进入必备文件1的目录下,为驱动文件run赋予可执行权限 chmod+x/....../NVIDIA-Linux-x86-195.36.31-pkg1.run 然后运行驱动安装文件 ./NVIDIA-Linux-x86-195.36.31-pkg1.run 按提示安装完成之后,重启,正常启动,可正常加载xwindows,进入图形界面 搞定,收工 注意:每次更新内核之后都要重新安装NVIDIA驱动使其生效。
个人分类: NCTUns|4756 次阅读|0 个评论
关于移动硬盘的数据恢复
alaxx 2009-4-21 12:39
相信许多朋友的移动硬盘也遇到我的这种问题,希望我的这次经历能对你们有所帮助。 移动硬盘坏了有将近一周的时间了。在读取文件的时候,突然挂掉的。 其现象是:插到电脑只显示一个分区,读取文件的速度异常慢。另外的一个分区要等好长时间才能显示盘符,原来的卷标不显示了,而且不能操作。对此盘符“双击”或者“击右键”,都会导致电脑处于死机状态,这和电脑性能无关,多好的电脑,插上这块移动盘,只要对第二个分区进行操作,都会呈卡死状态,拔掉USB连接线,电脑马上恢复正常。 能读出的那个分区勉强可以把数据烤出来,可是剩下的那个分区的数据怎么办?几年的数据要付诸东流么?无奈,打了个数据恢复公司的电话,一个一听说上述现象,就直接肯定地说:“阿?读取那么慢?估计是硬盘本身出问题了,那不好恢复,修不了,修不了!”换个电话试试,反正数据恢复公司多的很,连着打了两三个都说不行,无望时看到个数据恢复中心,恩,名字挺牛,估计可以。接听电话的是位MM,声音很好听,问询了故障现象和原因,比较专业,技术员又进一步询问,于是肯定地给我说:“数据可以恢复,300元,恢复不出来不要钱。”倒是干脆,但是这要价对我来说还是有点多,于是犹豫了。 晚上,决定自己修修再说,可又看到网上说不可自己多次反复尝试,这会导致数据永远无法找回来。不管了,死马当活马医。 首先,想到的是Easycovery,据说这个东西恢复速度快,而且可以在找不到盘符的情况下恢复分区里的数据,于是装上,开始扫描磁盘,漫长的扫描时间,分区是找回来了,大小也对,但无法识别文件系统,不管它,用标准方式恢复数据!但问题出现了,找出来的东西只有34M大小,这显然是不对的,我的数据至少有20G左右才对。重新再扫,注意到有一个RAW恢复方式,这个是忽略系统文件格式,直接恢复数据的扫描方式,试试吧。看文件大小,18G,不错,有戏!开始扫描,问题出来了!恢复出来的文件居然是按照他自己的命名规则,按照相同扩展名的文件自动重新命名!这实在无法接受阿!大家或许和我一样,许多的文件都是靠文件名来区分的,特别是观测数据表格之类的东西,还有重要的文献之类的着要全部重命名,那简直和没恢复一样。还有程序文件,直接导致不能按装了。看来Easycovery不能胜任。 搜索baidu,发现有人说用诺顿磁盘医生,可以恢复数据,试试看吧。这个程序很小,而且是绿色的,装上试试,钩选“修复错误”,开始扫描磁盘,不行!扫描了一小会儿直接报错。看来这个是不行的。 看来还得想别的办法,于是想到了以前用过的一个数据恢复工具Finaldata,现在汉化后,只有2M大小,记得原版的要14M大小,国人真强啊!直接点击打开磁盘按钮,处于死机状态,不急,我等!终于出现逻辑分区了,直接选择我的那个出不来的第二个分区,点击确定,机子又卡死了,估计的有个10分钟左右,我等不及了,看来没戏。但又不甘心,重新来一遍,机子又卡死,这次死等,终于开始自动扫描了!由于要恢复的是正常文件,于是不用扫描簇,点取消,太好了!所有的文件和文件夹都出来了!右键〉恢复吧!用finaldata恢复数据的速度,比拷贝文件要快太多了,不知道是什么原因,400M的东西,一瞬间就恢复了,真神了!下面就开始一一恢复所需的文件就行了。 但是,硬盘还是不能用,插到机子上,还是导致机子慢得要命,第二分区还是出不来,第一分区也慢得要命,根本不能用。好好的盘就这么坏了?不甘心啊!再想办法,想到可能是有坏道了,于是baidu!google!搜了N久,只有现象,没有解决办法啊,继续搜索,找到一个叫做victoria的软件,安装运行之,果然强大!连接挂掉的移动盘,点击标准,在点击刷新,硬盘的型号识别出来了!这在上述几款软件里都是做不到的!赶紧点击之,切换到测试选项卡,选择循环测试,点选重映射,点击开始按钮,磁盘开始咔咔想了,果然有许多警告,看网上说的,这种情况可能是引导区有坏道,导致分区表被破坏所至,只要扫描一会,修复了引导扇区,停止就可以了,于是扫描了10%左右停止,重新热插拔,卡死!看来不行,得要重新扫描,吃饭时间到了,让机子自己干活。吃过回来一看,修复了一个错误,已经扫描了三遍了,停止吧。然后热插拔,开始自动播放了!移动硬盘复活了!原来的卷标也出现了!里面的文件完好无损,有些大文件,好像无法复制了?但是运行起来都是正常的,无法复制的文件用finaldata就可以轻松复制! 至此,我的硬盘又回来了!又可以正常使用了!我记得以前凡出现过这种现象的硬盘,几乎都是找数据恢复公司,回复数据,而且硬盘本身修复不了,只能找回数据,这就太劳命伤财了。建议朋友们出现这种现象的时候,首选finaldata进行数据恢复!在数据得到备份的情况下,可以尝试用磁盘工具自行维修,大多数情况下,没有必要找数据恢复公司,要价太黑了!另外,建议大家在数据存储之时,在excel或word“内”,也注明时间、地点等信息,以免文件名无法正常显示的情况下,也可以恢复数据。 最后,希望大家的硬盘都长命百岁,千万不要挂掉! 坐在这里打了40min的字了,眼睛都有些累了,呵呵。
个人分类: 操作技巧|10063 次阅读|3 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-29 16:29

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部