Linux HDD (Ext3, Type 8E), как достать содержимое с харда |
Здравствуйте, гость ( Вход | Регистрация )
Linux HDD (Ext3, Type 8E), как достать содержимое с харда |
7.01.2009 - 14:12
Вставить ник | Быстрая цитата | Сообщение
#1
|
|
Постоялец форума Группа: Участник Сообщений: 674 Регистрация: 7.12.2003 Пользователь №: 1322 |
Такая проблема: Есть 2 харда, на них установлены линуксы (на одном Red Hat, другой не знаю).
При подключении к другим компьютерам идет загрузка, но потом идет запрос логина и пароля (что собственно не удивительно), которых я не знаю. Вопрос: как достать инфу с этих хардов? ЗЫ Продбовал через Particion magic - видит Ext3 раздел и type 8e раздел, но посмотреть что там не дает. |
|
|
7.01.2009 - 14:50
Вставить ник | Быстрая цитата | Сообщение
#2
|
|
/dev/random Группа: Участник Сообщений: 2216 Регистрация: 5.11.2006 Пользователь №: 16651 |
Т.е. достать оттуда инфу надо из-под винд?
Ну имхо можно так - прицепить к системнику винчестер с данными (linux) и винчестер целевой (windows), загрузиться с любого linux-ного livecd с поддержкой NTFS. Замаунтить разделы обоих винчестеров и просто откопировать файлы с одного на другой. Плюсы: не надо ничего устанавливать Минусы: нужна болванка, резак, образ livecd |
|
|
7.01.2009 - 17:47
Вставить ник | Быстрая цитата | Сообщение
#3
|
|
Частый гость Группа: Участник Сообщений: 182 Регистрация: 5.01.2006 Пользователь №: 11345 |
Поставить на винду дровишко. Например, такое: ]]>http://www.openproj.ru/39/849/]]> . После этого просто скопировать все с внезапно открывшихся разделов.
+: не надо ничего резать, качать и т.п. -(наверное): надо поставить на винду дровишко. |
|
|
13.01.2009 - 14:26
Вставить ник | Быстрая цитата | Сообщение
#4
|
|
Постоялец форума Группа: Участник Сообщений: 674 Регистрация: 7.12.2003 Пользователь №: 1322 |
Поставить на винду дровишко. Например, такое: ]]>http://www.openproj.ru/39/849/]]> . После этого просто скопировать все с внезапно открывшихся разделов. +: не надо ничего резать, качать и т.п. -(наверное): надо поставить на винду дровишко. Дровишки установил, но все оказалось не так просто - в процессе установки отображается что файловая система LVM Linux - в общем доступа к винту нет. |
|
|
13.01.2009 - 16:23
Вставить ник | Быстрая цитата | Сообщение
#5
|
|
Постоялец форума Группа: Модератор Сообщений: 967 Регистрация: 17.08.2004 Пользователь №: 4400 |
Дровишки установил, но все оказалось не так просто - в процессе установки отображается что файловая система LVM Linux - в общем доступа к винту нет. Ээээ... это тогда из-под линукса смотреть нужно... и LVM это не совсем файловая система, а система управления дисковым пространством. Т.е. сначала тебе нужно смонтировать том (состоящий части дискового массива), а уже после этого подмонтировать к существующему тому файловую систему (и не факт, что она будет ext3, это может быть раид или еще что...) На практике LVM используется для удобного использования дискового пространства на куче дисков и один том может быть расположен на нескольких дисках! В случае одного диска используется для быстрого перераспределения пространства и создания резервных копий файловых систем... Для почитать - ]]>http://gazette.linux.ru.net/rus/articles/taleLinuxLVM.html]]> Сообщение отредактировано leah - 13.01.2009 - 16:40 |
|
|
13.01.2009 - 22:06
Вставить ник | Быстрая цитата | Сообщение
#6
|
|
Постоялец форума Группа: Участник Сообщений: 674 Регистрация: 7.12.2003 Пользователь №: 1322 |
Ээээ... это тогда из-под линукса смотреть нужно... и LVM это не совсем файловая система, а система управления дисковым пространством. Т.е. сначала тебе нужно смонтировать том (состоящий части дискового массива), а уже после этого подмонтировать к существующему тому файловую систему (и не факт, что она будет ext3, это может быть раид или еще что...) Для почитать - ]]>http://gazette.linux.ru.net/rus/articles/taleLinuxLVM.html]]> Из первого абзаца ничего не понял, но буду читать инфу из полученной ссылки, а потом посмотрим что получится. |
|
|
15.01.2009 - 00:17
Вставить ник | Быстрая цитата | Сообщение
#7
|
|
Постоялец форума Группа: Участник Сообщений: 674 Регистрация: 7.12.2003 Пользователь №: 1322 |
Установил mandriva 2008 (gnome) , подрубил винт( с LVM). Он отображается в оборудовании как hdd
Screenshot.png ( 87.79 килобайт )
Кол-во скачиваний: 6
sda, b, c, d это кардридер По указанной выше ссылке почитал информацию.. не могу сказать что все понял. Попробовал в терминале понабирать команды типа (тихо не ржите) Код [root@localhost ~]# df Файловая система Разм Исп Дост Исп% смонтирована на /dev/hdb1 7,7G 1,9G 5,5G 26% / /dev/hdb6 45G 190M 45G 1% /home [root@localhost ~]# mount dev/hdd mount: невозможно найти dev/hdd в /etc/fstab или /etc/mtab [root@localhost ~]# pvcreate pvcreate -- ERROR: "/etc/lvmtab" doesn't exist or is unreadable; you may need to run vgscan [root@localhost ~]# vgscan vgscan -- LVM driver/module not loaded? Я просто не понимаю как этот винчестер инициализировать в мандриве, чтобы можно было на него залезть. Буду очень благодарен за инструкцию step by step Сообщение отредактировано kilowat - 15.01.2009 - 11:03 |
|
|
15.01.2009 - 11:07
Вставить ник | Быстрая цитата | Сообщение
#8
|
|
Постоялец форума Группа: Модератор Сообщений: 967 Регистрация: 17.08.2004 Пользователь №: 4400 |
Установил mandriva 2008 (gnome) , подрубил винт( с LVM). Он отображается в оборудовании как hdd sda, b, c, d это кардридер По указанной выше ссылке почитал информацию.. не могу сказать что все понял. Попробовал в терминале понабирать команды типа (тихо не ржите) ...... Я просто не понимаю как этот винчестер инициализировать в мандриве, чтобы можно было на него залезть. Буду очень благодарен за инструкцию step by step Возьми другой LiveCD - например Knoppix LiveCD или Ubuntu LiveCD Но в Ubuntu нужно будет доставить пакет lvm2 - пакет реально будет ставиться не на диск, а в файловую систему в памяти твоего компьютера на время работы LiveCD и нужен будет доступ к интернету. Вот инструкция (на аглицком, но там и так все понятно) - ]]>http://specialkevin.com/?p=97]]> Сообщение отредактировано leah - 15.01.2009 - 11:08 |
|
|
16.01.2009 - 18:42
Вставить ник | Быстрая цитата | Сообщение
#9
|
|
Постоялец форума Группа: Участник Сообщений: 674 Регистрация: 7.12.2003 Пользователь №: 1322 |
Всем большое спасибо за помощь, только благодаря вам удалось подрубить винт
В первую очередь установил в мандриву пакет LVM2 (до этого ставил только 1, отсюда и была проблема), а потом сделал все как написано в ссылке. ЗЫ Только тему не трите. мне еще второй винт ковырять, мало ли не получится |
|
|
22.01.2009 - 22:51
Вставить ник | Быстрая цитата | Сообщение
#10
|
|
Постоялец форума Группа: Участник Сообщений: 674 Регистрация: 7.12.2003 Пользователь №: 1322 |
час от часу не легче. На другом харде (если смотреть через винду), пишет "Linux RAID".
Соответственно колдовство через LVM не помогает. Как быть? |
|
|
23.01.2009 - 10:06
Вставить ник | Быстрая цитата | Сообщение
#11
|
|
Постоялец форума Группа: Модератор Сообщений: 967 Регистрация: 17.08.2004 Пользователь №: 4400 |
час от часу не легче. На другом харде (если смотреть через винду), пишет "Linux RAID". Соответственно колдовство через LVM не помогает. Как быть? Что значит "смотреть через винду"?! Уверен, что "винда" правильно определила тип твоих разделов?! Еще раз, что тебе нужно: 1) Машина с линуксом (можно просто заргуженная через LiveCD, например Ubuntu) 2) консоль (Приложения -> Стандартные -> Терминал) 3) fdisk (или cfdisk) Если fdisk, то команда p Код fdisk /dev/sdX Если если cfdisk (более одобна иногда бывает), то сначала Код LANG=C sudo cfdisk /dev/sdX Где, /dev/sdX - диск, который хочется посмотреть. Результаты в студию! У меня на сервере c linux raid такие результаты (поверх рейда стоит LVM, и поверх нее 3 тома) Код leah@lvt-serv:~$ sudo fdisk /dev/sda The number of cylinders for this disk is set to 38913. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): p Disk /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 1 4863 39062016 83 Linux /dev/sda2 4864 38913 273506625 5 Extended /dev/sda5 4864 5106 1951866 82 Linux swap / Solaris /dev/sda6 5107 38913 271554696 fd Linux raid autodetect Command (m for help): q leah@lvt-serv:~$ sudo fdisk /dev/sdb The number of cylinders for this disk is set to 38913. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): p Disk /dev/sdb: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdb1 1 4863 39062016 83 Linux /dev/sdb2 4864 38913 273506625 5 Extended /dev/sdb5 4864 5106 1951866 82 Linux swap / Solaris /dev/sdb6 5107 38913 271554696 fd Linux raid autodetect Command (m for help): q Код root@lvt-serv:~# cat /proc/mdstat Personalities : [raid1] md0 : active raid1 sda6[0] sdb6[1] 271554624 blocks [2/2] [UU] unused devices: <none> Код leah@lvt-serv:~$ sudo pvscan PV /dev/md0 VG vg lvm2 [258,97 GB / 68,97 GB free] Total: 1 [258,97 GB] / in use: 1 [258,97 GB] / in no VG: 0 [0 ] leah@lvt-serv:~$ sudo vgscan Reading all physical volumes. This may take a while... Found volume group "vg" using metadata type lvm2 leah@lvt-serv:~$ sudo lvscan ACTIVE '/dev/vg/projects' [10,00 GB] inherit ACTIVE '/dev/vg/archive' [120,00 GB] inherit ACTIVE '/dev/vg/repository' [60,00 GB] inherit leah@lvt-serv:~$ PS. По программным рейдам в линуксе можно почитать здесь ]]>http://www.citforum.ru/operating_systems/linux/raid_linux/]]> |
|
|
23.01.2009 - 15:47
Вставить ник | Быстрая цитата | Сообщение
#12
|
|
Постоялец форума Группа: Участник Сообщений: 674 Регистрация: 7.12.2003 Пользователь №: 1322 |
|
|
|
23.01.2009 - 16:36
Вставить ник | Быстрая цитата | Сообщение
#13
|
|
Постоялец форума Группа: Модератор Сообщений: 967 Регистрация: 17.08.2004 Пользователь №: 4400 |
вот что у меня а это если пробовать набирать cfdisk и cfdisk /dev/sda1 УУУУУУ! Как раз внизу fdisk и было самое интересное! А перед запуском cfdisk нужно было сказать LANG=C - а то у него с русским юникодим бардак небольшой. И еще - нужно набирать /dev/sda, но не /dev/sda1 ! Единичка обозначает первый раздел твоего диска, а тебе весь диск нужен. Ну да ладно. Поворчал немного.. У тебя на диске, который ПЕРВЫМ подключен, имеется 2 раздела Linux RAID. Чтобы понять что для их запуска нужно, надо показать мне вывод команды "cat /proc/mdstat" Будет примерно так Код root@lvt-serv:~# cat /proc/mdstat
Personalities : [raid1] md0 : active raid1 sda6[0] sdb6[1] 271554624 blocks [2/2] [UU] unused devices: <none> root@lvt-serv:~# |
|
|
23.01.2009 - 17:31
Вставить ник | Быстрая цитата | Сообщение
#14
|
|
Постоялец форума Группа: Участник Сообщений: 674 Регистрация: 7.12.2003 Пользователь №: 1322 |
в конце fdisk ничего не было - я не обрезал текст, там было пусто.
вот такого там не было, я бы заметил Код Device Boot Start End Blocks Id System /dev/sda1 1 4863 39062016 83 Linux /dev/sda2 4864 38913 273506625 5 Extended /dev/sda5 4864 5106 1951866 82 Linux swap / Solaris /dev/sda6 5107 38913 271554696 fd Linux raid autodetect перед cfdisk писал lang=C это ничего не изменило - была такая же абра-кадабра Сообщение отредактировано kilowat - 23.01.2009 - 17:32 |
|
|
23.01.2009 - 20:40
Вставить ник | Быстрая цитата | Сообщение
#15
|
|
Энтузиаст Группа: Участник Сообщений: 372 Регистрация: 2.01.2005 Пользователь №: 6011 |
в конце fdisk ничего не было - я не обрезал текст, там было пусто. вот такого там не было, я бы заметил Код Device Boot Start End Blocks Id System /dev/sda1 1 4863 39062016 83 Linux /dev/sda2 4864 38913 273506625 5 Extended /dev/sda5 4864 5106 1951866 82 Linux swap / Solaris /dev/sda6 5107 38913 271554696 fd Linux raid autodetect перед cfdisk писал lang=C это ничего не изменило - была такая же абра-кадабра LANG не равно lang |
|
|
26.01.2009 - 09:20
Вставить ник | Быстрая цитата | Сообщение
#16
|
|
Постоялец форума Группа: Модератор Сообщений: 967 Регистрация: 17.08.2004 Пользователь №: 4400 |
в конце fdisk ничего не было - я не обрезал текст, там было пусто. вот такого там не было, я бы заметил Код Device Boot Start End Blocks Id System /dev/sda1 1 4863 39062016 83 Linux /dev/sda2 4864 38913 273506625 5 Extended /dev/sda5 4864 5106 1951866 82 Linux swap / Solaris /dev/sda6 5107 38913 271554696 fd Linux raid autodetect перед cfdisk писал lang=C это ничего не изменило - была такая же абра-кадабра Про то, что LANG нужно писать заглавными буквами - уже сказали. А fdisk ничего не показал потому, что нужно было указать не /dev/sda1 , а /dev/sda И так, ждем вывода команды cat /proc/mdstat ЗЫ. Аську или jabber можешь спросить через личку - но только в рабочее время. Дома интернету пока нету... |
|
|
26.01.2009 - 23:30
Вставить ник | Быстрая цитата | Сообщение
#17
|
|
Постоялец форума Группа: Участник Сообщений: 674 Регистрация: 7.12.2003 Пользователь №: 1322 |
только смог добраться до компа, и снова поковырять винчестер. Сделал на этот раз как сказали
Код [root@localhost ~]# fdisk /dev/sda
Количество цилиндров для этого диска установлено в 19457. С этим все в порядке, но значение больше, чем 1024, и в отдельных установках могут возникнуть проблемы с: 1) программами, запускаемым при загрузке (напр., старые версии LILO) 2) загрузкой и программами разметки из других ОС (напр., DOS FDISK, OS/2 FDISK) Команда (m для справки): p Диск /dev/sda: 160.0 ГБ, 160040803840 байт 255 heads, 63 sectors/track, 19457 cylinders Units = цилиндры of 16065 * 512 = 8225280 bytes Disk identifier: 0xb1ebb1eb Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 1 13 104391 fd Автоопределение Linux raid /dev/sda2 14 19457 156183930 fd Автоопределение Linux raid Команда (m для справки): q [root@localhost ~]# cat /proc/mdstat Personalities : [raid1] md2 : active raid1 sda2[0] 156183808 blocks [2/1] [U_] md1 : active raid1 sda1[0] 104320 blocks [2/1] [U_] unused devices: <none> |
|
|
27.01.2009 - 09:38
Вставить ник | Быстрая цитата | Сообщение
#18
|
|
Постоялец форума Группа: Модератор Сообщений: 967 Регистрация: 17.08.2004 Пользователь №: 4400 |
[root@localhost ~]# cat /proc/mdstat Personalities : [raid1] md2 : active raid1 sda2[0] 156183808 blocks [2/1] [U_] md1 : active raid1 sda1[0] 104320 blocks [2/1] [U_] unused devices: <none>[/code] Ну вот и ладненько! Теперь по порядку - у тебя 2 сломанных RAID1 тома, сломанных потому, что в каждом не хватает по разделу. Что нужно сделать. 1) Взять ЕЩЕ один винчестер. Например пусть он будет в системе как /dev/sdb - второй SATA-винчестер. 2) На нем создать 2 раздела Linux Raid РОВНО такие же как и на твоем винте. Например (я привожу только то, что нужно на клавиатуре набрать - строго последовательно!!!!!, без вывода сообщений самой команды): fdisk /dev/sdb n p 1 104320 n p 2 156183808 t 1 fd t 2 fd w q 2a) Перезагрузить компьютер - не всегда нужно, но желательно - биос должен увидеть новые разделы 3) Подцепить новый раздел размером 104320 блоков к устройству /dev/md1, а новый раздел размером 156183808 к /dev/md2 Например: mdadm /dev/md1 -a /dev/sdb1 mdadm /dev/md2 -a /dev/sdb2 4) Дождаться перестройки рейда (может занять несколько часов) просмотром cat /proc/mdstat - здесь все понятно будет 5) Подмонтировать файловую систему с раздела /dev/md1 и /dev/md2 в нужное тебе место Например: mkdir /mnt/disk1 # создание каталога для монтирования mkdir /mnt/disk2 # создание второго каталога для монтирования mount /dev/md1 /mnt/disk1 # монтирование раздела (надеюсь, что не LVM поверх) mount /dev/md2 /mnt/disk2 # монтирование раздела (надеюсь, что не LVM поверх) Если на этапе монтирования высыпалась ошибка, то нужно повторить команды для LVM pvscan vgscan lvscan - и подмонтировать найденные LVM-тома. 6) посмотреть что получилось df -h ls /mnt/disk1 ls /mnt/disk2 PS. В принципе можно и сразу с пятого этапа начать только я не помню, прокатит ли.... Тогда нужно сделать так: mkdir /mnt/disk1 mkdir /mnt/disk2 mount /dev/md1 /mnt/disk1 -o ro mount /dev/md2 /mnt/disk2 -o ro |
|
|
27.01.2009 - 17:05
Вставить ник | Быстрая цитата | Сообщение
#19
|
|
Постоялец форума Группа: Участник Сообщений: 674 Регистрация: 7.12.2003 Пользователь №: 1322 |
а можно ide хард? просто с sata проблема... нету второго
|
|
|
27.01.2009 - 19:19
Вставить ник | Быстрая цитата | Сообщение
#20
|
|
Постоялец форума Группа: Модератор Сообщений: 967 Регистрация: 17.08.2004 Пользователь №: 4400 |
а можно ide хард? просто с sata проблема... нету второго Да, можно и ide. Тогда везде вместо /dev/sdb нужно подставить /dev/hda (1-m) или /dev/hdb (1-s) или /dev/hdc (2-m) или /dev/hdd (2-s) - это в зависимости от того, на каком канале IDE винт находится (первый/второй - master/slave) |
|
|
Текстовая версия | Сейчас: 29.03.2024 - 04:38 |