patsissons
September 16th, 2009, 06:05 AM
i have looked around the forums for this problem and found several solutions, but none have worked so far. Here are the details of this problem:
I re-installed ubuntu jaunty on my linux drive. I wanted to keep things as close to the same as they were before, so i only reformatted the the root partition, everything else was left alone, other than set as mount points. The install detected my ntfs partitions fine (2 partitions on 2 drives) and added them to grub's menu.
Now when i boot into linux, the ntfs partitions are (kind of) missing after booting. By that i mean that the partitions are visible from running fdisk -l, but there are no actual dev nodes affiliated with these partitions. This means that fdisk -l will show a proper entry for /dev/sda1 but /dev/sda1 does not actually exist. I can however open the drive in fdisk and (re)write the partition table which will cause the kernel to re-read the disk and create the dev nodes. At this stage, i can now attempt to mount it (through fstab, manually with mount, or with ntfs-3g). All methods of mounting result in the following error message
"fuse: mount failed: Device or resource busy"
Here are some solutions i have tried...
* partition is damaged?
>> sda1 contains a windows XP install and booted fine from grub
* partition has errors?
>> ran chkdsk /F from windows and repaired any errors, problem still exists
* partition is not valid ntfs?
>> `ntfs-3g.probe --readwrite /dev/sda1` returns 0 (volume is mountable)
* something missing on system to mount ntfs partitions?
>> while 2 of my drives are not mounting, a 3rd removable bay drive with an ntfs partition on it mounts without trouble
* disk is damaged?
>> ran testdisk on sda1 and reported no problems with disk or partition on the disk
------------------
So now i am confused, what could be the cause of this? syslog suggests nothing bad happening at boot time, so i am out of ideas. Any suggestions?
Thanks.
I re-installed ubuntu jaunty on my linux drive. I wanted to keep things as close to the same as they were before, so i only reformatted the the root partition, everything else was left alone, other than set as mount points. The install detected my ntfs partitions fine (2 partitions on 2 drives) and added them to grub's menu.
Now when i boot into linux, the ntfs partitions are (kind of) missing after booting. By that i mean that the partitions are visible from running fdisk -l, but there are no actual dev nodes affiliated with these partitions. This means that fdisk -l will show a proper entry for /dev/sda1 but /dev/sda1 does not actually exist. I can however open the drive in fdisk and (re)write the partition table which will cause the kernel to re-read the disk and create the dev nodes. At this stage, i can now attempt to mount it (through fstab, manually with mount, or with ntfs-3g). All methods of mounting result in the following error message
"fuse: mount failed: Device or resource busy"
Here are some solutions i have tried...
* partition is damaged?
>> sda1 contains a windows XP install and booted fine from grub
* partition has errors?
>> ran chkdsk /F from windows and repaired any errors, problem still exists
* partition is not valid ntfs?
>> `ntfs-3g.probe --readwrite /dev/sda1` returns 0 (volume is mountable)
* something missing on system to mount ntfs partitions?
>> while 2 of my drives are not mounting, a 3rd removable bay drive with an ntfs partition on it mounts without trouble
* disk is damaged?
>> ran testdisk on sda1 and reported no problems with disk or partition on the disk
------------------
So now i am confused, what could be the cause of this? syslog suggests nothing bad happening at boot time, so i am out of ideas. Any suggestions?
Thanks.