Questions tagged «filesystems»

文件系统是一种组织和存储计算机文件及其数据的方法。

2
创建文件系统时的大文件功能
使用-T largefile标志在为包含flac格式的视频和音频等大文件的分区创建文件系统时有用吗? 我测试了带有该标志且没有该标志的同一个分区,并使用tune2fs -l [partition],我检入了“文件系统功能”,它们都启用了“ large_file”。因此,不必使用-T标志largefile吗?


5
Linux上的exFAT与NTFS
情况:我需要拇指驱动器上的文件系统,该文件系统可以在Windows和Linux上使用。 问题:默认情况下,Windows和Linux之间的通用FS只是exFAT和NTFS(至少在更新的内核中) 问题:就Linux的性能而言(因为我的基本操作系统是Linux),哪个是更好的FS? 附加信息:如果您认为还有其他更好的文件系统并且可以满足这种情况,我很乐意听。


3
什么是孤立的inode?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 我了解什么是索引节点,但是孤立索引节点的确切定义是什么?我真的不明白那是什么意思。 更新 曾经有一段时间,我正在管理的服务器用尽了inode,但是当我执行df -h时,这表明该服务器仅使用了60%的空间。我猜这是因为孤立的inode。如何用尽所有的索引节点,但服务器上还剩下“空间”?您可以在答案中解决吗?


3
在系统内存上,尤其是tmpfs,shm和hugepages之间的区别。
最近,我对基于Linux内核内存的各种文件系统感到好奇。 Note:就我而言,与更好地理解标题中提出的问题相比,以下问题应被视为或多或少是可选的。我在下面问他们,因为我相信回答它们可以更好地帮助我理解这些差异,但是由于我的理解有限,因此其他人可能会更好。我准备接受任何可以丰富我对标题中提到的三个文件系统之间差异的理解的答案。 最终,我认为我想挂载一个可用的文件系统,hugepages,尽管一些轻松的研究(并且仍在进行更轻松的修改)使我相信a rewritable hugepage mount不是一个选择。我错了吗?这里有什么机制? 另外关于 hugepages: uname -a 3.13.3-1-MANJARO \ #1 SMP PREEMPT \ x86_64 GNU/Linux tail -n8 /proc/meminfo HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 8223772 kB DirectMap2M: 16924672 kB DirectMap1G: 2097152 kB (以下是/ proc / meminfo和/ proc / cpuinfo的全文版本) 以上是怎么回事?我是否已经分配hugepages?了DirectMap内存页和hugepages? 更新 …

4
通过脚本查找已卸载分区的文件系统
我正在使用AIF(Arch安装框架)编写自定义自动安装,并且需要在给定分区的分区上找到文件系统。 到目前为止,我有这个: grok_partitions () { local partitions= for label in `ls /dev/disk/by-label | grep "Arch"` do if [ $label == "Arch" ] then mount_point="/" else IFS="-" read base mount <<< "${label}" mount_point="/${mount}" fi local partition=$(readlink -f /dev/disk/by-label/${label}) local part_no=$(echo ${partition} | grep -Po '\d+') local fs=$(parted -mls | grep "^${part_no}" …

2
NTFS文件系统上的“ rm”与Windows自己的实现有何不同?
我有一个外部USB磁盘,上面装有NTFS文件系统。 如果我从Windows中删除了文件,并且运行了几个“未删除”实用程序(例如TestDisk)之一,则可以轻松恢复该文件(因为“它仍然存在,但被标记为已删除”)。 如果我从Linux中删除该文件,则没有实用程序(除非我使用基于深度搜索签名的工具)可以恢复该文件。为什么?如何在Linux的NTFS文件系统代码中实现取消链接?看起来不仅是“将其标记为已删除”,而且还擦除了一些磁盘上的结构,是这种情况吗?

4
什么是用于SET FILE / ERASE_ON_DELETE的Linux?
在VMS中,可能会告诉文件系统在删除文件时在文件的现有内容上写入垃圾。这是DCL命令来标识用于这种处理的文件: $ SET FILE/ERASE_ON_DELETE SAMPLE.TXT 这允许在某个时间点设置策略,然后文件的以后用户不必处理该安全细节。标准删除操作会将文件名移出目录,并释放空间供其他文件使用,这也会修改现有内容,以防止下一个用户读取它。正常删除: $ DELETE SAMPLE.TXT.* Linux是什么呢?


3
ext4:如何考虑文件系统空间?
我最近格式化了1.5 TB驱动器,目的是用ext4替换ntfs。 然后我发现我保存的文件不适合新分区。 df: ext4 (ext3 & ext2 show the same behavior) Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdb1 1442146364 71160 1442075204 1% /media/Seagate ntfs (similar to all other options that gparted offers): /dev/sdb1 1465137148 110700 1465026448 1% /media/Seagate 1K块的差异意味着减少了22 GiB的可用空间。 我已经执行了 tune2fs -O \^has_journal tune2fs -r 0 tune2fs …


3
btrfs错误:平衡期间出错-设备上没有剩余空间
我的Kubuntu 12.04系统根分区上的空间不足,无法启动。该命令df -h显示了很多可用空间(仅使用了37%): /dev/sda2 45G 17G 29G 37% 下一页指示我应该运行balance命令: https://btrfs.wiki.kernel.org/index.php/Problem_FAQ#I_get_.22No_space_left_on_device.22_errors.2C_but_df_says_I.27ve_got_lots_of_space $ sudo btrfs fi balance start -dusage=5 /mount/point 我并不完全相信这是最好的方法,但这是我发现的唯一方法。但是,当我运行该命令时,出现以下错误: ERROR: error during balancing '/blah/blah/blah' - No space left on device 我收到相同的错误: $ sudo btrfs fi balance start -dusage=1 /mount/point 什么是正确的解决方案?


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.