Это то, что произошло,
Я вставил свой(важный)внешний жесткий диск в машину RedHat 6, выполнил свои задачи, отмонтировал диск через Nautilus и физически отключил диск от машины (и теперь я это понял, я в спешке отсоединил привод, пока Nautilus (из RHEL6) что-то записывал на диск).
На этом жестком диске было 3 раздела,100 ГБ ext4,50 ГБ ext4и оставшиеся около148 ГБ нтфс.
Позже я снова подключил его к своей машине с Ubuntu 14.04, и теперь обаext4разделы диска не монтируются.
Вот что говорит Gparted:
и,
также, вот sudo fdisk -l
вывод команды,
Disk /dev/sdb: 320.1 GB, 320072932352 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142446 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf909bf11
Device Boot Start End Blocks Id System
/dev/sdb1 2048 209717247 104857600 83 Linux
/dev/sdb2 209717248 314574847 52428800 83 Linux
/dev/sdb3 314574848 625141759 155283456 7 HPFS/NTFS/exFAT
Я не настолько хорошо знаком с этим вопросом fsck
и fsck.ext4
не умею им управлять. Пожалуйста, дайте мне направление.
решение1
Запустите это для sdb1 и sdb2. Если внешний диск и вы уверены, что все размонтировано, вы можете запустить из вашей рабочей Ubuntu. Другим может потребоваться использовать live installer.
Из liveDVD/Flash, чтобы все было размонтировано, при необходимости отключите подкачку, измените показанный пример с разделом sdb1 на свой(ие) раздел(ы)
e2fsck используется для проверки семейства файловых систем ext2/ext3/ext4. -p пытается исправить ситуации, когда ответ не требуется
sudo e2fsck -C0 -p -f -v /dev/sdb1
если ошибки: -y автоматически отвечает «да» для исправлений, требующих ответа
sudo e2fsck -f -y -v /dev/sdb1
также см:
man e2fsck
решение2
Четыре вещи, которые следует учитывать!
Сначала вам действительно следует попробовать смонтировать его обратно на оригинальном устройстве, на котором это сработало в последний раз. Если это так, вы можете сделать резервную копию своих данных оттуда, а затем полностью стереть диск.
Во-вторых, разделы, возможно, не монтируются, потому что вы что-то записывали, Windows тормозит так же, когда вынимается CD, все действия пользователя сводятся к тому, чтобы вставить CD или что-то еще. Так что простое вставление жесткого диска обратно сработает, но только если машина все еще работает. Однако в некоторых случаях можно отменить последние внесенные изменения.
В-третьих, ваш файл таблицы разделов, название которого я не помню, скорее всего, уничтожен и поврежден.
В-четвертых, никогда, никогда, никогда не извлекайте диск, пока он используется.
Если первые три не могут решить вашу проблему, тогда верните те данные, которые вы можете, и вызовите профессионала, чтобы восстановить "потерянные" данные, которые вы не можете восстановить. К сожалению, проблемы с жестким диском в основном необратимы и постоянны, и нет возможности обойти их, не испортив диск или его содержимое еще больше. Вот почему все вам постоянно говорят делать резервные копии вашего контента.