易截截图软件、单文件、免安装、纯绿色、仅160KB

linux 不能挂载exFAT格式的移动硬盘

      昨天有个公司的网站,要上传linux服务器网站大概有1个多G,用于公司网速的问题,用winscp上传慢的要死,所以跑到机房本打算通过客户的移动硬盘拷贝上去,但是试了很久也没有mount到机器上,实在郁闷。由于时间太晚所以就回家了,所以只能通过软件上传了,今天来了把移动硬盘插在电脑上看到没有显示文件格式,通过格式化看到就有一个exFAT格式,而这个移动硬盘有1.5T实在不小啊,而这种文件格式linux是不支持,怪不得弄了半天。
     今天在网上查了下原来是微软在Windows Vista SP1中被引入的文件系统。具体说明如下:
     
     Linux下实现对微软新文件系统exFAT的支持
      微软新文件系统exFAT在Windows Vista SP1中被引入,上周Windows XP更新实现了支持。exFAT是为了在移动设备中使用,如大容量USB闪盘。exFAT突破了先前FAT32文件大小和分区的限制,以及其他的改进。exFAT是私有的,Linux内核对exFAT还没有实现读写支持,但Linux下的只读补丁已经出现。
      虽然微软没有发布exFAT技术规格,但是一位开发者通过对Windows Vista镜像进行反向工程,编写了相关补丁。
      Linux下exFAT的支持远不完美,并且不支持写入。但是这只是个开始。当然,如果你没有exFAT格式的媒质,你可以在高容量媒介上使用其他文件系统如EXT4、Tux3和Btrfs。
      exFAT(全称Extended File Allocation Table File System,扩展FAT,即扩展文件分配表)是Microsoft在Windows Embeded 5.0以上(包括Windows CE 5.0、6.0、Windows Mobile5、6、6.1)中引入的一种适合于闪存的文件系统,为了解决FAT32等不支持4G及其更大的文件而推出。对于闪存,NTFS文件系统不适合使用,exFAT更为适用。
  相对FAT文件系统,exFAT有如下好处:
  •增强了台式电脑与移动设备的互操作能力
  •单文件大小最大可达16EB(2 305 843 009 213 693 952字节,就是(理论值,16×1024×1024GB),1TB=1024G)
  •簇大小可高达32MB
  •采用了剩余空间分配表,剩余空间分配性能改进
  •同一目录下最大文件数可达65 536个
  •支持访问控制
  •支持TFAT
  采用该文件系统的闪存盘不支持Windows


相关文档:

Linux设备模型之input子系统详解

一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......

Linux仿Mac之Linux KDE Macish


我是 KDE Fans。所以,可能以下会出现非常主观的观点。但是,我承认我不极端~
Linux 下的文章一大堆都是 GNOME 下模仿 Mac,但是怎样模仿都感觉不同,毕竟不同就是不同~
不如不要一味地抄了~ 相似也可以啊~ 这样既有特色又有美感~
除了 GNOME 下的 Mac4Lin 还有很不错的 Elemetary。这两个都是常见的 GNOME 仿 Mac 的 ......

Unix/Linux 系统自动化管理: 磁盘管理篇

2009 年 7 月 30 日
本文是 Unix/Linux 系统管理自动化系列中的一篇,主要讲述如何实现自动化监控磁盘空间状态并及时通知系统管理员采取相应措施。
在 Unix/Linux 系统的日常管理工作中,系统管理员可能会遇到因磁盘空间耗尽而导致丢失数据,或者系统崩溃等。这些严重的事故极大的影响了工作效率。因此,关注系统的磁盘使 ......

linux epoll用于socket控制 代码实例

关于epoll使用方法:
参照:  http://linux.die.net/man/4/epoll
实例代码:(来自网上某论坛)
#include <pthread.h>
#include <stdio.h>
#include <sys/timeb.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <sys/epoll.h> ......

解析 Linux 中的 VFS 文件系统机制

1. 摘要
本文阐述 Linux 中的文件系统部分,源代码来自基于 IA32 的 2.4.20 内核。总体上说 Linux
下的文件系统主要可分为三大块:一是上层的文件系统的系统调用,二是虚拟文件系统 VFS(Virtual Filesystem
Switch),三是挂载到 VFS 中的各实际文件系统,例如 ext2,jffs 等。本文侧重于通过具体的代码分析来解释 Linux ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号