Questions tagged «ext3»

ext3或第三个扩展文件系统是Linux内核常用的日志文件系统。它是许多流行的Linux发行版的默认文件系统。

3
有没有办法使ext文件系统在Linux中为自己使用更少的空间?
我在Linux系统上使用了一堆外部和内部HDD。我只有Linux系统,所以使用Linux文件系统才有意义,对吗?但是,我目前在所有地方都使用NTFS,因为它为我提供了HDD中最可用的空间。 不过,我现在想切换到Linux文件系统,主要是因为权限和兼容性(例如,我无法在Linux下重新设置LUKS加密的NTFS分区的大小,而一直告诉我在Windows下使用chkdsk)。 但是,当我格式化那些HDD时,我尝试了很多不同的文件系统,并且每个Linux文件系统,甚至据我所知都没有日志记录的ext2,本身都占用了大量空间。我不记得确切的值,但是在2TB HDD上,NTFS给我带来了超过100GB的存储空间,这很多。 所以我的问题是:有没有办法使ext文件系统为自己使用更少的空间?还是有另一个文件系统(我尝试过ext2,ext3,ext4,NTFS和vfat-它们甚至都没有接近NTFS给我提供的可用空间),它们具有完美的Linux支持和巨大的可用空间? 我很想听听文件系统(尤其是没有日记功能的ext2)如何以及为什么比NTFS使用更多的空间,而且我不知道该问什么。如果可能的话,我最希望使用一种无​​需日志的ext4方式,以及其他占用大量空间的方式。
48 linux  filesystems  ext4  ext3  ext2 



3
移动2TB(1000万个文件+目录),我的瓶颈是什么?
背景 我跑出空位的/home/data需要,并转移/home/data/repo至/home/data2。 /home/data/repo包含1M个目录,每个目录包含11个目录和10个文件。总计2TB。 /home/data在启用了dir_index的ext3上。 /home/data2在ext4上。运行CentOS 6.4。 我认为这些方法之所以缓慢,是因为repo/在其正下方有100万个目录。 尝试1:mv很快但被打断 如果完成,我可以完成: /home/data> mv repo ../data2 但在转移1.5TB后中断。它的写入速度约为1GB / min。 尝试2:rsync在建立文件列表8小时后进行爬网 /home/data> rsync --ignore-existing -rv repo ../data2 建立“增量文件列表”花费了几个小时,然后以100MB / min的速度传输。 我取消它以尝试更快的方法。 尝试3a:mv抱怨 在子目录上对其进行测试: /home/data/repo> mv -f foobar ../../data2/repo/ mv: inter-device move failed: '(foobar)' to '../../data2/repo/foobar'; unable to remove target: Is a directory 我不确定这是什么错误,但也许cp可以让我摆脱困境。 尝试3b:cp8小时后无济于事 …
21 centos  rsync  ext4  ext3  mv 

1
删除大量大文件后,可用空间会大大延迟
昨天,我已删除家庭/媒体服务器上的71 GB文件。 之前的可用空间:117 GB 以后的可用空间:126 GB 因此,我只有9 GB,而不是拥有71 GB的额外可用空间。我仔细检查了没有打开任何文件,并且确实删除了71 GB,可用空间实际上仅增加了9 GB。 我也尝试同步,但没有效果。 这不是第一次发生。的确,我时不时地看到这种行为。首先是ext3,现在是ext4。 发生这种情况时,我可以通过卸载然后重新挂载文件系统来回收可用空间。在这些情况下,卸载最多需要2分钟,而不是几乎没有时间。 如今,我无法轻松地卸载和重新安装文件系统,因为它在我的录像机软件,家庭的owncloud服务器以及到目前为止我还没有的其他一些服务中一直很忙。而且我不想在晚上3点起床只是为了卸下并重新安装。 不,'at'实用程序无法执行,因为其中一项服务执行不可恢复的长期运行任务,因此需要进行手动状态检查以找到可以关闭的好时机,即任务刚刚完成。 但是今天早上,我注意到该空间已经释放了一整夜。在我看来,好像已经进行了某种清理,这可能是同一件事,需要在卸载时花费额外的时间。 到目前为止,我仅在删除大量数据时才注意到此行为。另一方面,我不确定它是否定期发生,并且差异太小而无法察觉。 创建的文件系统为根(mkfs -m 0)保留了0%。根据fsck -f(我总是在卸载和重新安装之间进行此操作),文件系统未损坏,并且根据SMART诊断扩展测试,硬件也还可以。 [编辑] tune2fs 1.42 (29-Nov-2011) Filesystem volume name: bigdata Last mounted on: /bigdata Filesystem UUID: 6aebd17a-e064-41dc-9c68-c9a3acbe4f66 Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: has_journal ext_attr …
15 ext4  ext3 

1
查看已挂载的ext2 / ext3 / ext4文件系统上的坏块
fsck不久前,我在有问题的(卸载)分区上运行了-c。该过程是无人值守的,结果没有存储在任何地方(坏块索引节点除外)。 现在,我想获取坏块信息,以了解硬盘驱动器是否存在任何问题。不幸的是,分区是在生产系统中使用的,无法卸载。 我看到两种获取我想要的方法: 运行badblocks在只读模式。这可能会花费大量时间,并给系统带来不必要的负担。 以某种方式从文件系统本身中提取有关坏块的信息。 如何查看已挂载文件系统中注册的已知坏块?
12 linux  ext4  ext3  bad-blocks  ext2 

2
调整mdadm RAID1中的基础分区大小
我有一个家用NAS,需要稍微重新配置一些驱动器的使用情况。 我有一个由两个3TB驱动器组成的mdadm RAID1。每个驱动器都有一个使用整个驱动器的ext3分区。我需要缩小两个驱动器上的ext3分区,并将第二个8GB左右的ext3分区添加到一个,然后将大小相等的分区交换到另一个驱动器。我想我已经确定了步骤,但需要一些确认。 调整mdadm RAID的大小,该resize2fs /dev/md0 [size]大小比驱动器上当前使用的空间大一点 从RAID中卸下其中一个驱动器 mdadm /dev/md0 --fail /dev/sda1 调整移除的驱动器的大小 将新分区添加到已分区的驱动器 将驱动器还原到RAID mdadm -a /dev/md0 /dev/sda1 对另一台设备重复2-5 调整RAID大小以使用完整分区 mdadm --grow /dev/md0 -z max 有什么我想念的或者没有考虑的吗?
9 ubuntu  ext3  mdadm 

4
如何从Windows 7中读取格式化为ext3的外部USB硬盘驱动器?
我必须将USB硬盘驱动器格式化为ext3,才能与Linksys nas盒一起使用。现在,当我从nas拔下高清并将其直接插入Windows 7计算机时,我无法读取高清。(计算机通过无线连接访问nas,因此在传输大文件时,我喜欢将hd直接插入我的PC中。) 当我直接将其插入PC时,如何使HD保持ext3格式并能够访问(读/写)?
9 windows-7  nas  ext3 


4
Linux-如何在一个文件中格式化多个文件系统?
我需要用两个空文件系统创建一个磁盘映像。我已经使用创建了它 dd if=/dev/zero of=./disk.img bs=1MiB count=1024 接下来,我使用fdisk disk.img;创建了2个主分区。一个是FAT32,另一个是EXT3。现在,我必须格式化两个分区,以创建要挂载为的文件系统-o loop devices。但是我不明白如何格式化它们?我不能mkfs.vfat在上使用disk.img。所以我很困惑。 解决方案:感谢@ pjc50的回答,我找到了一个非常简单的解决方案: sudo aptitude install multipath-tools sudo kpartx -a disk.img #it maps (mounts) found partitions to /dev/mapper/loop... sudo mkfs.vfat -F 32 -n boot /dev/mapper/loop0p1 sudo mkfs.ext3 -L rootfs /dev/mapper/loop0p2 该解决方案的缺点是需要超级用户权限。

2
OS X Leopard上的ext3免费文件系统驱动程序
我有一个外部驱动器,它包含一个ext3分区,它通过NFS在网络上共享。问题是,通过目录实用程序安装后,我无法在MacBook上看到此驱动器。 有没有人在OS X Leopard(10.5)上安装了ext3分区的工作设置(即使是作为ext2分区)?是否有任何免费软件包可以为OS X Leopard添加ext3文件系统支持?

3
从Windows 7 x64访问ReiserFS分区
我检查了其他几个 问题 关于这个主题,但提供的解决方案在我的设置中不起作用。 编辑 刚刚发现我认为ext3的分区实际上是ReiserFS ext3工具可能很棒 - 但这是一个不同的问题 /编辑 组态: 带有i5和4GB RAM的Windows 7 x64笔记本电脑 500GB硬盘格式化ext3 通过USB连接 目前的“解决方案”: 运行Ubuntu 10.10的VMware Workstation 传递USB连接到VM 将文件从ext3分区传输到FAT拇指驱动器(也在传递USB连接上) 问题: 它的 NUTTY 慢 ( iostat 显示每秒MB r / w低于1,通常低于.5) 拇指驱动器只有32GB,因此需要多次传递才能移动/复制数据 试过的工具: Disk Internals Linux Reader( http://www.diskinternals.com/files/Linux_Reader.exe ) 不显示USB驱动器 Explore2fs( http://www.chrysocome.net/downloads/explore2fs-1.08beta9.zip ) 显示驱动器两次,不会安装任何一个图像(实际分区或“二手空间'驱动器'” Ext2IFS( http://www.fs-driver.org/download/Ext2IFS_1_11a.exe ) 不会在Windows 7上运行 …

8
为什么“ls -a”会隐藏root用户的某些现有目录?
今天我在我们的一个测试服务器上发现了一些非常有趣的东西(至少对我而言): 我可以使用相对路径从我的实际工作目录更改为现有目录,但使用时不会列出该目录ls -a。 这是shell会话(as root): $ pwd /you/are/here $ ls -a . .. <-- Note: "somedir" is not shown to root $ echo $CDPATH $ cd somedir <-- But still: "cd" works fine $ pwd /you/are/here/somedir $ cd .. $ pwd /you/are/here $ ls -a . .. 有人能告诉我,这怎么可能呢?我已经检查:ls是/bin/ls,和pwd是/bin/pwd,无论是从原来的包(我的意思是:不是黑客攻击)。 /you是一个已安装的EMC磁盘(ext3)。并somedir存在,因为我可以列出它的内容(有几个子目录,文件)。它的名字不是以点开头。 更多shell会话,有关命令和ls输出的更多信息: …

1
收缩EXT3并展开NTFS
我有一个看起来像这样的分区表: [root@tower ~]# fdisk /dev/sda WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u'). Command (m for help): p Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 …


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.