I''ve got a btrfs on an sd card, which I''m using as the root fs on a beagle. That''s not the problem :) The machine I generate my images on has an internal sd reader, and I also have a usb card reader. After creating the fs on the internal reader, I ended up plugging it in on the external reader. internal: sdd external: sdh mount /dev/sdh2 /mnt -t btrfs> mount: /dev/sdh2: can''t read superblock[15035.538462] device fsid 48fadf7ed76537-bb9c7266ecb8b2 devid transid 8986 /dev/sdh2 [15035.538462] open /dev/sdd2 failed If I plug it back into the internal reader, it mounts fine on /dev/sdd2. An strace of btrfsctl -a shows it reading /dev/sdh2, and there''s no mention of /dev/sdd:> open("/dev/sdh2", O_RDONLY) = 4 > pread(4, "\2067kF\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2859, 65536) = 2859The fs mounts fine on the external reader on a different machine. -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
TARUISI Hiroaki
2010-Apr-12 00:02 UTC
Re: Can''t mount removable device if device name changes.
Hi, What is your kernel version? Btrfs hols device names which construct filesystems and updating device name(device renaming) is merged just in last month. Regards, taruisi (2010/04/11 10:49), cwillu wrote:> I''ve got a btrfs on an sd card, which I''m using as the root fs on a > beagle. That''s not the problem :) > > The machine I generate my images on has an internal sd reader, and I > also have a usb card reader. After creating the fs on the internal > reader, I ended up plugging it in on the external reader. > > internal: sdd > external: sdh > > mount /dev/sdh2 /mnt -t btrfs >> mount: /dev/sdh2: can''t read superblock > [15035.538462] device fsid 48fadf7ed76537-bb9c7266ecb8b2 devid transid > 8986 /dev/sdh2 > [15035.538462] open /dev/sdd2 failed > > If I plug it back into the internal reader, it mounts fine on /dev/sdd2. > > An strace of btrfsctl -a shows it reading /dev/sdh2, and there''s no > mention of /dev/sdd: >> open("/dev/sdh2", O_RDONLY) = 4 >> pread(4, "\2067kF\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2859, 65536) = 2859 > > The fs mounts fine on the external reader on a different machine. > -- > To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html-- taruisi -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Reasonably Related Threads
- Fail to set up UEFI syslinux on ArchLinux USB Flash Drive
- Fail to set up UEFI syslinux on ArchLinux USB Flash Drive
- Fail to set up UEFI syslinux on ArchLinux USB Flash Drive
- Fail to set up UEFI syslinux on ArchLinux USB Flash Drive
- Fail to set up UEFI syslinux on ArchLinux USB Flash Drive