Questions tagged «fat»

7
如何更改FAT32文件系统的卷名?
我知道我可以使用-n选项格式化分区时设置卷名mkfs.vfat。但是如何仅更改名称而不格式化? 我特别希望能够使用大写和小写字母。在最坏的情况下,我可以使用Windows工具,但Windows默认情况下会将所有字母都转换为大写(但在使用创建的卷中使用小写字母时效果很好mkfs.vfat)。
46 partition  fat 


1
dpkg替换FAT文件系统上的文件
升级或重新安装软件包时dpkg(最终使用该软件包的任何东西,如apt-get等),它都会通过在替换之前创建指向该文件的硬链接来备份现有文件。这样,如果解压缩失败,它可以轻松地放回现有文件。很好,因为它可以保护操作系统免受Bad Things™的影响。 除非...仅在文件系统支持硬链接时才有效。并非所有文件系统都可以-例如FAT文件系统。 我正在为特定的嵌入式ARM平台开发Debian发行版,并且引导环境要求某些文件(包括内核)位于FAT文件系统上,以便引导代码能够找到并加载它们。 当您升级内核软件包(或该FAT分区中具有文件的任何其他软件包)时,安装失败并显示以下信息: dpkg: error processing archive linux-image3.18.11+_3.18.11.2.armadillian_armhf.deb (--install): unable to make backup link of `./boot/vmlinuz-3.18.11+' before installing new version: Operation not permitted 整个升级失败。 我已经在网上搜索过,唯一可以找到的参考是在进行特定升级时遇到特定问题的特定人员,答案通常是“删除/boot/vmlinuz-3.18.11+,然后重试”,是的,解决该特定问题。 但这不是我的答案。我是OS发行商,而不是OS用户,因此我需要一种解决此问题的方法,该方法不涉及最终用户在升级之前手动删除其内核文件。我需要一种方法来告诉dpkg对/ boot上的文件(或我所关心的所有文件进行“复制,而不是硬链接”),尽管这样会稍微降低升级操作的速度),或者更好的方法是“如果硬链接失败,不要抱怨,只需复制它即可。” 我已经尝试了诸如--force-unsafe-io和甚至--force-all标志to之类的事情dpkg,但是没有任何效果。
22 dpkg  hard-link  fat 

1
创建损坏的FAT文件系统
我有一个应用程序,它将搜索损坏的FAT文件系统并对其进行修复。 为了测试该应用程序,我将需要一个损坏的文件系统。 什么是破坏FAT文件系统的好方法和可复制的方法?例如,创建坏扇区。


2
将具有特殊字符的文件同步到USB FAT32
我想将大量文件复制到已格式化为FAT32的USB驱动器中(不幸的是,无法再进行其他格式化)。 大部分这些文件与字符,如名称:和?该FAT32不允许。尝试使用cp或时rsync,不会复制这些文件,并且报告错误,提示您这样做。 我不想在源上重命名文件,但是我也不在乎将文件重命名为目标USB驱动器上的文件。 目的说明(同样适用于其他注释):这是针对汽车中的mp3播放器,并且该软件仅允许使用FAT32。因此,它不是出于备份目的。文件名具有奇怪字符的原因是因为它们是例如mp3的标题或艺术家的名字。 我尝试了几件事: rsync的--iconv选项。这似乎没有用,但也许我没有正确使用它。 rdiff-backup,我阅读的默认情况下会进行此转换。但是,源文件是我要遵循的符号链接(即rsync的-L选项),从联机帮助页看,似乎没有rdiff-backup此选项。 还有其他建议吗?
8 backup  rsync  fat 

2
更改FAT文件系统上的文件创建时间
我需要一种方法来更改已安装的FAT32卷上文件的创建时间。我必须这样做,因为我的MP3播放器只会读取在此创建时间排序的文件。 如果我能找到一种方法来设置文件的文件创建时间(例如touch修改/访问时间),那么一个简单的脚本将允许以正确的顺序(按预期的字母顺序)读取MP3文件。 但是我还没有找到解决方案,而且搜索一直没有结果。希望你们能帮助我!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.