Articles of ext3

未安装的根分区

运行Debian lenny的服务器最近刚刚断电,并以只读模式恢复了根分区。 我尝试用mount -n -o remount,rw /来读写文件系统,然后给出mount: block device /dev/hda1 is write-protected, mounting read-only 。 但是现在根文件系统根本就没有安装,所以我不能运行任何东西来重新挂载分区,或者因为/ bin /不在那里而导致closures等任何其他命令。 有什么我可以远程做的吗?

将Ext3转换为Ext4文件系统失败,因为我无法卸载驱动器

我想将我的文件系统从Ext3转换为Ext4,因为Ext3的32000目录限制。 但是,当我想卸载驱动器,我得到这个错误: umount: /: device is busy umount: /: device is busy 我尝试了下面的命令来了解是什么使驱动器繁忙: root@cl-t159-101cl [~]# ps auxw|grep 538 root 8426 0.0 0.0 4888 700 pts/2 S+ 10:04 0:00 grep 538 这实际上是我的远程会话(我连接到我的服务器使用SSH),不允许卸载驱动器。 我也尝试命令fuser来查看正在使用该驱动器的进程: root@cl-t159-101cl [~]# fuser -mu /dev/sda5 /dev/sda5: 1rce(root) 2rc(root) 3rc(root) 4rc(root) 5rc(root) 6rc(root) 7rc(root) 8rc(root) 9rc(root) 10rc(root) 11rc(root) 12rc(root) 13rc(root) 14rc(root) 15rc(root) 16rc(root) 17rc(root) […]

SAN存储共享磁盘,从其他服务器复制的文件不能在没有重新安装的情况下看到

我有一个使用光纤HBA连接到我的服务器的SAN存储。 使用多path,我已经成功映射设备,格式化为ext3,并将其挂载到我的文件系统。 但问题是,主机无法看到其他主机复制到共享磁盘的文件,而无需重新安装设备。 我正在使用CentOS 6.4

如何增加EXT3的文件名大小限制(在Ubuntu上)

一个文件名在EXT3上的默认限制是255个字符。 我有一个独特的需求,我需要更长的文件名(显然是因为Apache的mod_rewrite使用文件名来存储)。 有什么设置,我可以调整从255个字符增加这个限制? (或者如果我可以改变mod_rewrite设置不使用文件)

星号使用100%的CPU和冻结我的debian主机

我有一个Debian主机 $ uname -a Linux voip 2.6.25-2-amd64#1 SMP Mon Jul 14 11:05:23 UTC 2008 x86_64 GNU / Linux 老星号 星号1:1.4.21.2〜dfsg-3 它已经工作了很长一段时间 $正常运行时间 13:50:37最多1047天,21:02 7个用户,平均负载:0.17,0.19,2.81 今天主机冻结了,ping被回答了,但是我不能ssh,没有dhcp或者任何其他的服务。 我从控制台login后,看着顶部 – 我看到星号正在使用100%的CPU。 killall星号不起作用,我只好求助于killall -9。 我重新启动服务后,一切似乎都很好。 我检查了我的日志,注意到这一点: > Mar 12 13:18:06 voip kernel: [96834831.947297] asterisk D > ffff81000100a080 0 15757 1 Mar 12 13:18:06 > voip kernel: [96834831.947304] ffff8100390fdda8 0000000000000086 […]

当fsck失败时如何在Ubuntu上修复磁盘?

通过发出以下命令,我能够用一个可用的和一个损坏的磁盘启动一个破损的raid 1系统。 mdadm –assemble –force /dev/md9 /dev/sda1 /dev/sda2 我能够从磁盘上复制VMWare映像,并用VMWare命令修复它 vmkfstools -x repair /path/to/image.vmdk 以便将其安装在ESXi上。 修复后,图像从GSX转换为ESXi格式。 我能够在新的Ubuntu安装中挂载磁盘( /dev/sdb1分区),但在尝试救援/var/www并发出ls -al我得到以下输出。 命令fsck -y /dev/sdb1没有报告任何故障。 命令fdisk -l /dev/sdb报告以下内容。 我能做些什么来从/var/www获取数据? 更新1: 运行e2fsck -f -y /dev/sdb1开始修复很多故障。 然而我怀疑这会把我的数据拿回来。 更新2: 在运行e2fsck -f -y /dev/sdb1之后, /var/www绝对没有数据,而且生成的数字文件名的大量文件现在位于lost+found文件夹中。 这个可怕的事故有什么select吗?

最快的方法来删除大量的大文件

我有一个目录集成testing临时文件,其结构如下: TestTemp — Test01 (~1.5TB) — Subdirectory01 (~100GB) — Destination JSON (1-100MB) — Subdirectory02 — Destination JSON files — Subdirectory03 — Destination JSON files … — Subdirectory15 (about 10-15 dirs) — Test02 — Test03 … — Test15 (about 5-7 directories) 总计在10TB左右。 文件系统是ext3,不能作为驱动器处理这个目录。 我正在关注这篇文章 ,但是这篇文章更多的是关于大文件的文章。 我试着为每个选项运行6个testing: find和exec rm -rf , find -delete和那个奇怪的perl脚本,然后并行处理两个目录。 Perl的工作效果最好(大约4分钟),接下来是find -delete (4.10),然后是4.50的第一个选项。 并行化没有给出预期的结果。 […]

VMWare与dynamic磁盘中的物理分区?

背景:主机操作系统是Windows Vista。 客户操作系统是Ubuntu VMWare可以直接访问客户操作系统到一个物理磁盘分区,所以说我的磁盘有两个分区,第一个是NTFS,并且有Windows,第二个是EXT3,显然不能从Windows读取。 然后,我可以运行VMWare,并让Ubuntu访问第二个分区,并且可以挂载它并访问所有的数据等等。 不过,我只是将我的磁盘转换成“dynamic磁盘”,现在VMWare无法看到单个分区。 相反,它只能看到整个磁盘的大小。 有什么办法可以将ext3分区(现在是一个Windowsdynamic磁盘)提供给vmware实例吗? 我知道的LDM ,但只有当linux有完全访问整个磁盘,我只是想让它访问一个单一的分区。

USB驱动器仅用于Linux备份:要分区还是不分区?

我有一个插在CentOS 5.5中的2TB USB驱动器,它将被格式化为ext3,并将只用于文件级备份。 我一直把驱动器分区,但是前一阵子我设置Amazon EBS的时候,文档只是把整个设备格式化(例如,mkfs / dev / sdf而不是/ dev / sdf1),而ext3会警告你,这样做,它做了。 据我了解,在这种情况下,分区将只是必要的,如果我想从USB驱动器启动这将不会发生,我真的想要保存这些512字节。 跳过或保留单个分区? 为什么? 谢谢

20TB硬件控制的RAID5arrays的良好文件系统?

假设平均文件大小为8-30GB,在任何给定时间访问arrays的用户不超过1到2个,那么Ubuntu 10.10最好的文件系统是什么?