Questions tagged «ext3»

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

1
为什么大多数IO操作都会占用大量CPU?
我有一个过程将二进制文件写入ext3文件系统。 我认为这在CPU上应该是一个非常简单的过程,但我看到45%的系统CPU利用率。它是一个40核的80线程服务器,并且有一个RAID 1 + 0 16磁盘阵列。 有100个线程同时执行IO。这是正常的,几乎有一半的系统CPU使用?有没有办法分析为什么它使用这么多的CPU? 用户CPU约为10-15%。 过程是这样的:我们从文件中读取一些数据,检查数据是否在db中,然后我们将数据写入文件。 Db在不同的机器上,日志记录也在不同的机器上。 我们检查文件是否已经存在,通常不存在,所以我们创建一个新文件并将一些数据写入其中。 这是我看到的 iostat -xkt 1 03/07/2014 01:06:28 PM avg-cpu: %user %nice %system %iowait %steal %idle 16.14 0.00 43.24 0.01 0.00 40.60 Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util sdc 0.00 0.00 0.00 0.00 0.00 0.00 …
1 linux  cpu-usage  ext3 

1
将目录从ext3复制到FAT32,忽略符号链接,管道等
我正在尝试编写一个shell脚本,我在其中递归地将目录复制到USB记忆棒。我需要复制操作的返回值以进行错误检查。我试过了 cp -a /var/mydir /media/usbdrive 和 cp -r /var/mydir /media/usbdrive 以及其他几个,但问题是我总是得到错误,如: Cannot create fifo: /path/to/fifo Operation not permitted 虽然这些是警告并且复制操作仍在继续,但是我从操作中返回了一个不成功的错误代码,这会在我的脚本中混淆错误处理。如何递归复制并忽略在FAT32文件系统上无效的fifos,符号链接和其他实体?
1 linux  fat32  ext3  cp 

5
GParted损坏的NTFS分区
我遇到了一个很大的问题。我失去了我的150Gb分区与家庭照片/视频和其他有价值的东西。 :( 我有外部320Gb硬盘,有(它)分区:[30gb ext3 ubuntu可启动; 150Gb NTFS与家庭数据(使用145gb,5gb免费);带数据的100GB NTFS(工作); 20Gb未分配空间] 我用GParted执行此操作:(删除30gb ext3分区,应用,然后将150gb NTFS分区移到左侧(到0柱面?)。在此操作中,我失败了错误。 现在我的分区看起来像: [150gb ext3与ubuntu文件!但没有NTFS数据; 100Gb NTFS工作; 20gb未分配] 我已经完成了testdisk运行,checkdisk运行,但没有任何帮助:( chkdsk向我显示我的两个ntfs分区为'无效':(但无法修复它 我可以做什么? 拜托,请帮帮我!我的生活,150gb :( --------- 8< --------------------------------------- ----- 8< ------------ 后来我用这个分区工作了外置硬盘: 使用Ubuntu的Linux 30GB ext3分区(可启动,但我不使用它) NTFS 150GB与我的视频,照片和其他昂贵的东西:( NTFS 100GB与我的文件(现在它工作正常)。 20GB未分配空间(无分区) 在GParted我使用'移动/调整大小'工具,并将第二个分区(150gb)移动到左侧(更改开始柱面或什么......我不知道)。在这个操作上我有错误。现在我有: Linux 150GB ext3分区与Ubuntu(可启动,但我不使用它)(5gb使用/ 145Gb免费) NTFS 100GB与我的文件(现在它工作正常)。 20GB未分配空间(无分区) 但是chckdsk向我展示了我的旧两个NTFS分区150gb + 100gb,告诉我损坏/无效。 如何在分区150gb上恢复更改并恢复我昂贵的数据:( …

2
在ext3文件系统中查看超级块时出现的问题
我试图通过ext3文件系统中的命令“ dd”查看超级块。 dd if=/dev/sda3 bs=4096 skip=1 count=1 of=superblock 但是超级块文件中的结果不正确(我比较从dumpe2fs获得的Inode计数值)。设备文件/ dev / sda3在引导块中启动,然后在group0?的超级块中启动。另一个问题是引导块和超级块的大小都是BLOCKSIZE(这里是4096)吗?ext2 / ext3的磁盘格式(我认为它们是相同的)如下所示:

2
我可以从Windows挂载Linux格式的VMWare磁盘映像吗?
我需要从Windows主机更新VMWare磁盘映像内的某些文件。虚拟磁盘已针对Linux(ext3)格式化。 是否可以挂载映像,使其在Windows中显示为磁盘? 或者,是否有一些应用程序提供了可用于访问图像的文件浏览器(类似于WinSCP的外观)。 执行此操作时,将不会运行任何虚拟机,我可以先关闭它们或卸载磁盘。


2
无法格式化本地环回文件系统
我正在尝试制作一个40GB的ext3本地环回文件系统。这个环回文件系统存储在我的NAS上,它使用NFS安装在Ubuntu Precise 12.04 x64机器上。该机器具有NAS上的读写权限。 我创建了一个40GB的文件供运行使用dd if=/dev/zero of=/media/vps/Ironman.ext3 bs=1024 count=40000000。该文件已成功创建,因此我/dev/loop0通过运行挂载为环回系统sudo losetup /dev/loop0 /media/vps/Ironman.ext3。 我现在正试图通过运行将其格式化为ext3文件系统sudo mkfs -t ext3 -q /media/vps/Ironman.ext3。但是,每当我运行此命令时,我得到以下输出: mke2fs 1.42 (29-Nov-2011) /media/vps/Ironman.ext3 is not a block special device. Proceed anyway? (y,n) y /media/vps/Ironman.ext3: Permission denied while setting up superblock 我怎样才能解决这个问题,并将环回设备格式化为ext3? 更新1 我刚刚尝试使用环回设备对其进行格式化,如下所示。但是,我仍然被许可拒绝。您可以在第一组中看到文件已经安装。 danielsgroves@precise64:/dev$ sudo losetup /dev/loop0 /dev/loop0: [0015]:26378243 (/media/vps/Ironman.ext3) danielsgroves@precise64:/dev$ …

1
使用gparted调整分区大小会导致错误,如何恢复旧的Linux ext3分区?
好吧,gparted束手无策,我很笨,无法保留日志文件。 基本上,我试图增加我的主(家庭)Linux分区的大小,并且在gparted操作(来自实时CD)的中间,gparted遇到错误。重新引导系统后,系统不再可引导。再次用实时CD重新启动表明,甚至Linux都无法理解它刚刚对“类型”说“未知”的旧分区。 任何人都至少知道如何从该分区取回主目录吗?我很乐于接受建议,包括诸如“每次一个字符重新创建分区表”之类的长建议,只要有血统说明即可:-)
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.