SATA & Fedora 12
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
SATA & Fedora 12 - 2009-12-07 16:46:14.916666
|
|
|
Rr
Сообщений: 32
Оценки: 0
Присоединился: 2006-08-24 10:13:24
|
Приветствую вас, уважаемая элита IT-сообщества! :) Есть проблема, может кто сталкивался. На компе стоит win и Fedora Linux 12. Но беда не в этом.. Еще есть два жестких диска (Оба SATA), на одном из которых установлены обе операционки, а второй содержит один раздел, отформатированный в ntfs. Винда видит оба диска, linux - только тот на котором он сам живет. /var/log/messages про ошибки ничего не говорит (если бы я еще знал что искать…). При загрузке linux не о каких сбоях не говорит тоже. Команда df рассказывает тоже только про один винт. Подскажите что почитать на эту тему. А то гугл от меня наверно устал уже.. Спасибо!
|
|
|
RE: SATA & Fedora 12 - 2009-12-07 16:50:16.706666
|
|
|
saimon 2metra
Сообщений: 4281
Оценки: 0
Присоединился: 2007-01-26 10:56:51.426666
|
Добавь этот диск в fstab.
|
|
|
RE: SATA & Fedora 12 - 2009-12-07 16:51:17.530000
|
|
|
The Joker
Сообщений: 3485
Оценки: 99
Присоединился: 2008-10-07 16:22:13.730000
|
Он же не примонтирован :-) ls /dev/sd* Если вылезет две буквы с цифрами (например sda sda1 sda2 sda3 … sdb sdb1 …), значит Linux нормально заметил присутствие второго диска и создал для него девайс-ноды. Остаётся только понять, кто есть кто, и примонтировать его. quote:
ORIGINAL: saimon 2metra Добавь этот диск в fstab. Именно так. Определив, какой девайс-нод соответствует нужному диску/разделу, его надо добавить в /etc/fstab для автоматического монтирования при загрузке системы.
|
|
|
RE: SATA & Fedora 12 - 2009-12-07 17:22:56.773333
|
|
|
Rr
Сообщений: 32
Оценки: 0
Присоединился: 2006-08-24 10:13:24
|
Благодарю! Итак, получилось вот что. $ ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sda6 /dev/sda7 /dev/sda8 /dev/sda9 /dev/sdb SDB есть. На сколько я понял, это говорит о том, что винт замечен (но не пойман). Как увидеть раздел, который собственно надо монтировать?
|
|
|
RE: SATA & Fedora 12 - 2009-12-07 18:04:57.346666
|
|
|
Rr
Сообщений: 32
Оценки: 0
Присоединился: 2006-08-24 10:13:24
|
Файл fstab: /dev/mapper/luks-0c3985b7-e342-47f0-910e-21a655653dda / ext4 defaults 1 1 UUID=0fb1cb9b-512f-46d9-8148-090b9756ca4a /boot ext4 defaults 1 2 /dev/mapper/luks-8f0fe781-ebb2-41d3-af23-231ff804add9 /home ext4 defaults 1 2 UUID=28fb5246-08b2-43e9-95db-387022987961 swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 Команда # mount -t ntfs-3g /dev/sdb /media/media говорит, что NTFS signature is missing. Failed to mount '/dev/sdb': Недопустимый аргумент The device '/dev/sdb' doesn't seem to have a valid NTFS. Maybe the wrong device is used? Or the whole disk instead of a partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
|
|
|
RE: SATA & Fedora 12 - 2009-12-07 19:37:43.920000
|
|
|
The Joker
Сообщений: 3485
Оценки: 99
Присоединился: 2008-10-07 16:22:13.730000
|
quote:
ORIGINAL: Rr SDB есть. На сколько я понял, это говорит о том, что винт замечен (но не пойман). Как увидеть раздел, который собственно надо монтировать? Это значит, что был обнаружен какой-то SATA девайс, но разделов (a la /dev/sda1) на нём найдено не было. Может, это CD/DVD-привод?quote:
ORIGINAL: Rr Файл fstab: /dev/mapper/luks-0c3985b7-e342-47f0-910e-21a655653dda / ext4 defaults 1 1 UUID=0fb1cb9b-512f-46d9-8148-090b9756ca4a /boot ext4 defaults 1 2 /dev/mapper/luks-8f0fe781-ebb2-41d3-af23-231ff804add9 /home ext4 defaults 1 2 UUID=28fb5246-08b2-43e9-95db-387022987961 swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 О, luks! Да тут пахнет криптованными разделами :-) А тот т.н. "раздел" с NTFS точно физический раздел? Может, он тоже закриптован чем-то? Тогда он физически может выглядеть как обычный файл на другой файловой системе. А если Винда зашифровала раздел каким-нибудь BitLocker-ом, то это вопрос в другой раздел форума.quote:
ORIGINAL: Rr Команда # mount -t ntfs-3g /dev/sdb /media/media говорит, что NTFS signature is missing. Failed to mount '/dev/sdb': Недопустимый аргумент The device '/dev/sdb' doesn't seem to have a valid NTFS. Maybe the wrong device is used? Or the whole disk instead of a partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around? mount правильно говорит: нельзя монтировать физический диск (sdb), можно только раздел (например, sdb1). Меня смущает одна вещь:quote:
ORIGINAL: Rr Винда видит оба диска, linux - только тот на котором он сам живет. То что для Винды "два диска" (типа C:\ и D:\) на деле может оказаться двумя разделами на одном диске. Тем более, что на первом диске их создано много (/dev/sda1 /dev/sda2 /dev/sda5 /dev/sda6 /dev/sda7 /dev/sda8 /dev/sda9 – это всё разделы жесткого диска). Короче, надо юзать какой-нибудь fdisk, или cfdisk, или parted, или ещё чего-то и смотреть, что это за разделы на первом диске, каких размеров, с какими ID и т.д. Можно, конечно, тупо примонтировать их куда-нибудь по очереди и посмотреть, что там на них такое записано. Скорее всего, один из них и окажется "вторым диском", который видит Винда.
|
|
|
RE: SATA & Fedora 12 - 2009-12-07 22:09:01.640000
|
|
|
Rr
Сообщений: 32
Оценки: 0
Присоединился: 2006-08-24 10:13:24
|
quote:
Это значит, что был обнаружен какой-то SATA девайс, но разделов (a la /dev/sda1) на нём найдено не было. Может, это CD/DVD-привод? Неа. Привод IDE-шный. quote:
А тот т.н. "раздел" с NTFS точно физический раздел? Может, он тоже закриптован чем-то? Тогда он физически может выглядеть как обычный файл на другой файловой системе. Это жесткий диск, на котором один раздел. Его ни чем не шифровали. Шифрованные только линуксовые разделы. И то не все. Еще один момент. если скомандовать fdisk -l, то (о чудо!) становится виден sdb, на котором sdb1 и sdb5 есть(странно, почему 5?..). Размер sdb5 совпадает с потерянным ntfs разделом. Только вот, если попытаться примонтировать sdb5 или sdb1 - один фиг ничего не получается. Нет, говорит в dev этих sdb-в. З.Ы.: большое спасибо The Joker <The Lord of the Hack>, что не бросил в беде))
|
|
|
RE: SATA & Fedora 12 - 2009-12-08 07:27:06.853333
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
file -s /dev/sdb
|
|
|
RE: SATA & Fedora 12 - 2009-12-09 00:09:46.500000
|
|
|
Rr
Сообщений: 32
Оценки: 0
Присоединился: 2006-08-24 10:13:24
|
quote:
file -s /dev/sdb # file -s /dev/sdb /dev/sdb: x86 boot sector, Microsoft Windows XP MBR, Serial 0xc95eebcf; partition 1: ID=0xf, starthead 0, startsector 16065, 312560640 sectors, code offset 0xc0
|
|
|
RE: SATA & Fedora 12 - 2009-12-09 00:50:03.903333
|
|
|
Rr
Сообщений: 32
Оценки: 0
Присоединился: 2006-08-24 10:13:24
|
Зато если написать: # parted /dev/sdb , видим:
GNU Parted 1.9.0
Используется /dev/sdb
Добро пожаловать в GNU Parted! Наберите 'help' для просмотра списка
команд.
а потом:
(parted) print
Модель: ATA ST3160827AS (scsi) <<<<<---- что это??? при чем тут scsi?... но диск тот самый.
Диск /dev/sdb: 160GB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: msdos
Номер Начало Конец Размер Тип Файловая система Флаги
1 8225kB 160GB 160GB extended lba
5 8258kB 160GB 160GB logical ntfs
Только всё равно ничего не монитруется. Диск виден, раздел - нет 8|
|
|
|
RE: SATA & Fedora 12 - 2009-12-09 10:50:17.533333
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
quote:
ORIGINAL: Rr если скомандовать fdisk -l, то (о чудо!) становится виден sdb, на котором sdb1 и sdb5 есть(странно, почему 5?..). Размер sdb5 совпадает с потерянным ntfs разделом. Можно поподробнее об этом эксперименте? Хотелось бы видеть содержимое консольки после:# ls /dev/sdb*
# fdisk -l
# ls /dev/sdb* Ну и чтоб совсем диагностику провести:cat /proc/partitions
dmesg | grep sdb ps. почему 5? элементарно ватсон! Весь sdb занят extended разделом (sdb1), который содержит в себе один логический раздел. linux резервирует номера 1-4 для primary и extended разделов, а логические нумерует начиная с пяти. pps. quote:
<<<<<—- что это??? при чем тут scsi?… но диск тот самый. Это нормально. Просто потому, что диск SATA.
|
|
|
RE: SATA & Fedora 12 - 2009-12-09 16:55:01.453333
|
|
|
Rr
Сообщений: 32
Оценки: 0
Присоединился: 2006-08-24 10:13:24
|
Конечно. Вот:
[root@RrPC /]# ls /dev/sdb
/dev/sdb
и вот:
[root@RrPC /]# fdisk -l
Диск /dev/sda: 160.0 ГБ, 160040803840 байт
255 heads, 63 sectors/track, 19457 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x6059a80d
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 1 3916 31455238+ 7 HPFS/NTFS
/dev/sda2 3917 19457 124833082+ f W95 расшир. (LBA)
/dev/sda5 3917 16970 104856223+ 7 HPFS/NTFS
/dev/sda6 16971 17951 7877632 83 Linux
/dev/sda7 17990 18352 2915766 82 Linux своп / Solaris
/dev/sda8 18353 19457 8875881 83 Linux
/dev/sda9 * 17951 17989 307453 83 Linux
Пункты таблицы разделов расположены не в дисковом порядке
Диск /dev/sdb: 160.0 ГБ, 160041885696 байт
255 heads, 63 sectors/track, 19457 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc95eebcf
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 2 19457 156280320 f W95 расшир. (LBA)
/dev/sdb5 2 19457 156280288+ 7 HPFS/NTFS
Диск /dev/dm-1: 8064 МБ, 8064626688 байт
255 heads, 63 sectors/track, 980 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
На диске /dev/dm-1 отсутствует верная таблица разделов
Диск /dev/dm-0: 9086 МБ, 9086833664 байт
255 heads, 63 sectors/track, 1104 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
На диске /dev/dm-0 отсутствует верная таблица разделов
Тут немножко поясню. /dev/sda1 - это "диск цэ" виндовый, sda5 - это "диск дэ" с того же винта. А вот что такое sda2 не понятно. Дальше
[root@RrPC /]# cat /proc/partitions
major minor #blocks name
8 0 156289847 sda
8 1 31455238 sda1
8 2 1 sda2
8 5 104856223 sda5
8 6 7877632 sda6
8 7 2915766 sda7
8 8 8875881 sda8
8 9 307453 sda9
8 16 156290904 sdb
253 1 7875612 dm-1
253 0 8873861 dm-0
И последнее,
[root@RrPC /]# dmesg | grep sdb
sd 3:0:0:0: [sdb] 312581808 512-byte logical blocks: (160 GB/149 GiB)
sd 3:0:0:0: [sdb] Write Protect is off
sd 3:0:0:0: [sdb] Mode Sense: 00 3a 00 00
sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sdb:
sdb1 < sdb5 >
sd 3:0:0:0: [sdb] Attached SCSI disk
md: bind<sdb>
md: bind<sdb>
raid0: looking at sdb
raid0: comparing sdb(312581376)
with sdb(312581376)
md: unbind<sdb>
md: export_rdev(sdb)
|
|
|
RE: SATA & Fedora 12 - 2009-12-09 18:31:41.400000
|
|
|
Rr
Сообщений: 32
Оценки: 0
Присоединился: 2006-08-24 10:13:24
|
И еще, в boot.log в самом начале после присвоения имени хосту нашел вот что
Key slot 0 unlocked.
ERROR: isw: wrong number of devices in RAID set "isw_dhedhecdb_RAID_Volume1" [1/2] on /dev/sdb
Устанавливаются параметры Logical Volume Manager [60G[[0;32m OK [0;39m]
что бы это значило?.. 8|
|
|
|
RE: SATA & Fedora 12 - 2009-12-09 22:44:28.020000
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
а вот мне тоже интересны все эти слова про рейд. Ещё меня чутка пугает упоминание LVM – никогда этой фиговиной не пользовался, даже не знаю зачем она. Но это потом. Ты не всё отписал. Я спрашивал про /dev/sdb* ;), про sdb уже понятно, что он существует. А вот /dev/sdb5? Если существует, то давай сюда текст, который выдаёт:mount -t ntfs-3g /dev/sdb5 /media/media Если не существует, то… надо создать:mknod /dev/sdb5 b 8 21 и посмотреть что будет.
|
|
|
RE: SATA & Fedora 12 - 2009-12-10 16:46:50.630000
|
|
|
The Joker
Сообщений: 3485
Оценки: 99
Присоединился: 2008-10-07 16:22:13.730000
|
Ну, что ж, позволю себе подвести промежуточные итоги.quote:
ORIGINAL: Rr Еще есть два жестких диска (Оба SATA), на одном из которых установлены обе операционки, а второй содержит один раздел, отформатированный в ntfs. Оказалось, что на втором жёстком диске есть два раздела.quote:
ORIGINAL: Rr Винда видит оба диска, linux - только тот на котором он сам живет. Не совсем правда. Винда читает только разделы на первом диске. Что именно читает Линукс, неизвестно, ибо стоит LVM, но об этом ниже.quote:
ORIGINAL: Rr Файл fstab: /dev/mapper/luks-0c3985b7-e342-47f0-910e-21a655653dda / ext4 defaults 1 1 UUID=0fb1cb9b-512f-46d9-8148-090b9756ca4a /boot ext4 defaults 1 2 /dev/mapper/luks-8f0fe781-ebb2-41d3-af23-231ff804add9 /home ext4 defaults 1 2 UUID=28fb5246-08b2-43e9-95db-387022987961 swap swap defaults 0 0 Не относится к делу, но всё же. Среди прочего, линукс использует два раздела, криптованных luks. Хозяину машины неплохо бы узнать, что на жестких дисках им соответствует (чтобы не испортить чего-нибудь важного). Для этого надо смотреть инит-скрипты и их настройки. Ниже по ветке было упоминание логических томов LVM. Логические тома, криптованные разделы … – не слишком ли параноидально для начинающего юниксоида? :-)quote:
ORIGINAL: The Joker То что для Винды "два диска" (типа C:\ и D:\) на деле может оказаться двумя разделами на одном диске. Так и оказалось.quote:
ORIGINAL: Rr Тут немножко поясню. /dev/sda1 - это "диск цэ" виндовый, sda5 - это "диск дэ" с того же винта. Это мы поняли :-)quote:
ORIGINAL: Rr И еще, в boot.log в самом начале после присвоения имени хосту нашел вот что
Key slot 0 unlocked.
ERROR: isw: wrong number of devices in RAID set "isw_dhedhecdb_RAID_Volume1" [1/2] on /dev/sdb
Устанавливаются параметры Logical Volume Manager [60G[[0;32m OK [0;39m]
что бы это значило?.. 8| Во-о-от оно. Там написано, что при создании логической группы (или логического тома, или ещё чего-то, связанного с ), туда был включен второй жёсткий диск. Потом что-то в этой конструкции "сломалось" (например, поменяли местами диски, или разметили виндовый раздел поверх LVM, или …). Словом, проблема потерянного виндового раздела решена – это /dev/sda5. А чтобы пользоваться местом на втором жёстком диске, придётся чинить LVM.
|
|
|
|
|