我正在使用安装了Ubuntu 10.04的AWS EC2实例。 我从在/ dev / sda1有root分区的instace开始。 后来我想在/ dev / sdb1中提供一个新的EBS卷,并希望摆脱/ dev / sda1处的卷。 然后我想重新启动实例,以便重新启动后实例开始使用/ dev / sdb1上的卷作为其根分区,我可以删除/ dev / sda1上的卷。 任何人都可以告诉我,我需要执行这个命令。
我是一个大傻瓜。 但我相信这可能是每个严重的Linuxpipe理员的事件。 我不小心将硬盘从LVM格式化为Ext3。 我尝试了一些恢复工具。 从500+ GB的内容我可以看到大约13 GB的恢复。 我从这个错误中学到了东西 但数据对我来说真的很重要。 即使恢复软件提供我恢复没有正确的文件名称。 他们是随机的文件名。 所以很明显,所有的源代码在这种状态下都没有用处。 因为在这个随机的状态下没有任何联系。 我可以看到所有的数据在那里。 mkfs.ext3重新写入块。 我不知道是否有任何希望,我可以在同一阶段恢复一切。 但无论如何恢复应该是在确切的格式。 请帮助我,如果你可以build议我任何开放/商业解决scheme,以恢复任何可能的。 我从这个错误中吸取了教训。
我们有一个服务器电脑与“英特尔matrix存储pipe理器”RAID(或者也许'假'突袭)控制器。 首先有一个RAID-1和两个相同的1TB大小的希捷硬盘。 我们已经在那里安装了Ubuntu服务器,分区磁盘和标准分区。 然后,我们耗尽了空间,为第二块RAID-1又购买了两块相同的希捷磁盘(不同型号)。 在新磁盘上,我们决定使用LVM。 一切都很好,直到本周,当第一个RAID-1中的两个磁盘启动失败的读/写操作。 SMARTtesting都失败了。 我们已经重新启动服务器,它开始很好。 但是,我们开始将敏感数据移动到第二个(我们希望是好的)RAID-1。 对于备份,创build了一些新的逻辑分区。 在某个时候,它再次失败了input/输出操作,我们不得不重新启动服务器电脑。 然后我们决定不再使用错误的驱动器,只是从Ubuntu Live CD开始。 然后将lvm2软件包安装到正在运行的live CD ubuntu上,然后是标准的pvscan , vgscan只发现了一个逻辑分区而不是SIX。 search后,我们已经find了lvm备份configuration文件,并完成vgcfgrestore所以所有的逻辑分区变得可见。 不幸的是,所有其他分区变得不可安装。 芒说: mount:你必须指定文件系统types 要么 mount:错误的fstypes,错误的选项,/ dev / mapper / vg-backup_opt上的坏超级块, missing codepage or helper program, or other error In some cases useful info is found in syslog – try dmesg | tail or so dmesg […]
我只是做了类似的事情: $ du -sh /bigdata/stuff 1022G /bigdata/stuff $ df -h /bigdata Fileystem Size Used Avail Used% mounted on /dev/sda5 1,8T 1,7T 140G 93% /bigdata $ rm -rf /bigdata/stuff/* $ df -h /bigdata Fileystem Size Used Avail Used% mounted on /dev/sda5 1,8T 1,6T 268G 86% /bigdata 这意味着删除1022 G的文件只给了我128 G的额外的可用空间。 / bigdata下没有进一步的文件系统,此时/ bigdata上没有打开的文件。 为了收回所有的空闲空间,我需要卸载/ bigdata(以v … e […]
我想挂载一个没有caching的ext3文件系统,最重要的是没有写caching,因为我想把所有的东西都刷新到磁盘上。 任何人都可以共享这样的function所需的标志,我很难find这个在手册页。 乔尔
我正在玩我的服务器实验室的ext3文件系统挂载选项,看内核文档 https://www.kernel.org/doc/Documentation/filesystems/ext3.txt 我使用红帽5.8,如果尝试以这种方式安装的FS mount -o noload /dev/vgmirror/lvmirror /mnt/ mount -o norecovery /dev/vgmirror/lvmirror /mnt/ mount -o journal=noload /dev/vgmirror/lvmirror /mnt/ mount -o journal=norecovery /dev/vgmirror/lvmirror /mnt/ 以上每个命令都会失败并显示 mount: wrong fs type, bad option, bad superblock on /dev/vgmirror/lvmirror, missing codepage or other error In some cases useful info is found in syslog – try dmesg | tail or so […]
我有一个运行Postfix,Courier和Maildir的Debian邮件服务器,在EXT3文件系统上有磁盘。 我注意到,当我使用我的webmail应用程序(Squirrelmail,在这种情况下)。 使用一些电子邮件帐户时,它会变得很慢(我有不同的域,每个域在同一个服务器上有多个电子邮件帐户)。 所以,监视发现什么是可能导致缓慢的僵局,我已经注意到,我的RAM和CPU大部分都是免费的,我发现的是一些进程占用大量的磁盘I / O,这些进程不断地消耗磁盘I / O是: kjournald imapd Maildir courierpop3d Maildir pipe -n maildrop -t unix flags = R user = maildrop argv = / usr / bin / maildrop -d $ {recipient} 我得出的结论是,造成速度慢的原因是某些用户的Maildir太大(文件和目录太多),所以当使用maildir的操作时,它会吃掉大量的磁盘I / O。 这里是我的问题,有没有办法减lessMaildir中的文件数量? 例如,有一个超过80000个文件的用户cur文件夹,每次他打开他的电子邮件客户端时,整个服务器就变慢了。 我不知道在一个目录中推荐的文件数是多less,但如果我可以将80000个文件分割在cur目录中的不同文件夹中(可能吗?),也许磁盘会rest一下。 谢谢。
在NFS服务器上,当我扩展逻辑卷(使用lvm2)以及随后的ext4 fs(使用resize2fs)时,我可以在本地使用df查看新的大小。 但是通过NFS挂载这个分区的NFS客户端仍然可以看到旧的大小。 重新启动服务器和客户机都不能解决问题。 为什么会这样呢? 如何解决它? 注意:客户端和服务器上的Ubuntu服务器14.04
我正在将我们的文件共享从Windows Server迁移到Linux上的Samba,目前我唯一的障碍就是acl了。 目前,我们有许多使用NTFS上的“修改”权限的目录,因此用户可以写入目录,但一旦写入文件就不能修改。 在Linux上,我的想法是为目录设置ACL以具有读/写访问权限,但是具有与只读访问相关联的默认ACL。 这可能吗? 我不太清楚如何设置一个不同于父目录的默认ACL。 谢谢!
对于embedded式系统,我在桌面计算机上使用mkfs.ext3创build一个文件系统。 目前,我正在评估桌面的更新的发行版,而embedded式保持不变。 当使用fsck.ext3检查embedded式设备上的新发行版创build的filSystem时,出现“Filesystem has unsupported feature(s)”或“fsck failed(status 0x8)”错误。 如何找出哪些function导致问题,因为错误信息不是很有帮助? 是否有机会创build一个文件系统与之前使用mkfs的正确开关创build的文件系统相同,还是添加了我无法closures的function? 谢谢,克里斯