Hallo everybody,
I have just installed FreeBSD on my PC and I am planning to migrate to it. I have a little experience with FreeBSD and have used GNU/Linux for many years.
I have two 1 TB external USB drives that I use for backups. I would like to use them from GNU/Linux and from FreeBSD. The two disks are the same model and were bought in January 2015 and September 2015, respectively. I have used both drives for over a year now with no problem. Before trying to use them on FreeBSD, I ran a check for bad blocks and no problems were detected.
So I have partitioned both disks under GNU/Linux and formatted them with ext2fs. I can mount the first disk on FreeBSD with no problem. When I try to mount the second, I get the following error:
If I try to check the file system I get the following error:
I do not know what this error means I by searching on the web I have not found any relevant information.
Also, dmesg shows that the drive (da1) is recognized correctly, and no error appears in dmesg when I try to mount the drive.
The only difference I have noticed between the two disks is that the bad one has physical sector size 2048 while the good one has physical sector size 512. Both file systems are formatted with inode size 256.
So I have been trying to mount this disk for two days now and I am out of ideas. I would be very thankful if some user of the forum could give me some hint.
I have just installed FreeBSD on my PC and I am planning to migrate to it. I have a little experience with FreeBSD and have used GNU/Linux for many years.
I have two 1 TB external USB drives that I use for backups. I would like to use them from GNU/Linux and from FreeBSD. The two disks are the same model and were bought in January 2015 and September 2015, respectively. I have used both drives for over a year now with no problem. Before trying to use them on FreeBSD, I ran a check for bad blocks and no problems were detected.
So I have partitioned both disks under GNU/Linux and formatted them with ext2fs. I can mount the first disk on FreeBSD with no problem. When I try to mount the second, I get the following error:
# mount -t ext2fs /dev/da1s1 mnt
mount: /dev/da1s1: Invalid argument
If I try to check the file system I get the following error:
# fsck_ext2fs -f -n -v /dev/da1s1
e2fsck 1.42.13 (17-May-2015)
/sbin/e2fsck: Attempt to read block from filesystem resulted in short read while trying to open /dev/da1s1
Could this be a zero-length partition?
I do not know what this error means I by searching on the web I have not found any relevant information.
Also, dmesg shows that the drive (da1) is recognized correctly, and no error appears in dmesg when I try to mount the drive.
The only difference I have noticed between the two disks is that the bad one has physical sector size 2048 while the good one has physical sector size 512. Both file systems are formatted with inode size 256.
So I have been trying to mount this disk for two days now and I am out of ideas. I would be very thankful if some user of the forum could give me some hint.