Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: монтирование внешнего хдд в ро  (Прочитано 1630 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн s0ul

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
  • Mess with the best, die like a rest
    • Просмотр профиля
монтирование внешнего хдд в ро
« : 23 Февраля 2010, 03:35:12 »
есть у меня винт внешний SeaGate на 500 гиг. на нем два раздела. ext3 на 400 гиг и ntfs на 100 гиг
вчера сходил к знакомому - надо было ему на винду файлы закинуть. вернулся домой. и тут вобщем начали происходить странности с винтом. теперь оба раздела монтируются только ro (read only) хотя в mount'e написано что примонтировались они как rw.
как выходить из сложившейся ситуации?

P.S> Ubuntu 9.04
-------------
черт. нашел уже
https://forum.ubuntu.ru/index.php?topic=37188 - вот решение
-------------
мне вот другое интересно. как винда могла запороть ext3-раздел?

Пользователь решил продолжить мысль 23 Февраля 2010, 14:44:31:
мда.. решение нашел, но оно не работает. чувствую, что в винте что-то физически сбоит. если у кого были подобные проблемы, то может кто напишет что он делал? просто ужасно не хочется все форматировать.
кстати еще странность: при подключении винт автомонтируется гномом. потом я его рукам отмонтирую# umount /media/diskпотом запускаю fsck # fsck -f /dev/sdb2
fsck 1.41.4 (27-Jan-2009)
e2fsck 1.41.4 (27-Jan-2009)
Ошибка чтения блока 83198023 (Attempt to read block from filesystem resulted in short read) пока getting next inode from scan.  Игнорирую ошибку? yes

Force rewrite? yes
и так до бесконечноти пишет сбойные блоки блоки .если я завершаю fsck через ctrl+c пишет/dev/sdb2: e2fsck canceled.

/dev/sdb2: ***** FILE SYSTEM WAS MODIFIED *****
и потом с винтом пока не переодключишь - ничего нельзя сделать. при попытке выполнить fsck пишет следующее# fsck -f /dev/sdb2
fsck 1.41.4 (27-Jan-2009)
e2fsck 1.41.4 (27-Jan-2009)
fsck.ext2: Attempt to read block from filesystem resulted in short read while trying to open /dev/sdb2
Could this be a zero-length partition?
при попытке занова примонтировать# mount -t ext3 /dev/sdb2 /media/disk
mount: wrong fs type, bad option, bad superblock on /dev/sdb2,
       missing codepage or helper program, or other error
       В некоторых случаях полезная информация может быть
       найдена в syslog - попробуйте dmesg | tail или что-то
       в этом роде
dпоследние ошибки#dmesg | tail -5
[79107.449945] sd 9:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[79107.449957] sd 9:0:0:0: [sdb] Sense Key : Aborted Command [current]
[79107.449968] sd 9:0:0:0: [sdb] Add. Sense: No additional sense information
[79107.449980] end_request: I/O error, dev sdb, sector 204796622
[79107.450012] EXT3-fs: unable to read superblock
блин, я уже не знаю, что делать
« Последнее редактирование: 23 Февраля 2010, 18:46:28 от s0ul »

Оффлайн amcour

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: монтирование внешнего хдд в ро
« Ответ #1 : 23 Февраля 2010, 20:28:45 »
ну не форматировать - это точно

Оффлайн s0ul

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
  • Mess with the best, die like a rest
    • Просмотр профиля
Re: монтирование внешнего хдд в ро
« Ответ #2 : 23 Февраля 2010, 21:39:54 »
fdisk почему то не находит вообще этот винт
# fdisk -l

Диск /dev/sda: 60.0 ГБ, 60011642880 байт
255 heads, 63 sectors/track, 7296 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x9cf5c497

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1               1        1958    15727603+  83  Linux
/dev/sda2            1959        2089     1052257+  82  Linux своп / Solaris
/dev/sda3            2090        4685    20852370   83  Linux
/dev/sda4   *        4686        7296    20972857+   7  HPFS/NTFS
если указать fdisk'y именно раздел, то выдае следующее# fdisk -l /dev/sdb2

Диск /dev/sdb2: 395.2 ГБ, 395249379840 байт
64 heads, 32 sectors/track, 376939 cylinders
Units = цилиндры of 2048 * 512 = 1048576 bytes
Disk identifier: 0x00000000

На диске /dev/sdb2 отсутствует верная таблица разделов
нашел еще способ через gpart, но и он не сработал# sudo gpart /dev/sdb

*** Fatal error: cannot get sector size on dev(/dev/sdb).

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: монтирование внешнего хдд в ро
« Ответ #3 : 23 Февраля 2010, 22:17:53 »
Ну диску похоже точно кранты - даже MFT полетела. Если интерфейс IDE то есть вероятность, что проблема в соединении (шлейф, разъем, ножки отвалились и т.п.)

Оффлайн s0ul

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
  • Mess with the best, die like a rest
    • Просмотр профиля
Re: монтирование внешнего хдд в ро
« Ответ #4 : 23 Февраля 2010, 22:45:22 »
http://www.seagate.com/www/en-us/products/external/freeagent/freeagent_desk
вот этот винт, только на 500 гиг

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: монтирование внешнего хдд в ро
« Ответ #5 : 23 Февраля 2010, 22:54:45 »
А из коробки его достать нельзя? Так, чтоб при этом еще и гарантию не потерять...

Оффлайн s0ul

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
  • Mess with the best, die like a rest
    • Просмотр профиля
Re: монтирование внешнего хдд в ро
« Ответ #6 : 24 Февраля 2010, 01:08:27 »
не знаю. я пока не пробовал. завтра раскручу, да посмотрю, так как гарантия уже истекла.

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: монтирование внешнего хдд в ро
« Ответ #7 : 24 Февраля 2010, 02:34:10 »
testdisk вроде умеет править полетевшую таблицу разделов... если я его ни с кем не путаю
лучше на "ты"

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: монтирование внешнего хдд в ро
« Ответ #8 : 24 Февраля 2010, 02:39:28 »
Да, умеет. Вот только ошибки чтения/записи из за посыпавшихся блинов уже не лечатся.

 

Страница сгенерирована за 0.053 секунд. Запросов: 23.