我目前正在cp -aR将数据从我的(99% 已满)1TB ext4 格式磁盘复制到新的 LVM-with-ext4-on-it 磁盘。它需要永远。
有什么方法可以尝试“转换”磁盘到位?我在 EC2 上,所以备份需要几分钟。
或者,有没有比cp直接将 ext4 文件系统复制到 LVM 磁盘更快的方法?
我刚刚将 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%,这确实是一个大问题。
问题是:
在 linux 中,给定原始磁盘设备的偏移量,是否可以映射回分区 + inode?
例如,假设我知道字符串“xyz”包含在 /dev/sda 上的字节偏移量 1000000 处:(例如 xxd -l 100 -s 1000000 /dev/sda 显示以“xyz”开头的转储)
1)如何确定偏移量 1000000 位于哪个分区(如果有)?(我想这很容易,但为了完整起见,我将其包括在内)
2) 假设偏移量位于分区中,我该如何查找它属于哪个 inode(或确定它是空闲空间的一部分)?大概这是特定于文件系统的,在这种情况下,有人知道如何为 ext4 和 ext3 执行此操作吗?
我在 SSD 上运行 Linux Mint。我已经阅读了一种优化是如何禁用日记功能的。但是,当我运行命令时:
sudo mke2fs -t ext4 -O ^has_journal /dev/sda1
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息,说驱动器正忙。嗯,当然它很忙,这就是整个操作系统的所在。
我怎样才能禁用它?
在 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)
如何停止此过程,以便释放设备?
有没有人成功地从 ext4 分区恢复已删除的文件?我尝试了各种实用程序,但都没有奏效。如果有人可以分享成功的故事,我将不胜感激!
我有一个格式化为EXT4的 USB 驱动器。如何在 Windows 8 中安装它?
其他解决方法的想法也很受欢迎!
如果我通过 SMB 共享我的 ext4 驱动器,Windows/OSX 用户是否能够读取/写入它而无需在他们的机器上安装额外的驱动程序?
我有点搞砸了我的个人目录的备份rsync(可能是因为我在 NTFS 文件系统上备份):所有文件都在这里,但所有文件和目录访问权限都是 777。我想知道是否有一个神奇的实用程序可以递归更改:
在 shell 中做很容易,但需要几个小时......
附属问题:关于在 NTFS 上正确备份 linux 目录层次结构的任何建议(使用rsync或其他)。
我想从更有经验的人那里知道,对于具有超过 20TB 硬盘的文件服务器来说,最好的文件系统选择是什么。就我个人而言,我总是在我的个人计算机和“小服务器”BOOT 和 ROOT 磁盘上使用 EXT3(过去)和 EXT4(自从可用以来)[曾经使用过 ReiserFS 3,尽管它导致了许多数据损坏]。
然而,由于 EXT4工具(虽然不是 EXT4 本身)仅限于 16TB 分区,这可能不是我最好的选择。发行版将是 Debian 6.0 (Squeeze) 和/或 Gentoo(最新版本),所以内核应该是最新的(至少在 Debian 上有向后移植),这意味着 linux 内核 >= 2.6.32。
文件服务器将用于三个目的(以及分开的分区,因为目的是保持数据“安全”并且不太关心开销)。 所有磁盘都使用 LUKS 加密:
高速并不是真正必要的(并发访问:最多 2 或 3 个大文件,比如视频),即使它“只是”从 10 个硬盘 Raid6 读取 200MB/s 我可以忍受。
总之,我正在寻找一个可靠的、可扩展的(即易于扩展的)文件系统,它支持超过 20TB/分区。FS 越安全可靠越好。使用的硬件至少是四核(amd x4 630 或 intel i5-2500k)和充足的 RAM(>8GB,也许>16GB),因此应该满足硬件要求。 …
ext4 ×10
filesystems ×6
linux ×5
ntfs ×2
amazon-ec2 ×1
ext3 ×1
inode ×1
kernel ×1
linux-mint ×1
lvm ×1
performance ×1
umount ×1
usb-storage ×1
windows-8 ×1