Questions tagged «filesystems»

文件系统是计算机中文件的存储,命名和组织方式的规范。此标记应用于一般文件系统问题。对于特定的文件系统问题(FAT,NTFS,ext4等),请使用适当的标记。

4
为什么需要./来运行可运行文件?
我使用的是ubuntu,我注意到我的许多可运行脚本都不会运行,除非在主题之前加./。 例如,如果我有一个perl脚本:/home/me/script.pl并且我目前在/home/me,则键入script.pl不会执行操作,但是./script.pl会执行。 这是为什么?

4
Windows 7 ReadyBoost-闪存卡/驱动器使用什么文件系统?
NTFS,exFAT或FAT32?我知道FAT32每个文件的传输限制为4GB,但是它比NTFS或exFAT更快,更好吗?由于Windows 7本身使用NTFS,因此使用NTFS文件系统格式化闪存卡/驱动器仍然是合乎逻辑的,但是NTFS甚至exFAT是否适合闪存卡/驱动器? PS如果我决定使用SD闪存卡,如果已经插入SD闪存卡,并且决定使用其他SD闪存卡传输照片,该怎么办?如果我突然取出ReadyBoost SD闪存卡会怎样?

1
/ proc和原始磁盘上的`grep`是个坏主意的确切原因是什么?
我grep -r "searchphrase" /今天跑了,但是没有用。我做了一些研究,发现find / -xdev -type f -print0 | xargs -0 grep -H "searchphrase"是正确的方法。 我收集了/proc磁盘,这些磁盘/dev/sda1是导致grep不成功的元凶。 我希望了解有关“为什么”的一些深厚的技术背景。我认为/proc遍历中的某些链接会创建无限循环,并且我读到的原因更多,但没有具体原因。 此外,当原始磁盘被grepped时会发生什么?二进制数据(/dev/sda1据我所知可以访问吗?)不能被解释,因为只有mount具有文件系统类型的二进制文件才能使磁盘中的数据易于理解?因此,仍然可以对二进制字符串进行grep吗?

2
可以在Linux上压缩完整文件系统吗?
在Windows上,我可以使用NTFS驱动器压缩来节省大量磁盘空间。通常为30%,通常更多。它还以更高的CPU使用率为代价提高了读写速度。在我的情况下,这与CPU备用能力无关。 因此,在我的Windows计算机上,它始终处于启用状态。Ext4上是否有类似的功能,或者(Ubuntu)Linux上是否有支持压缩的其他文件系统?如果是这样,如何将Ext4文件系统迁移到该压缩文件系统?

2
在Mac OS X的目录中有许多文件有什么限制?
我的MacOS X的目录中有100,000多个文件,并且看来我的脚本读取其中的文件很慢。 有那么多文件是否有任何限制或建议?我应该将它们拆分到一些目录吗? 我发现的局限性是我不能mv * foo全部存储100,000个文件。它显示一个错误,说“参数太长”。它可以处理大约少于20,000个文件。

4
Linux-如何在一个文件中格式化多个文件系统?
我需要用两个空文件系统创建一个磁盘映像。我已经使用创建了它 dd if=/dev/zero of=./disk.img bs=1MiB count=1024 接下来,我使用fdisk disk.img;创建了2个主分区。一个是FAT32,另一个是EXT3。现在,我必须格式化两个分区,以创建要挂载为的文件系统-o loop devices。但是我不明白如何格式化它们?我不能mkfs.vfat在上使用disk.img。所以我很困惑。 解决方案:感谢@ pjc50的回答,我找到了一个非常简单的解决方案: sudo aptitude install multipath-tools sudo kpartx -a disk.img #it maps (mounts) found partitions to /dev/mapper/loop... sudo mkfs.vfat -F 32 -n boot /dev/mapper/loop0p1 sudo mkfs.ext3 -L rootfs /dev/mapper/loop0p2 该解决方案的缺点是需要超级用户权限。

2
如何用打补丁的UDF文件系统/坏扇区复制DVD?
我尝试了dd,dd_rescue和ddrescue,都失败了。 由于AnyDVD使光盘可以在一秒钟内在Win7主机上复制,因此它应该不会太困难。它说UDF文件系统已打补丁,奇怪的是,它还说没有坏扇区。整个DVD将在10分钟内复制完毕。AnyDVD会做什么? 在VirtualBox的来宾WinXP中运行时,AnyDVD报告相同的情况,但复制时遇到坏扇区。在本地Win7上没问题。我猜AnyDVD对DVD驱动器没有足够的控制,并且Linux主机尝试读取光盘时已经出现了问题。 dd被骗了,它完成了,但是只生成一个小文件并声明它已完成。 dd_rescuse和ddrescue抱怨读取错误,并且运行缓慢。这些工具在10分钟内只能复制几MB。 为什么会这样,为什么这些工具会失败? 如何将自己的DVD复制到硬盘上以便以后播放? 我正在寻找一种永久解决方案,最好是在Linux主机上,但它可能涉及VirtualBox和WinXP,以及免费软件/共享软件工具。只要解决方案仅涉及开源/免费软件工具,而不涉及共享软件,本机窗口也是可以接受的。 相关问题: 从具有坏扇区的DVD复制数据(在我的问题迁移后找到了这个) 从光学介质恢复而忽略读取错误 如何将有缺陷的DVD中的数据复制到硬盘上? 更新:事实证明,我陷入了太多的困境。我最终使用了AnyDVD。


5
哪种文件系统适合格式化USB记忆棒并安装操作系统?
我已经在USB记忆棒上安装了linux系统。效果很好,我可以在其他计算机上使用它。我使用ext4作为文件系统,问自己这是最好的选择。哪种文件系统最适合USB记忆棒?一个好的文件系统不应太快地破坏闪存驱动器。确保数据完整性的其他活动可能很好(我每天备份一次)。另一个标准可能是更高的性能。




3
使用NFS挂载时,如何在目录中有两个同名文件?
我有一个C ++应用程序测试,该测试在NFS挂载的目录中创建10,000个文件,但是我的测试最近一次失败,因为一个文件在同一目录中两次出现相同的名称,而其他所有10,000个文件却出现了两次。这可以在Linux Centos v4或v5(目录已安装NFS)上看到,而在磁盘所在的主机上看不到。 甚至怎么可能在同一目录中有两个具有相同名称的文件? [centos4x32 destination] ls -al ./testfile03373 -rwx------ 1 user root 3373 Sep 3 03:23 ./testfile03373* [centos4x32 destination] ls -al ./testfile03373* -rwx------ 1 user root 3373 Sep 3 03:23 ./testfile03373* -rwx------ 1 user root 3373 Sep 3 03:23 ./testfile03373* [centos4x32 destination] ls -al *testfile03373 -rwx------ 1 user …

1
调整作为多设备卷一部分的BTRFS分区的大小是否安全?
我有一个多设备BTRFS卷,我想重新调整一个分区的大小。更准确地说: 我的/ home分布在两个单独的BTRFS分区中。我缩小了另一个分区,以允许其中一个BTRFS分区增长。我知道并且曾经使用过的一种方法来创建新的BTRFS分区并将其添加到池中。 一种更干净的方法是使用我创建的未分配空间来扩展BTRFS分区。我只是弹出一张GParted live CD并扩大分区本身,而不是在未分配的空间上创建一个全新的分区。 问题是:这样安全吗?操作系统会找到分区上已经存在的文件吗?操作系统是否仍将分区识别为多设备卷的一部分?


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.