标签: ext4

将 ext4 格式的磁盘转换为带有 ext4 的 LVM 的最快方法?

我目前正在cp -aR将数据从我的(99% 已满)1TB ext4 格式磁盘复制到新的 LVM-with-ext4-on-it 磁盘。它需要永远。

有什么方法可以尝试“转换”磁盘到位?我在 EC2 上,所以备份需要几分钟。

或者,有没有比cp直接将 ext4 文件系统复制到 LVM 磁盘更快的方法?

ext4 lvm

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

ext4 比 ntfs 贵吗?

我刚刚将 NTFS 分区转换为 ext4,但是总空间似乎从 421G 减少到 415G。6G去哪儿了?而且,ext4的预留空间增加到199M,比NTFS的78M大很多,为什么呢?

该分区主要用于电影/音乐,因此大多数文件都非常大(每个> 10M)。我想使用ext4文件系统,有什么建议吗?

mkfs.ntfs:
    /dev/sdb4             421G   78M  421G   1% /mnt/mmedia

mkfs.ext4:
    /dev/sdb4             415G  199M  393G   1% /mnt/mmedia
                       (415G - 199M == 393G ?)
Run Code Online (Sandbox Code Playgroud)

ext4的剩余大小是393G也很奇怪,不应该是415G或414G吗?消失的22G是怎么回事?与 NTFS 相比,ext4 占用了总空间的 6.6%,这确实是一个大问题。

问题是:

  1. 6G主要用于什么,用于日志,用于冗余或用于索引?
  2. 为什么剩余空间是393G而不是415G?有一个22G的孔,相当大。
  3. 如果这个 ext4 分区用于存储电影/音乐文件,您会建议哪些参数?据说对于大分区,ext4 的性能比 ext3 好,是真的吗?我不会回到不是日记的 ext2。

performance ntfs filesystems ext4

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

在 linux 和 ext3/4 上从原始设备中的偏移量反向查找 inode/文件?

在 linux 中,给定原始磁盘设备的偏移量,是否可以映射回分区 + inode?

例如,假设我知道字符串“xyz”包含在 /dev/sda 上的字节偏移量 1000000 处:(例如 xxd -l 100 -s 1000000 /dev/sda 显示以“xyz”开头的转储)

1)如何确定偏移量 1000000 位于哪个分区(如果有)?(我想这很容易,但为了完整起见,我将其包括在内)

2) 假设偏移量位于分区中,我该如何查找它属于哪个 inode(或确定它是空闲空间的一部分)?大概这是特定于文件系统的,在这种情况下,有人知道如何为 ext4 和 ext3 执行此操作吗?

linux ext3 inode ext4

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

在 ext4 文件系统分区上禁用日志记录

我在 SSD 上运行 Linux Mint。我已经阅读了一种优化是如何禁用日记功能的。但是,当我运行命令时:

sudo mke2fs -t ext4 -O ^has_journal /dev/sda1
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息,说驱动器正忙。嗯,当然它很忙,这就是整个操作系统的所在。
我怎样才能禁用它?

linux filesystems linux-mint ext4

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

如何停止 jbd2 以释放设备

在 AWS EC2 实例中,我们有多个 EBS 卷。当我尝试分离其中任何一个时,该umount命令有效,但无法分离设备。

# grep -c xvdj /proc/mounts 
0
Run Code Online (Sandbox Code Playgroud)

但是,lsof报告jbd2正在使用该设备。

# lsof | grep xvdj
jbd2/xvdj  2896             root  cwd       DIR              202,1     4096          2 /
jbd2/xvdj  2896             root  rtd       DIR              202,1     4096          2 /
jbd2/xvdj  2896             root  txt   unknown                                        /proc/2896/exe

# ps u -p 2896
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      2896  0.0  0.0      0     0 ?        S    Jul20   0:02 [jbd2/xvdj-8]
Run Code Online (Sandbox Code Playgroud)

如何停止此过程,以便释放设备?

kernel ext4 umount amazon-ec2

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

如何从 ext4 分区恢复/取消删除文件?

有没有人成功地从 ext4 分区恢复已删除的文件?我尝试了各种实用程序,但都没有奏效。如果有人可以分享成功的故事,我将不胜感激!

linux filesystems ext4 file-recovery

10
推荐指数
3
解决办法
4万
查看次数

如何在 Windows 8 上安装 EXT4 USB 驱动器?

我有一个格式化为EXT4的 USB 驱动器。如何在 Windows 8 中安装它?

其他解决方法的想法也很受欢迎!

ext4 usb-storage windows-8

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

Windows/Mac OS X 用户是否可以读取 EXT4 Samba 共享?

如果我通过 SMB 共享我的 ext4 驱动器,Windows/OSX 用户是否能够读取/写入它而无需在他们的机器上安装额外的驱动程序?

ntfs filesystems ext4

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

Linux ext4 在备份/恢复错误后恢复文件和目录访问权限

我有点搞砸了我的个人目录的备份rsync(可能是因为我在 NTFS 文件系统上备份):所有文件都在这里,但所有文件和目录访问权限都是 777。我想知道是否有一个神奇的实用程序可以递归更改:

  • 从 777 到 755 的目录。
  • 从 777 到 644 的常规文件。我家里没有很多可执行文件,所以我可以稍后手动管理。
  • 保持其他文件(链接,其他任何东西?)不变。

在 shell 中做很容易,但需要几个小时......

附属问题:关于在 NTFS 上正确备份 linux 目录层次结构的任何建议(使用rsync或其他)。

linux filesystems ext4

10
推荐指数
3
解决办法
1206
查看次数

用于大文件服务器的 Linux 文件系统

我想从更有经验的人那里知道,对于具有超过 20TB 硬盘的文件服务器来说,最好的文件系统选择是什么。就我个人而言,我总是在我的个人计算机和“小服务器”BOOT 和 ROOT 磁盘上使用 EXT3(过去)和 EXT4(自从可用以来)[曾经使用过 ReiserFS 3,尽管它导致了许多数据损坏]。

然而,由于 EXT4工具(虽然不是 EXT4 本身)仅限于 16TB 分区,这可能不是我最好的选择。发行版将是 Debian 6.0 (Squeeze) 和/或 Gentoo(最新版本),所以内核应该是最新的(至少在 Debian 上有向后移植),这意味着 linux 内核 >= 2.6.32。

文件服务器将用于三个目的(以及分开的分区,因为目的是保持数据“安全”并且不太关心开销)。 所有磁盘都使用 LUKS 加密

  1. 媒体、下载和本地 debian 存储库 [我至少有 6 台机器运行 Debian] > 20TB(可能进一步分离媒体、下载和 Debian 存储库)
  2. 数据(文档、照片等)~ 4TB SAFE(意为 raid1 或 raid6 + 备份磁盘)
  3. 备份 >= 20 TB 用于在我的千兆局域网中备份其他计算机(你能推荐一个可以备份整个操作系统的软件,即使它是 Windows,BackupPC 说它会这样做,还有其他选择吗?)

高速并不是真正必要的(并发访问:最多 2 或 3 个大文件,比如视频),即使它“只是”从 10 个硬盘 Raid6 读取 200MB/s 我可以忍受。

总之,我正在寻找一个可靠的、可扩展的(即易于扩展的)文件系统,它支持超过 20TB/分区。FS 越安全可靠越好。使用的硬件至少是四核(amd x4 630 或 intel i5-2500k)和充足的 RAM(>8GB,也许>16GB),因此应该满足硬件要求。 …

linux filesystems ext4

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