OpenSUSE Install :: Mounting Or Checking A Partial Ext4 File System?
Sep 3, 2011
If you have a contiguous partial piece of an ext4 file system (assuming it's perfectly clean), starting from the beginning of the partition, is there any way to check it, or to mount it to get the files whose parents, inodes and data are all completely contained inside?
Have (or maybe had) a very large 11TB RAID 6 array, filled with a single large ext4 partition. Something strange happened when a single drive failed and the array ended up failing 13 out of the 11 drives. I had trouble getting the array restarted, and got to the point where I exhausted all of the options I considered completely safe. I considered a few things that may have worked, but mdadm doesn't seem to have a definite "do not change anything" option. So I decided the only way to be absolutely safe would be to clone the disks before proceeding - then I realized how much time that would take and sent the drives off to a recovery service so they could image them and check it out.
Before doing so, I copied the first 2GB from each disk. I XORd the images from the working drives to reconstruct the data chunks that were on the failed disk, manually assembled the chunks, and am very confident that I have 22GB of "correct" data in a single file. The parity and Q syndromes all matched (with RAID 6 you can still check with only 1 missing device). I've learned the fine details of ext4 from [URL], and have looked at lots of raw data from the reconstructed partition, and it all looks good. The recovery company says that they're not finding many inodes, but I found a lot of them, exactly where they're supposed to be. I tried to mount and e2fsk, but both processes seem to be extremely unhappy that the device size doesn't match the size implied by the file system geometry.
I considered hacking the superblock to manually reduce the size, but I figure that wouldn't work because there would then be more group descriptor blocks than it would expect after the superblocks. I might try doing that and compensating by incrementing the "reserve block count" to compensate. Alternatively, if there is some way to make the file appear to be the expected size with nothing but zeroes after the end of the actual data, maybe I could mount it and not get any errors until I cause the kernel to read past the true end of the file.
How well is the ext4 new file system mounting compatibility with the older ext3 previous Linux installations ? I refer to Ubuntu 9.04 and the new Fedora 11 which have the option to install with the ext4 file format. Will it be better if I install with the older ext3, so that I will be able to mount all other Linux from each other in a multi-boot system ?
I just trying installing OpenSuse 11.2 on a Dell Dimension 4500 2.0 Ghz with 512 mb memory and 40 gb hard drive.During the installation the following error was produced: "System Check for partition /dev/sdb1 contains no valid Ext4 file system". After the install process was completed, the keyboard and mouse were not useable
I have a very simple question I am creating a new partition for storing files, installers, documents, etc, I am going to make it ext4, now my question is, do I have to specify a mounting point?? I would not like to do that, but if I do not specify a mounting point, will I be able to access that partition? So in what cases you specify mounting point and when you do not specify mounting point?
I have tried 4 times now to install but it keeps freezing. I wiped my hdd with a tool from UBCD and im starting fresh with a full install of Ubuntu 10.10.I'm installing from a LiveCD. Should I format the hdd in some way before install?
I downloaded the ISO from the Ubuntu site. I can run it from the CD without any problems however, when I install it, it freezes. I am installing on a 2nd hard drive in my computer. It gets up to the point of "Creating ext4 file system for / in partition #1 of SCSI1 (0,1,0)(sdb)... I've tried deleting the partition and creating one by myself with no prevail. I am going to school for computer networking and my counselor told me that it'd be a good idea to learn the Linux OS for my major.
I downloaded the DVD ISO version of OpenSuSe version 11.2 64bit from openSUSE. I checked the iso file checksum after downloading and it was correct. However after burning to DVD i booted from the disc and started the install. After getting passed the initial settings and it starts to extract all of the packages each file fails the checksum and will not install. I tried downloading again on a different computer and burning again using UltraISO using the Disc-At-Once method, again checking the ISO file's checksum before burning.
It still gives the same errors. So i loaded windows and started the windows based install and my anti-virus (Kaspersky) says the disc is infected with a trojan. How can the disc be infected when the ISO file's checksum is correct?. The computer that i am using to burn the disc is virus free according to Kaspersky and Norton Technician Toolkit.
I'm running an Acer Aspire 1830T-3721 dual-booting Windows 7 with Ubuntu 10.10 (Desktop).
Background: So first I dropped my laptop a couple feet while Windows was running. The laptop immediately shut off and then tried to boot. Booting Windows results in an unfortunate "Windows has encountered a problem communicating with a device connected to your computer. The error can be caused by ... faulty hardware ... Status: Oxc00000e9 Info: An unexpected I/O error has occurred." But Ubuntu booted fine, and could access my NTFS files fine, so I was trying to work on the problem from there. I try a few utilities, looking at the partition table, etc without actually applying any changes.
Then I run a fsck on the drive. It loudly warns me that if I continue on a mounted drive, then I'm going to mess things up. In a moment of stupidity I push on, thinking that surely it would ask me for more configuration, or confirmation, before actually starting. The fsck runs for about 1 second before I Ctrl-C it, running some preliminary stuff and then just starting pass 1.
After this, Ubuntu won't boot anymore. Instead, it hangs just after the init-bottom script runs. If I boot with init=/bin/bash, I can get to a shell, and see that my file system is still there, but not sure what else to do.
I've been running off of a SysRescCD LiveCD, from which I've looked at the drive with testdisk. Testdisk reports that "the hard disk seems too small" while showing me the partition table.
I ran a fsck on the Linux partition; it fixed a bunch of things. There has been no apparent effect on the boot behavior.
I can access all my files, back them up, and reinstall Ubuntu, but I'm hoping there's a better solution, perhaps one that will also help me repair my Windows installation (but I'm looking at one problem at a time here).
I recently upgraded to Ubuntu 11 and a few days later my ecryptfs filesystem began misbehaving in a weird way. In my home directory, many subdirectory names are duplicated verbatim. Here's an ls -F excerpt:
I can no longer access files in those directories (if I ls the directory, it appears empty; I can cd to it, but there's nothing inside). Not all of the directories are duplicated/damaged like this, but most are. A few non-directory files are also duplicated in this fashion, so for example:
Maybe this is the wrong place to ask, but I'm trying to install opensuse 11.4 (64-bit) in virtual box, the installation went smoothly (no visible error messages). But the boot seem to get stuck. If anyone has got an idea what it could be, it would mean a lot. These are the last prints in the log before it gets stuck:
INIT: version 2.88 booting System Boot Control: Running /etc/init.d/boot mounting mandatory file systems done
when i reboot my computer, it goes on well and loads Ubuntu but instead of it going to the login it doesn't. instead it begins checking the file system and then completely stops at
i am using ubuntu 8.1, please i love that ubuntu version and it's why i haven't upgraded yet because i have tried the other versions and i didn't really like them. i have a 40GB HD and 512MB RAM, 1.8GHZ processor, i am using pentium 4.
I'm trying to figure out why files in linux are oriented in the folders the way they are. In Windows it's much simpler to picture. You have program files (C:Program Files(x86), system files (C:Windows), user settings for programs or personal stuff(C:User), and some weird folder names. I was noticing that the Ubuntu ext4 filesystem is a little more complicated. Some folder names are self explanatory, but others are not. Is there a guide, or some reading material on the history of the linux filesystem and how it morphed into what is presently used in Ubuntu?
After earlier problems with 11.2-32, I replaced the 8 year old MB with a new Asus and an AMD Athlon II dual core CPU, 4 GB of RAM. New HD. First install of openSuse 11.2-64 completed, but have not been able to update repositories and Firefox won't connect to any WWW server outside of the LAN. Errors are about not being able to download from repos, can't resolve address, yet from a terminal on the 11.2 machine I can ping download.opensuse.org, yahoo.com, and the DNS servers. But the Updater Applet says "repo not available:failed to download..." It appears some programs, including the Updater Applet, can't resolve download.opensuse.org while others can.
I've gone through the configs of Network Settings in 11.2 to make them match a working 11.1 install on another machine. I've looked at the fire wall settings (http is not an option on the pull down list), Checked the router settings, but that shouldn't be the cause since the machine with 11.1 operates normally from the same LAN.Another odd thing: Obviously can boot from the CD drive, but putting a data disk in, Dolphin doesn't show the files. Related?
Have just assembled a new computer and thought I would install the 64 bit version of openSUSE 11.2 in a "Windows free zone". After a hiccup or two I have managed to get a system of sorts running but on trying to copy files from my old computer(via a memory stick) it tells me that Vfat is an unknown file system.On my old computer I am running 32 bit openSUSE 11.2 as a dual boot system with Windows XP and have no problems moving files between the two different file systems.Is it possible to get a 64 bit file system to read 32 bit file system drives and if so how do I do it?
an idea what might be wrong with fs 0x06 FAT16? I have a mobile, Sony Ericsson K750i, which was mounted in previous distributions without problems (up to 11.1). Now I use 11.2 and I am unable to mount it. I tried to do it via yast, but it says "non-existing or uknokwn file system" even it was recognized as 0x06 FAT16. I read that this fs is outdated, however still supported.
Windows 7 by default cannot read/mount Ext4 type file systems. I installed Ext2fsd which allows me to mount my linux drive and navigate all the subfolders of my root (/) directory, however when I click on a folder from there (I.E, /home) this is what comes up: [URL].
I just installed ubuntu on to a brand new samsung N310 series netbook, I opted for ext4 as I figure it should be stable, but awhile ago the laptop shut off with no visible reason, when I restarted I noticed that this is happening. What gives?
I'm having problems mounting an Edirol R-09HR digital audio recorder (as a USB drive, to read the recording files) on a system running openSUSE 11.2. fdisk or other partitioning tools recognize the device as a "W95 FAT32" drive with a filesystem code of 0b, apparently. I was under the impression that mounting this as a vfat file system should work, but the mount command dies complaining "FAT: bogus number of reserved sectors" and "VFS: Can't find a valid FAT file system." This happens even with a freshly formatted card in the recorder. The device mounts properly with Windows XP systems and late-model Ubuntu/Kubuntu systems, Any clews as to what I'm doing wrong here?