Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
> Linux HDD (Ext3, Type 8E), как достать содержимое с харда
kilowat
сообщение 7.01.2009 - 14:12

Постоялец форума
*****
орден II степени
Группа: Участник
Сообщений: 674
Регистрация: 7.12.2003
Пользователь №: 1322


Такая проблема: Есть 2 харда, на них установлены линуксы (на одном Red Hat, другой не знаю).

При подключении к другим компьютерам идет загрузка, но потом идет запрос логина и пароля (что собственно не удивительно), которых я не знаю.



Вопрос: как достать инфу с этих хардов?

ЗЫ Продбовал через Particion magic - видит Ext3 раздел  и type 8e раздел, но посмотреть что там не дает.
Перейти в начало страницы
 
+Цитировать сообщение
Kreon
сообщение 7.01.2009 - 14:50

/dev/random
*******
отличительный знак Z*
Группа: Участник
Сообщений: 2216
Регистрация: 5.11.2006
Пользователь №: 16651


Т.е. достать оттуда инфу надо из-под винд?
Ну имхо можно так - прицепить к системнику винчестер с данными (linux) и винчестер целевой (windows), загрузиться с любого linux-ного livecd с поддержкой NTFS. Замаунтить разделы обоих винчестеров и просто откопировать файлы с одного на другой.
Плюсы: не надо ничего устанавливать
Минусы: нужна болванка, резак, образ livecd
Перейти в начало страницы
 
+Цитировать сообщение
Graker
сообщение 7.01.2009 - 17:47

Частый гость
***

Группа: Участник
Сообщений: 182
Регистрация: 5.01.2006
Пользователь №: 11345


Поставить на винду дровишко. Например, такое: ]]>http://www.openproj.ru/39/849/]]> . После этого просто скопировать все с внезапно открывшихся разделов.
+: не надо ничего резать, качать и т.п.
-(наверное): надо поставить на винду дровишко.
Перейти в начало страницы
 
+Цитировать сообщение
kilowat
сообщение 13.01.2009 - 14:26

Постоялец форума
*****
орден II степени
Группа: Участник
Сообщений: 674
Регистрация: 7.12.2003
Пользователь №: 1322


Цитата(Graker @ 7.01.2009 - 17:47) *
Поставить на винду дровишко. Например, такое: ]]>http://www.openproj.ru/39/849/]]> . После этого просто скопировать все с внезапно открывшихся разделов.
+: не надо ничего резать, качать и т.п.
-(наверное): надо поставить на винду дровишко.


Дровишки установил, но все оказалось не так просто - в процессе установки отображается что файловая система LVM Linux - в общем доступа к винту нет.
Перейти в начало страницы
 
+Цитировать сообщение
leah
сообщение 13.01.2009 - 16:23

Постоялец форума
*****

Группа: Модератор
Сообщений: 967
Регистрация: 17.08.2004
Пользователь №: 4400


Цитата(kilowat @ 13.01.2009 - 14:26) *
Дровишки установил, но все оказалось не так просто - в процессе установки отображается что файловая система LVM Linux - в общем доступа к винту нет.


Ээээ... это тогда из-под линукса смотреть нужно... и LVM это не совсем файловая система, а система управления дисковым пространством. Т.е. сначала тебе нужно смонтировать том (состоящий части дискового массива), а уже после этого подмонтировать к существующему тому файловую систему (и не факт, что она будет ext3, это может быть раид или еще что...)

На практике LVM используется для удобного использования дискового пространства на куче дисков и один том может быть расположен на нескольких дисках! В случае одного диска используется для быстрого перераспределения пространства и создания резервных копий файловых систем...

Для почитать - ]]>http://gazette.linux.ru.net/rus/articles/taleLinuxLVM.html]]>

Сообщение отредактировано leah - 13.01.2009 - 16:40
Перейти в начало страницы
 
+Цитировать сообщение
kilowat
сообщение 13.01.2009 - 22:06

Постоялец форума
*****
орден II степени
Группа: Участник
Сообщений: 674
Регистрация: 7.12.2003
Пользователь №: 1322


Цитата(leah @ 13.01.2009 - 16:23) *
Ээээ... это тогда из-под линукса смотреть нужно... и LVM это не совсем файловая система, а система управления дисковым пространством. Т.е. сначала тебе нужно смонтировать том (состоящий части дискового массива), а уже после этого подмонтировать к существующему тому файловую систему (и не факт, что она будет ext3, это может быть раид или еще что...)

Для почитать - ]]>http://gazette.linux.ru.net/rus/articles/taleLinuxLVM.html]]>


Из первого абзаца ничего не понял, но буду читать инфу из полученной ссылки, а потом посмотрим что получится.
Перейти в начало страницы
 
+Цитировать сообщение
kilowat
сообщение 15.01.2009 - 00:17

Постоялец форума
*****
орден II степени
Группа: Участник
Сообщений: 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
Перейти в начало страницы
 
+Цитировать сообщение
leah
сообщение 15.01.2009 - 11:07

Постоялец форума
*****

Группа: Модератор
Сообщений: 967
Регистрация: 17.08.2004
Пользователь №: 4400


Цитата(kilowat @ 15.01.2009 - 00:17) *
Установил 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
Перейти в начало страницы
 
+Цитировать сообщение
kilowat
сообщение 16.01.2009 - 18:42

Постоялец форума
*****
орден II степени
Группа: Участник
Сообщений: 674
Регистрация: 7.12.2003
Пользователь №: 1322


Всем большое спасибо за помощь, только благодаря вам удалось подрубить винт
В первую очередь установил в мандриву пакет LVM2 (до этого ставил только 1, отсюда и была проблема),
а потом сделал все как написано в ссылке.

ЗЫ Только тему не трите. мне еще второй винт ковырять, мало ли не получится rolleyes.gif
Перейти в начало страницы
 
+Цитировать сообщение
kilowat
сообщение 22.01.2009 - 22:51

Постоялец форума
*****
орден II степени
Группа: Участник
Сообщений: 674
Регистрация: 7.12.2003
Пользователь №: 1322


час от часу не легче. На другом харде (если смотреть через винду), пишет "Linux RAID".

Соответственно колдовство через LVM не помогает. Как быть?
Перейти в начало страницы
 
+Цитировать сообщение
leah
сообщение 23.01.2009 - 10:06

Постоялец форума
*****

Группа: Модератор
Сообщений: 967
Регистрация: 17.08.2004
Пользователь №: 4400


Цитата(kilowat @ 22.01.2009 - 22:51) *
час от часу не легче. На другом харде (если смотреть через винду), пишет "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/]]>
Перейти в начало страницы
 
+Цитировать сообщение
kilowat
сообщение 23.01.2009 - 15:47

Постоялец форума
*****
орден II степени
Группа: Участник
Сообщений: 674
Регистрация: 7.12.2003
Пользователь №: 1322


вот что у меня

Прикрепленный файл  4.gif ( 20.9 килобайт ) Кол-во скачиваний: 0


Прикрепленный файл  2.gif ( 29.78 килобайт ) Кол-во скачиваний: 0






а это если пробовать набирать cfdisk и cfdisk /dev/sda1

Прикрепленный файл  1.gif ( 24.39 килобайт ) Кол-во скачиваний: 0


Прикрепленный файл  3.gif ( 14.95 килобайт ) Кол-во скачиваний: 0
Перейти в начало страницы
 
+Цитировать сообщение
leah
сообщение 23.01.2009 - 16:36

Постоялец форума
*****

Группа: Модератор
Сообщений: 967
Регистрация: 17.08.2004
Пользователь №: 4400


Цитата(kilowat @ 23.01.2009 - 15:47) *
вот что у меня

а это если пробовать набирать 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:~#
Перейти в начало страницы
 
+Цитировать сообщение
kilowat
сообщение 23.01.2009 - 17:31

Постоялец форума
*****
орден II степени
Группа: Участник
Сообщений: 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
Перейти в начало страницы
 
+Цитировать сообщение
GiNeR
сообщение 23.01.2009 - 20:40

Энтузиаст
****
орден I степениорден III степени
Группа: Участник
Сообщений: 372
Регистрация: 2.01.2005
Пользователь №: 6011


Цитата(kilowat @ 23.01.2009 - 17:31) *
в конце 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
Перейти в начало страницы
 
+Цитировать сообщение
leah
сообщение 26.01.2009 - 09:20

Постоялец форума
*****

Группа: Модератор
Сообщений: 967
Регистрация: 17.08.2004
Пользователь №: 4400


Цитата(kilowat @ 23.01.2009 - 17:31) *
в конце 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 можешь спросить через личку - но только в рабочее время. Дома интернету пока нету...
Перейти в начало страницы
 
+Цитировать сообщение
kilowat
сообщение 26.01.2009 - 23:30

Постоялец форума
*****
орден II степени
Группа: Участник
Сообщений: 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>
Перейти в начало страницы
 
+Цитировать сообщение
leah
сообщение 27.01.2009 - 09:38

Постоялец форума
*****

Группа: Модератор
Сообщений: 967
Регистрация: 17.08.2004
Пользователь №: 4400


Цитата(kilowat @ 26.01.2009 - 23:30) *
[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. В принципе можно и сразу с пятого этапа начать bes.gif только я не помню, прокатит ли.... Тогда нужно сделать так:
mkdir /mnt/disk1
mkdir /mnt/disk2
mount /dev/md1 /mnt/disk1 -o ro
mount /dev/md2 /mnt/disk2 -o ro
Перейти в начало страницы
 
+Цитировать сообщение
kilowat
сообщение 27.01.2009 - 17:05

Постоялец форума
*****
орден II степени
Группа: Участник
Сообщений: 674
Регистрация: 7.12.2003
Пользователь №: 1322


а можно ide хард? просто с sata проблема... нету второго
Перейти в начало страницы
 
+Цитировать сообщение
leah
сообщение 27.01.2009 - 19:19

Постоялец форума
*****

Группа: Модератор
Сообщений: 967
Регистрация: 17.08.2004
Пользователь №: 4400


Цитата(kilowat @ 27.01.2009 - 17:05) *
а можно ide хард? просто с sata проблема... нету второго

Да, можно и ide. Тогда везде вместо /dev/sdb нужно подставить /dev/hda (1-m) или /dev/hdb (1-s) или /dev/hdc (2-m) или /dev/hdd (2-s) - это в зависимости от того, на каком канале IDE винт находится (первый/второй - master/slave)
Перейти в начало страницы
 
+Цитировать сообщение

2 страниц V   1 2 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 29.03.2024 - 04:38