问题描述: U盘插入linux下后变成了只读文件系统,不能再往u盘里拷贝文件. 总结:产生这个问题的原因可能是u盘文件系统损坏,操作系统为了防止它损坏系统,将它设置成了只读 修复方法: 在windows下运行CMD,并进行磁盘检测修复命令    chkdsk  f: /f   /r     f:是指我的u盘,  /f是指修复U盘上的错误, /r是指查找损坏的扇区并恢复可读信息…
. 在终端运行如下命令 tail -f /var/log/syslog . 插入有只读文件系统故障的U盘 . 观察命令行输出 输出局部如下: Jul :: cslouis-pc kernel: [15595.155904] FAT: Filesystem error (dev sdb4) Jul :: cslouis-pc kernel: [) 从上面可以看出U盘挂载的文件系统是/dev/sdb4,且文件系统有故障(FAT: Filesystem error) . 输入如下命令: umount…
在最近的一个项目里,需要将linux下的些文件拷贝出来.插入U盘后,发现是只读模式. U盘可以写出,不能写入. 折腾了一翻: 最后这样解决的: 将U盘插入到windows下 执行 chkdsk g: /f (g是U盘所在的盘符) 这个过程需要让你修改的都执行N即可.如果你原因删除就Y把! 然后插入linux下,解决. 最后:本人用的ubuntu14版本,我想其他的版本的Linux也大同小异把!…
今天用Ubuntu给同学拷贝数据的时候,突然其中一个文件夹U盘就不能复制和删除了.再windows7下可以删除除修改的那个文件夹之外的数据,但修改的那个文件夹死活删除不掉,只读属性也去不掉.再Ubuntu下直接就懵逼了,任何文件都不能操作了.之前也遇到过这种情况,我当时的解决方法是格式化 U盘,但是爱折腾的我怎么能再次放过这个好不容易才出现的bug呢? 百度之,轻松搞定! 要操作的准备第一步就是找到你的U盘挂载的地方,一般在/media/用户名/xxxx下,可以使用tail命令查看系统日志的方式…
使用linux不管是centos还是ubuntu的小伙伴都难免遇到插入U盘的时候,不能对U盘进行操作.提示权限不足或者是只读文件系统. 现在教你三行命令教你解决U盘只读文件系统的问题. 1.插入U盘并用df -h查看U盘信息: 命令:df -h 可以看到U盘文件系统为/dev/sdb5,挂载点为/media/zoutao/disk 卸载U盘 sudo umount /media/zoutao/disk 卸载之后一定不能拔掉U盘 3.修复U盘文件系统故障 sudo dosfsck -v -a /d…
转自linux公社:http://www.linuxidc.com/Linux/2012-12/76130.htm Ubuntu下U盘出现文件系统只读的问题了.症状为无法删除U盘中现有文件,无法向U盘拷贝新的文件.但不知道是什么原因.今天下决心解决这个问题. 解决方法: 1. 在Ubuntu终端运行如下命令 tail -f /var/log/syslog      2. 插入有只读文件系统故障的U盘 3. 观察命令行输出 输出局部如下: Jul  8 16:44:50 cslouis-pc ke…
一.各硬件装置在Linux下的文件名 1.IDE硬盘机 在Linux内的文件名: /dev/hd[a-d]  (a-d 刚好是四个这个是有原因的具体如下) 解释:以 IDE 接口来说,由于一个 IDE 扁平电缆可以连接两个 IDE 装置,又通常主机都会提供两个 IDE 接口,因此最多可以接到四个 IDE 装置. 也就是说,如果你已经有一个光盘设备了,那举最多就叧能再接三颗 IDE 接口的磁盘啰. 这两个 IDE 接口通常被称为 IDE1(primary)及 IDE2(secondary), 而每…
linux下挂载U盘 一.Linux挂载U盘:1.插入u盘到计算机,如果目前只插入了一个u盘而且你的硬盘不是scsi的硬盘接口的话,那它的硬件名称为:sda1,可以用"fdisk -l"来查看当前的硬件名称,再看/dev下面的硬件名称 .2.在mnt目录下先建立一个usb的目录(如:[root@localhost root]# mkdir /mnt/usb)3.挂载U盘:mount -t vfat /dev/sda1 /mnt/usb4.卸载U盘:umount /mnt/usb5.删除…
关于这样的资料,在百度上还是比较少的,今天就共享出来,在电脑主机上插上你的U盘,输入以下命令: dd if=/dev/zero of=/dev/sdb  bs=1024 count=102400   然后就等着你的U盘所有资料全部销毁变成一个彻彻底底的空盘吧! dd这个命令是linux用指定的大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 参数介绍: 1. if=文件名:输入文件名,缺省为标准输入.即指定源文件.< if=input file > 2. of=文件名:输出文件名,缺省为标…
Linux下vim文件未正常退出,会产生一个 .文件名.swp的文件 ls -al  ,rm   删掉.swp文件 之后就可以正常使用文件了…
Linux的文件系统是异步的,也就是说写一个文件不是立刻保存到介质(硬盘,U盘等)中,而是存到缓冲区内,等积累到一定程度再一起保存到介质中.如果没有umount就非法拔出U盘,程序是不知道的,fopen,fwrite等函数都依然返回正确,知道操作系统要把写介质的时候,才会提示I/O错误.可是很多数据都会因为这个不及时的错误报告而丢失.    事实上,USB驱动程序在U盘插入和拔出时,都对系统配置文件做了修改.    例如U盘驱动程序会在插入或拔出时往 /proc/scsi/usb-storage…
把文件通过U盘拷贝到linux系统下插好U盘后,查看磁盘情况fdisk -l正常情况下有 Disk /dev/sda:2045 MB,2045247488 bytes47 heads,46 sectors/track,1847 cylindersUnits = cylinders of 2162 * 512 = 1106944 bytes Device Boot   Start       End       Blocks      Id    System/dev/sda1         1…
1.虚拟机vmware右下角,找到大容量存储设备图标,右键->connect(disconect from host):使U盘连接到虚拟机中来. 2.打开终端:fdisk -l [root@localhost tmp]# fdisk -l ......省略....(下面显示为U盘的信息,sdb1,fat32) Disk /dev/sdb: 8166 MB, 8166703104 bytes 224 heads, 63 sectors/track, 1130 cylinders Units = c…
在linux中,如果映像文件(.img)含有分区表的话,那么用losetup这个程序来加载文件系统就有点力不从心了.因为losetup只能加载无分区的文件系统映像文件.不过有一个好东西配合losetup却可以来挂载带有分区表的映像文件.这就是kpartx了. 废话不多说,进入正题(其中X和Y要看你的挂接的情况而看了): #先创建一个1G大小的映像文件来做实验 #将映像文件挂接到loopX中去 losetup /dev/loopX ~/hd.img #对loopX进行分区 fdisk /dev/l…
1.手动挂载/卸载U盘.SD卡 对于ARM Linux来说,第一次使用U盘或SD时,U盘这个文件目录是不能直接进入的,我们需要对其进行挂载,然后再接下来的使用中就可以直接进行使用了.通过再网上查资料,现将U盘在Liunx下的挂载方法记录下来: step1:插入SD卡,如果能够识别出SD卡,则会打印出一些信息 mmc0: new high speed SDHC card at address 1234 mmcblk0: mmc0:1234 SA08G 7.21 GiB mmcblk0: p1 st…
       获得U盘的插入或者拔取得信息的传统方法是在内核级执行hotplug程序.相关參数通过环境变量传递过来,再由hotplug通知其它关注hotplug的应用程序,可是效率比較低.      网上查找知道:    用户空间的程序与设备通信的方法,主要有下面几种方式. 1. 通过ioperm获取操作IOport的权限,然后用inb/inw/ inl/ outb/outw/outl等函数,避开设备驱动程序,直接去操作IOport.(没实用过) 2. 用ioctl函数去操作/dev文件夹下相应…
任务的原因:由于,刚购买来的服务器需要将磁盘挂载到操作系统上,为了挂载磁盘首先要对磁盘进行分区,然后进行文件系统的创建,最后将磁盘挂载到操作系统上的某个目录. MBR(Master Boot Record)是传统的分区机制,应用于绝大多数使用BIOS的PC设备. 1.MBR支持32bit和64bit系统 2.MBR支持分区数量有限 3.MBR只支持不超过2T的硬盘,超过2T的硬盘只能使用2T空间(使用其他方法) 1.主分区:最多只能创建4个主分区(可使用) 2.扩展分区:一个扩展分区会占用一个主…
一次系统装机带来的烦恼. 之前有一次装centos 系统 ,把一个centos4.8的系统刻录到了一个8G的U盘,之后是centos安装成功了 ,却发现电脑不认识U盘了,试了好多次也没有处理好,刚好今天闲了无事,就装了一个centos的虚拟机,然后把U盘插入上面进行格式化如下: fdisk -l 查看U盘加载文件 是sdd1 先卸载掉umount /dev/sdd1 开始格式化 mkfs -t vfat /dev/sdd1 结束以后把U盘插入到window系统下面 ,显示正常 ,顿时心情很好,记…
任务的原因:由于,刚购买来的服务器需要将磁盘挂载到操作系统上,为了挂载磁盘首先要对磁盘进行分区,然后进行文件系统的创建,最后将磁盘挂载到操作系统上的某个目录. MBR(Master Boot Record)是传统的分区机制,应用于绝大多数使用BIOS的PC设备. 1.MBR支持32bit和64bit系统 2.MBR支持分区数量有限 3.MBR只支持不超过2T的硬盘,超过2T的硬盘只能使用2T空间(使用其他方法) 1.主分区:最多只能创建4个主分区(可使用) 2.扩展分区:一个扩展分区会占用一个主…
首先执行命令: tail -f /var/log/syslog 然后插入有问题的U盘,tail会打印一些log: Jan :: zkw- kernel: [-: new high-speed USB device number using xhci_hcd Jan :: zkw- kernel: [-: New USB device found, idVendor=, idProduct= Jan :: zkw- kernel: [-: New USB device strings: Mfr=,…
df -T 只可以查看已经挂载的分区和文件系统类型. Filesystem Type 1K-blocks Used Available Use% Mounted on/dev/sda1 ext4 20642428 3698868 15894984 19% /tmpfs tmpfs 32947160 0 32947160 0% /dev/shm fdisk -l 可以显示出所有挂载和未挂载的分区,但不显示文件系统类型. Disk /dev/sda: 299.4 GB, 299439751168 b…
原文地址:http://www.cnblogs.com/coding-way/p/4243331.html 首先执行命令: tail -f /var/log/syslog 然后插入有问题的U盘,tail会打印一些log: Jan 23 09:40:55 zkw-3330 kernel: [1451066.881318] usb 3-1: new high-speed USB device number 61 using xhci_hcd Jan 23 09:40:55 zkw-3330 kern…
fdisk -l 无法挂载 NTFS格式的分区:mount: unknown filesystem type ‘ntfs’.   问题:       # mount –t ntfs /dev/sdb1 /mnt/usb       mount: unknown filesystem type ‘ntfs’       这是由于CentOS release 5.3(Final)上无法识别NTFS格式的分区. 解决办法:       通过使用 ntfs-3g 来解决.       打开ntfs-3g…
打开一个只读文件 $ vi /etc/crontab 此时会进入crontab的编辑界面,通过按键 ESC 可以进入命令模式,按键 I 进入插入模式 但是!如果此时没有权限进行修改的话,虽然可以插入编辑,但是最后无法正常地保存退出 只要在打开文件时加上sudo,就能以root权限进入文件,就能对它进行修改保存等操作啦~ $ sudo vi /etc/crontab 退出的操作是:按ESC进入命令模式,然后打 :wq! 就可以保存修改并退出啦~…
默认系统就会加载/dev/shm ,它就是所谓的tmpfs,有人说跟ramdisk(虚拟磁盘),但不一样.象虚拟磁盘一样,tmpfs 可以使用您的 RAM,但它也可以使用您的交换分区来存储.而且传统的虚拟磁盘是个块设备,并需要一个 mkfs 之类的命令才能真正地使用它,tmpfs 是一个文件系统,而不是块设备:您只是安装它,它就可以使用了. tmpfs有以下优势: 1.动态文件系统的大小. 2.tmpfs 的另一个主要的好处是它闪电般的速度.因为典型的 tmpfs 文件系统会完全驻留在 RAM…
一.系统安装目录 源代码包目录 /data/wwwroot libevent安装目录 /usr/local/libevent FastDFS安装目录 /data/fastdfs nginx安装目录 /data/nmp/nginx 二.下载FastDFS安装包 https://sourceforge.net/projects/fastdfs/files/ 如:FastDFS_v5.08.tar.gz https://sourceforge.net/projects/fastdfs/files/Fa…
https://www.cnblogs.com/youbiyoufang/p/7607174.html…
在单位用U盘安装的archlinux,安装完后,U盘就没再管它,后来女朋友要用U盘,我就甩了一句,在你那windows的机器下格式化一下那个U盘就可以用了,谁知道,就这一句话,好好的2GU盘变300多MB的废盘了.用了       sudo fdisk -l       才发现,U盘被划分成两个分区(/dev/sdb和/dev/sdb1)而原来用来装archlinux的img镜像的那个分区还被隐藏了,无奈,修复一下吧.这样就涉及到了linux下U盘格式化的问题了.       第一步,手动将挂在…
环境介绍 主机: XP 虚拟机:VirtualBox+Debian6 遇到的问题 我有一块西部数据的移动硬盘,虚拟机中有一些资料需要拷贝到移动硬盘中,然后我将移动硬盘插上后,执行如下设置,将移动硬盘分配给虚拟机: 然后就会将我的移动硬盘自动挂载到Debian中: 但是当我在/media/work下想创建一个文件夹时出现如下提示: mkdir: 无法创建目录"debian_source": 只读文件系统 解决办法 安装工具: sudo apt-get install ntfs-confi…
资料来源于网络,自己总结 问题 Ubuntu下有时候插入U盘,发现不能修改其中的内容.例如不能新建文件和文件夹,不能向U盘中复制文件等,系统提示:只读文件系统. 原因大概是U盘的文件系统信息出错(保存在一个硬盘或U盘最前面的头,其中有所有文件的信息). 格式化U盘自然可以解决问题,不过会删除U盘上的所有数据. 修复U盘而不删除文件,可采用如下方法. 解决方法 1 查看U盘信息 首先插入U盘. 打开命令行,执行如下指令: df -h 如果提示权限不足,请使用sudo. 显示出所有挂载的硬盘U盘的信…