I don't know which i s your external disk, but I don't need to know that to see what's wrong
It's UUID
UUID is supposed to be a Universal IDentifier, and it is, but it has some serious drawbacks. The UUID of a disk can change if the disk/partition changes in some respect - and if that happens to a disk/partition in fstab - which does not change correspondingly you get your problem
Change
- Code: Select all
# /dev/sdb1
UUID=b340d62d-5908-48e3-bb52-79bcdcaf8892 /media/sdb1 ext3 defaults 0 2
to
- Code: Select all
# /dev/sdb1
/dev/sdb1 /media/sdb1 ext3 defaults 0 2
and in the same way change
- Code: Select all
# /dev/sdb2
UUID=2426e230-e6c1-4577-aec6-bb343a6350fe /media/sdb2 ext3 defaults 0 2
to
- Code: Select all
# /dev/sdb2
/dev/sdb2 /media/sdb2 ext3 defaults 0 2
The long UUID is just another way of saying /dev/sdb2 or /dev/sdb1 or whatever...
It is irritating, but on the other hand you don't change your partitions too often - and it does not happen just because you remove an external hdd connected by USB. If you use E-SATA and the disk is in fstab it's another story - I'm actually uncertain as to what happens and cannot test
If these partitions are your external disk connected by E-SATA and you still get the problem after the change above
you have tested
