1

Доброго дня,

в данный момент у меня имеется жесткий диск 640 Гб, который ни в какую не хочется монтироваться. Проблема заключается в том, что не могу подобрать файловую систему. После команда

fdisk -l

система показывает, что файловая система данного жетского диска GPT. Помогите пожалуйста подобрать файловую систему для монтирования.

2 (04.04.2011 10:21:52 отредактировано Lupo Alberto)

yurashkin, на диске есть какие-либо важные данные? Если нет, попробуйте «забить» его нулями (хотя бы начало, то есть запустить команду и через секунд 20 прервать по Ctrl+C):

 Консоль:

dd if=/dev/null of=/dev/sdb

А затем разметить и отформатировать в нужную вам файловую систему.

Был, был и весь вышел...

3

На диске очень много важной информации, поэтому данный способ не подходит. Я немного удивлен, поскольку Ubuntu 10.10 без проблем автоматически монтировала, вот только Fedora, что-то не дает.

4 (04.04.2011 11:11:32 отредактировано Lupo Alberto)

yurashkin, а если в консоли сделать что-то вроде:

 Консоль:

mkdir -p /mnt/test
mount /dev/sdb1 /mnt/test

...и показать ошибки, если они будут.
Также неплохо бы глянуть на вывод команды dmesg в системе с подключённым проблемным диском.
Да, и вывод команды fdisk -l вы так и не показали  wink

Был, был и весь вышел...

5

И всё же хотелось бы увидеть вывод fdisk -l

6

Собственно вот что сообщает dmesg:

[  818.431282] EXT3-fs (sdb1): error: can't find ext3 filesystem on dev sdb1.
[  818.514593] EXT2-fs (sdb1): error: can't find an ext2 filesystem on dev sdb1.
[  818.549196] ISOFS: Unable to identify CD-ROM format.
[  818.572864] FAT: bogus number of reserved sectors
[  818.572872] VFS: Can't find a valid FAT filesystem on dev sdb1.
[  818.581567] hfs: can't find a HFS filesystem on dev sdb1.
[  818.602314] hfs: unable to find HFS+ superblock

Вот о чем говорит fdisk -l:

Диск /dev/sdb: 640.1 ГБ, 640133946880 байт
256 heads, 63 sectors/track, 77521 cylinders, всего 1250261615 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xeac6bf8d

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1               1  4294967295  2147483647+  ee  GPT
/dev/sdb2      4294967040  4294967038  2147483647+   0  Пустой

[i]WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.

Пробовал монтировать, как указали ранее, но mount просит указать файловую систему. Собственно с чем и не получается совладать.

7

А там точно есть файловая система? Где и как она была создана?
И зачем вообще на этом диске GPT?

8

Тут уже на форуме проскакивали темы про восстановление данных.
TestDisk в помощь.

yurashkin пишет:

The util fdisk doesn't support GPT. Use GNU Parted.

Мой вольный перевод:

fdisk не поддерживает GPT. Используйте GNU Parted

Был, был и весь вышел...

9

Vascom пишет:

А там точно есть файловая система? Где и как она была создана?
И зачем вообще на этом диске GPT?

Файловая система есть, Севен показывает ее как NTFS и собственно на винде нет проблем с Windows. Винт довольно старный, отформатировал его в NTFS после покупки, так он и появиявился. В этом вся и есть загвостка, что Fedora распознает его как GPT.

10

Судя по всему, самым простым решением будет скопировать данные и пересоздать всю таблицу разделов и файловую систему (можно и NTFS) под линуксом.

11

Lupo Alberto пишет:

Тут уже на форуме проскакивали темы про восстановление данных.

Восстанавливать ничего не нужно, раздел рабочий. С Windows все работает корректно, нареканий нет. Мне потребовалось к Федоре примонтировать этой жесткий диск, поскольку на нем нужна информация, а постоянно перегружаться с одной ОС на другую не хочется.

Заметил, что винт с Федерой винда не воспринимает, как собственно Федора не хочет работать с хранилищем данных. Придется третий хард использовать как нейтральную территорию.

12

yurashkin пишет:

Придется третий хард использовать как нейтральную территорию.

Не стоит изобретать велосипед, коллеги не дадут соврать как я к ним отношусь  wink
В Вашем случае всё просто.
1.  Подключаете диск в винде, кипируете данные куда либо ещё. Отцепляете диск.
2. Подключаете диск линуксу (любому) и забиваете диск нулями

 Консоль:
dd if=/dev/zero of=/dev/sdb

где /dev/sdb ваш диск в линуксе, определить букву можно по fdisk -l
3. Тем же fdisk - ком создаёте раздел, который используете чаще всего (хоть ntfs, хоть ext)
4. mkfs - создаёте на этом разделе файловую систему.
И после этого этот диск у вас определится где угодно абсолютно одинаково.
Не буду влезать объяснениями в дебри проблемы, но лечится именно так. Это самый простой вариант. И вообщем то самый првильный.
Сам много раз так возвращал винты с того света.

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null