LinuxForum.Fans
Тема

Монтирование больших жетских дисков

Автор: yurashkin 12 сообщений 6251 просмотров
#147781

Доброго дня,

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

fdisk -l

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

#147782

yurashkin, на диске есть какие-либо важные данные? Если нет, попробуйте «забить» его нулями (хотя бы начало, то есть запустить команду и через секунд 20 прервать по Ctrl+C):
[console]
dd if=/dev/null of=/dev/sdb
[/console]
А затем разметить и отформатировать в нужную вам файловую систему.

#147794

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

#147796

yurashkin, а если в консоли сделать что-то вроде:
[console]
mkdir -p /mnt/test
mount /dev/sdb1 /mnt/test
[/console]
...и показать ошибки, если они будут.
Также неплохо бы глянуть на вывод команды dmesg в системе с подключённым проблемным диском.
Да, и вывод команды fdisk -l вы так и не показали wink

#147804

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

#147817

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

text

[  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:

text

Диск /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 просит указать файловую систему. Собственно с чем и не получается совладать.

#147818

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

#147819

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

yurashkin написал:
The util fdisk doesn't support GPT. Use GNU Parted.

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

fdisk не поддерживает GPT. Используйте GNU Parted
#147820
Vascom написал:
А там точно есть файловая система? Где и как она была создана?
И зачем вообще на этом диске GPT?

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

#147822

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

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

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

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

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

Не стоит изобретать велосипед, коллеги не дадут соврать как я к ним отношусь wink
В Вашем случае всё просто.
1. Подключаете диск в винде, кипируете данные куда либо ещё. Отцепляете диск.
2. Подключаете диск линуксу (любому) и забиваете диск нулями
[console]dd if=/dev/zero of=/dev/sdb
[/console]
где /dev/sdb ваш диск в линуксе, определить букву можно по fdisk -l
3. Тем же fdisk - ком создаёте раздел, который используете чаще всего (хоть ntfs, хоть ext)
4. mkfs - создаёте на этом разделе файловую систему.
И после этого этот диск у вас определится где угодно абсолютно одинаково.
Не буду влезать объяснениями в дебри проблемы, но лечится именно так. Это самый простой вариант. И вообщем то самый првильный.
Сам много раз так возвращал винты с того света.

Войдите или зарегистрируйтесь, чтобы ответить.