Tag: 文件系统

如何翻转文件中的一个位?

我想故意损坏一个文件,以测试btrfs可以治愈自己的声明 。 文章讨论了关闭文件系统,通过“翻转”一个位然后重新安装它来破坏照片。 在较旧的文件系统中,这只会被破坏,但它应该在btrfs中自行修复。 理论上,这是有道理的,但我真的想测试它。 问题是文章没有解释如何做到这一点。 我如何在文件系统的一个非常特定的部分更改单个位? 我还应该指出,这必须在脱机文件系统上完成,以便btrfs不会将我的写入视为故意。 编辑:虽然问题(和讨论)谈论了很多关于btrfs的问题,但我想知道是否存在实现此类损坏的文件系统独立方法(以便可以在不同的RAID类型/控制器/等之间进行比较)。

ecryptfs如何影响硬盘性能?

我的家里用ecryptfs加密了。 ecryptfs会导致碎片吗? 我觉得阅读文件,显示文件夹和登录变得越来越慢(虽然开始时没有明显的慢)。 即使我只打开一个文本文件,硬盘也会产生大量的搜索噪音。 在/home/.ecryptfs中我看到很多大档案(可能包含加密文件),所以我想知道Linux文件系统在线碎片整理是否在这里获得了任何好处。 我有什么选择来提高性能? 我应该决定在没有加密的情况下是否更好?

在哪里为所有用户安装软件和可执行文件

默认情况下,某些应用程序会安装到/ usr / local / bin中,但如果我更改用户,该用户是否可以访问此应用程序? 我在这里读到(另一个问题)我应该使用/ opt? 但是默认情况下进入/ usr / local / bin的二进制文件? 没有/ opt / bin?

df显示所有占用的空间,但du不会加起来

我遇到了Ubuntu 12.04 LTS的问题。 这是我在过去3周内第二次遇到这个问题。 StackOverflow上的这个封闭式问题中描述了第一次。 TL; DR版本是我设法使用450G ext4系统上的所有inode编译和构建Android堆栈少于20次。 我以为我是通过将磁盘重新格式化为XFS来解决问题,因此inode存储可能会增长。 今天早上做完一夜之后,我的可用空间不足1GB。 除了构建Android所需的东西之外,这台机器上什么都没有。 我在平台上完成了5次构建。 构建创建了一堆文件,然后我使用make clean删除它们。 我不是真的不到1GB,但工具正在报告它。 我删除了一堆临时文件,大约有40GB“释放”。 几个小时后,只是空转,我回到了不到1GB的空闲状态。 从闪存驱动器运行Ubuntu会为分区返回以下内容… $ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda5 468521456 468255460 265996 100% /media/f71c77eb-b4cc- $ df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda5 1691760 624214 1067546 37% /media/f71c77eb-b4cc- $ df -h Filesystem Size Used […]

/ tmp的文件系统好吗?

我正在考虑在自己的分区上使用/ tmp …用它来格式化它的好文件系统是什么? 我问的原因是因为存储在/ tmp中的数据不是永久性的,所以我不需要日记,花哨的索引或任何东西。

如何为特定应用程序关联文件扩展名(而不是文件类型)?

我使用taskcoach来创建我的任务列表。 我输入的数据保存在我的桌面上的tasks.tsk中。 在内部,这是一个特定结构的XML文件。 现在每当我打开它时,它就会在我的文本编辑器中打开,就像任何其他XML一样。 我已经尝试将扩展名更改为.task和.my_tasks,但关联的程序仍然是编辑器。 在谷歌搜索和阅读论坛后,我右键单击了该文件,在“ Properties – >“ Open With选择了TaskCoach。 该文件在TaskCoach中打开,但任何其他.XML文件也会被TaskCoach打开! 问:如何在保留关联.xml – >编辑器的同时在TaskCoach中创建ubuntu open .task文件?

什么是/ usr / lib / i386-linux-gnu / for?

我正在使用一个应用程序,在搜索已安装的依赖项时,查找/ usr / lib和/ usr / local / lib /中的一些.so文件。 现在我迁移到Natty,一些文件似乎从/ usr / lib移动到/ usr / lib / i386-linux-gnu /。 我应该向应用程序开发人员报告他们应该更改查找逻辑的错误吗? 是否有文件解释变更,以便我可以将其引用给他们?

使用具有多个Linux安装的外部EXT4硬盘时解决权限问题

你好,我有一个外置硬盘,因为我只使用Ubuntu和Fedora我决定格式化我的硬盘到ext4一切都很好。 问题是当我安装驱动器时,我需要更改权限,以便我可以读写 我应该使用什么样的许可? 欣赏我的用户名?

如何根据标签标记文件并稍后搜索?

运行Ubuntu Gnome。 我有很多PDF和其他文档,我想标记它们。 然后根据这些标签搜索它们。 即使我将文件移动到不同的文件夹(因此,标签贴在文件上)。 我搜索但文件和文档不提供此选项。 难道我做错了什么? 如何标记文件以便以后可以根据标签进行搜索?

如何恢复无法装入的BTRFS分区?

12.04的安装仍然失败,解决方案是让安装程序忽略我以前用于/ home的btrfs分区。 现在已经安装了,我一直试图让它安装btrfs分区,以便我可以访问我的70GB文件。 它不会挂载,并且btrfsck错误出现以下三行: parent transid verify failed on 31302336512 wanted 62455 found 62456 parent transid verify failed on 31302336512 wanted 62455 found 62456 parent transid verify failed on 31302336512 wanted 62455 found 62456 有人可以告诉我如何让这个分区工作? 我在网上看到我可以使用btrfs-restore恢复数据,但我无法在任何地方找到该程序。