Questions tagged «filesystem»

有关Ubuntu的文件,权限和磁盘上特殊位置的文件布局的问题。

5
如何恢复无法挂载的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恢复数据的信息,但是在任何地方都找不到该程序。


2
Linux如何处理Move命令
Linux如何在后台处理move命令? 假设我搬家目录 /home/me 我将其移到另一个目录 /home/foo/me 如何me更改所有文件和目录路径?我知道Desktop目录me现在/home/foo/me/Desktop也一样,Documents /home/foo/me/Documents但是文件系统是否显式更新目录下的 每个路径me以反映更改?听起来效率不高,可能不是这样。 在哪里可以获取更多信息?
12 filesystem 

2
当fsck没有帮助时从损坏的文件系统中恢复
我的文件系统出了点问题,Ubuntu将其设置为只读,现在在Ubuntu Live Disc下,fsck无法修复它。 我正在运行13.04,它将无法启动-在启动时,它仅显示grub救援提示。 这是一个简单的设置,在/ dev / sda1上只有一个硬盘驱动器,但它甚至不会挂载。 安装程序可以看到该分区,它是ext4,它是引导分区。 但是似乎我无法通过使用Ubuntu活动磁盘进行Ubuntu安装来挽救文件系统,因为它没有指示是否要覆盖全部内容,因此我不想冒险。 我使用backuppc进行了备份,但愚蠢的是我丢失了应急磁盘。我宁愿避免完整安装,然后执行我没有执行经验的还原。 问题的症结在于fsck表示它可以修复所有内容,但实际上并不能修复所有内容,因此下次运行它时,我会得到完全相同的错误消息并修复。 这是输出: ubuntu@ubuntu:~$ sudo fsck.ext4 -vy /dev/sda1 e2fsck 1.42.8 (20-Jun-2013) ext2fs_check_desc: Corrupt group descriptor: bad block for block bitmap fsck.ext4: Group descriptors look bad... trying backup blocks... Block bitmap for group 0 is not in group. (block 2553887680) Relocate? …
12 filesystem  ext4  fsck 

2
Ubuntu随机进入只读模式
在过去的几天里,我的Ubuntu 12.10一直随机进入只读模式,这使我无法保存任何编辑的文件,并迫使我重新启动计算机,这很痛苦,因为这是我做所有工作的平台我的编程工作。当我确实重新启动进入Ubuntu(我具有Windows 7的双重引导)时,它告诉我它检测到磁盘错误,必须按一下f进行修复,然后它才能成功重新启动。 我的Windows 7并没有任何问题,因此它不可能是硬盘。我还在论坛上看到,我应该运行以下命令来解决此问题:mount --options remount,rw /和mount --all,但这些只是说我无法将设备安装在只读系统上。我是Linux新手(通常是计算机新手),所以任何帮助将不胜感激! 编辑1: 好的,所以我fsck从启动CD中跑了下来…应该只需要两秒钟吗?'因为我的。无论如何,它返回了两个错误: Superblock last mount time is in the future (hardware clock incorrect) 和 Superblock last write time is in the future (hardware clock incorrect) 显然,这两个都固定了。 编辑2: 我就跑了sudo fsck -Cf /dev/sda5。这次发现了更多。 是fsck应该只需要几秒钟? 编辑3: 我刚跑完sudo badblocks -v /dev/sda5,坏块发现了四个坏扇区: 27238968 27238969 27238970 27238971 …


2
为什么/ usr / bin / x11中有无限多个x11子目录?
为什么该/usr/bin/x11文件夹保存另一个x11文件夹,而当您打开该文件夹时却又x11得到x11另一个? 我做了大约6次,但感到沮丧,所以我不知道这样做有多深,但是 目的是什么(或者是小故障?)? 吞噬磁盘空间是否超出了应有的空间?(我打算删除一个或多个,但以为我最好先问一下) 我完全看不出为什么会发生这种情况。

2
为什么我的.Private文件夹这么大?
昨晚,我的500GB硬盘上有大约190GB的可用空间。今天,我有大约80GB的可用空间。我运行后df发现/home/jon/.Private文件夹当前正在使用80%的硬盘驱动器。 什么。的。地狱。 我真的不需要加密我的文件。谁能告诉我为什么我为此丢失了太多空间,以及如何恢复尽可能多的可用空间? 我意识到我不会获得330 GB的奇数GB的空间,但是我在一夜之间丢失了100 GB。我对Ubuntu(和一般来说是Linux)很陌生,因此我不希望在不了解这里发生的情况的情况下继续进行。 预先谢谢大家。

4
如何从只读文件系统删除/编辑文件
我的存储设备(实际上是充当外部存储设备(如pendrive)的存储卡)出现问题。 Experimentx @ workmateX:/ var / www / zendtest $ sudo rm /media/A88F-8788/python-2.7.1-docs-html.zip rm:无法删除`/media/A88F-8788/python-2.7.1-docs -html.zip':只读文件系统 我试图更改系统的文件许可权,但这不起作用 Experimentx @ workmateX:/ var / www / zendtest $ sudo chmod 0777 /media/A88F-8788/python-2.7.1-docs-html.zip chmod:更改`/media/A88F-8788/python-2.7.1的权限-docs-html.zip':只读文件系统 但是它在Windows上完美地工作。 更新 在打开驱动器并运行命令时 sudo mount -o remount,rw /media/A88F-8788 / var / log / syslog: Mar 23 15:29:48 workmateX kernel: [18042.257407] …

2
列出目录中按时间排序的前100个文件的最佳方法
在按创建的时间戳(最早的最早的)排序的目录中列出前100个文件的最佳方法是什么?该目录很大(大约100000个文件)。用管道输送到头部需要很长时间才能完成。 编辑: 文件系统是ext3。 限制文件夹中文件的数量是不值得的,因为这将是罕见的“清理”操作,并且文件是由第三方软件生成的。 使用文件修改时间,而不是创建时间提供了可接受的解决方案。
12 filesystem  ls 

3
无法为NTFS分区上的文件设置权限
我记得在安装10.10 RC之前,我能够运行放置在NTFS分区上的Linux .exe。但是,如果我现在尝试运行它,因为没有执行权限,所以无法运行它。糟糕的是,我也无法更改权限。我在chmod-ding +x但其权限完全没有变化。 所以这似乎是一个错误?有什么帮助吗? 虽然当我将它放在ext4分区上时,我可以设置权限。但是我想像以前一样从默认的NTFS位置开始执行此操作。


8
如何制作文件夹的只写视图?
我希望在文件系统上有一个位置,该位置显示我具有读写访问权限的另一个文件夹的只写“视图”。 我正在想象行为类似于FTP放置框的地方,可以在其中复制文件但不能从中读取文件,例如: $ ls read-write-view/ write-only-view/ read-write-view/: a b c write-only-view/: $ cp d write-only-view/ $ ls read-write-view/ write-only-view/ read-write-view/: a b c d write-only-view/: 务必像示例中那样工作-通过进行访问时内容仍然可见read-write-view/,并且两个“视图”都对单个用户有效。 我该如何设置呢?也许一些巧妙的符号链接排列?还是绑定安装的异常配置?

4
Bash脚本监视文件更改并执行命令
我有一个带有一堆子文件夹的文件夹,这些文件夹的asciidoctor格式带有.adoc扩展名。 每次更改文件时(经常),我都需要运行 asciidoctor -q filename.adoc 将其编译为HTML格式。 我正在尝试使过程自动化。到目前为止,我已经使用entr来实现了: ls *.adoc | entr asciidoctor -q *.adoc 但仅适用于现有文件夹,不适用于子文件夹。我已经尝试了这种变体,但没有用: find . -name '*.adoc' | entr asciidoctor -q *.adoc 有什么想法可以实现所有子文件夹的自动化过程吗?

3
查找名称完全相同的文件而不使用通配符
我一直在使用Ubuntu大约两个星期,但仍然对简单的文件操作感到沮丧。 我想找到一个名为9.jpg的文件。我尝试过的每个内部命令和第3方程序都会给我99.jpg,999.jpg,“ lovepotion number9.jpg”和不计其数的其他类似命令。 如何搜索不带通配符的精确文件名? 这只是我最近的沮丧。我显然缺少基本的东西。任何地方都很好的教程?

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.