标签: ext4

启动时 Ext4-FS/“itable 块”错误

我正在从外部硬盘驱动器运行 Ubuntu 16.04,到目前为止还没有任何问题。在尝试启动时,我得到...

EXT4-FS error (device sdb1): __ext4_get_inode_loc:4077: inode #262150: block 1048608: comm dubs-daemon: unable to read itable block
Run Code Online (Sandbox Code Playgroud)

有人可以解释发生了什么并帮助我解决这个问题吗?提前致谢。

boot ext4 external-hdd 16.04

13
推荐指数
0
解决办法
1万
查看次数

Zone.Identifier:$DATA 之类的文件是什么以及如何防止它们?

我有一个 ext4 驱动器,可作为共享文件夹供我的 Windows XP VirtualBox 使用。在跨 ubuntu 和 windows 处理文件时,我有时会看到这些自动生成的文件Zone.Identifier:$DATA附加到名称。例如,如果我有文件

scite-2.29.msi

然后我会得到一个烦人的小文件,比如

scite-2.29.msi:Zone.Identifier:$DATA

文件内容:

[ZoneTransfer]
ZoneId=3
Run Code Online (Sandbox Code Playgroud)

它们似乎是在我从 Windows 虚拟机中将文件写入 ext4 驱动器时创建的。我似乎能够安全地删除它们而不会产生任何明显的后果。

这些文件是做什么用的,如果它们没用,我首先如何防止它们被生成?

windows virtualbox mount ext4 shared-folders

12
推荐指数
2
解决办法
3万
查看次数

为什么我在 XFS 中格式化后获得比 ext4 更多的可用空间?

我买了一个 1TB 的外置硬盘,在ext4 中格式化整个驱动器后, Nautilus 说有 934.3 GB 的可用空间。在此处输入图片说明

我还测试了在XFS 中格式化驱动器,在这种情况下有 999.7 GB 的可用空间。在此处输入图片说明

为什么使用ext4而不是XFS 的可用空间缺少 60 GB 以上?

filesystem ext4 xfs

12
推荐指数
2
解决办法
9790
查看次数

e4defrag 准备好使用了吗?

我想在升级到 10.10 后对我的根 ext4 分区进行碎片整理。但是我在标准存储库中找不到e4defrag。我可以从源代码构建它吗?使用安全吗?

UPD:现在在 12.04,我们在 repos 中有 e4defrag。刚刚试了一下,效果很好!我看到一些速度提高。只需运行 e4defrag /dev/sda1

10.10 ext4 defrag

11
推荐指数
1
解决办法
7533
查看次数

如何优化 ext4 以获得可靠性?

由于 ext4 比带有块日志的 ext3 更可靠,是否有机会假设它 100% 可靠?如果在其上启用块日志(默认情况下禁用)会怎样?

作为朋友的指南,更详细地解释我的情况:我有一个嵌入式 linux 设备,安装后键盘和显示器分离,它可以独立工作。

我的职责是确保它具有可靠的文件系统,因此如果出现错误,则无法手动纠正设备上的错误。我不能强迫我的客户在每台设备上使用 ups 以确保不会因断电而导致故障。

除了块日志之外,ext4 还能为我提供什么?

提前致谢。

filesystem ext4

11
推荐指数
2
解决办法
8086
查看次数

如何挂载ext4分区?

如何将 ext4 分区挂载为我的用户帐户,这样我就不需要对它的 r/w 进行 root 访问?我-o uid=flint,gid=flintmount命令上使用过,但我不断收到

mount: wrong fs type, bad option, bad superblock on /dev/sda7,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
Run Code Online (Sandbox Code Playgroud)

另一件事,我想udisks暂时避免使用,因为它不允许我挂载到我指定的挂载点名称。

mount ext4

11
推荐指数
1
解决办法
8万
查看次数

如何将 ext2 转换为 ext4?

我安装了 Ubuntu 12.10,不知道为什么,我有一个ext2分区。

  • 如何将此ext2文件系统转换为ext4?
  • 我会丢失所有数据吗?

filesystem partitioning ext4 12.10

11
推荐指数
1
解决办法
2万
查看次数

如何使用新的 4.1 内核在 Ubuntu 15.04 上创建 ext4 加密分区?

我可以ext4在 Ubuntu 15.04 上使用内核 4.1创建一个新的加密分区吗?

encryption ext4 15.04

11
推荐指数
1
解决办法
2万
查看次数

为什么磁盘使用量大于其上所有文件的大小?

我有一个 3TB 的硬盘。在硬盘的属性屏幕上,它说我已经使用了471.4GB,但是当我选择nautilus中的所有文件时,它说选择了321.0GB。如果我的硬盘中只有 321.0GB 的文件,为什么它使用 471.4GB?

硬盘的分区使用的是 EXT4 中使用的 GUID 和文件系统。当我使用磁盘工具应用程序选择硬盘时,我收到一条警告:

WARNING: The partition is misaligned by 3072 bytes.
This may result in very poor performance.  Repartitioning is suggested.
Run Code Online (Sandbox Code Playgroud)

这与缺少 150.4GB 有什么关系吗?

partitioning ext4 hard-drive

10
推荐指数
1
解决办法
2万
查看次数

丢失+找到的不可删除目录

我怎样才能删除这个目录?我做了fsck,它发现了一些垃圾,我查看了这些文件,没有什么重要的东西。所以我试图删除内容,/lost+found除了这个奇怪的目录外,一切都消失了。我认为将它放在/tmp(我可以在整个卷上移动该目录)将在下次重新启动时将其擦除,但在重新启动和另一个fsck.

由于问题似乎是低级别的,并且使用所有权和权限还不够,我已经让您能够自己重现该问题。享受!

  • 这是安全的,您将能够卸载图像以摆脱机器上的这些目录
  • 这不是iso-image,这是结果dd if=/dev/sda1 of=/files/broken.iso

我制作了一个 15MB 的存档,其中的图像约为 1.2GB。您可以使用以下命令下载并使用它:

cd /tmp
wget https://dl.dropboxusercontent.com/u/22701362/broken.tar.xz
tar xvf broken.tar.xz
mkdir test
sudo mount broken.iso test
cd test
Run Code Online (Sandbox Code Playgroud)

将有两个目录(在创建该映像期间,我的磁盘上似乎有两个这样的目录):

/tmp/test> tree
.
??? 1
?   ??? plexus-component-annotations-1.5.5.jar.sha1 [error opening dir]
??? 2
    ??? #1589030 [error opening dir]

4 directories, 0 files
Run Code Online (Sandbox Code Playgroud)

删除这两个目录祝你好运:

/tmp/test> sudo rm -rf *
rm: cannot remove '1/plexus-component-annotations-1.5.5.jar.sha1': Operation not permitted
rm: cannot remove '2/#1589030': Operation not permitted

/tmp/test> …
Run Code Online (Sandbox Code Playgroud)

permissions ext4 fsck ownership data-corruption

10
推荐指数
1
解决办法
5044
查看次数