LINUX.ORG.RU

Помогите восстановить сервер / файлы

 , восстановление., ,


1

2

Добрый день. Прошу, так сказать, срочной, помощи в вопросе, жизни и смерти. В Linux я не опытный. А с серверами опыта и ещё меньше.

А теперь опишу картину.

1. Сервер мне в достался в таком состоянии, поэтому очень подробно не опишу. Сервер в RAID1 (по-моему) 2х1.5 Tb. Не знаю. Программном или Физическом. Мат плата mini ITX «GA-H55N-USB3» (Судя по спецификации программный, если он вообще стоит. Как проверить подскажите? В жизни не сталкивался с RAID).

2. На этом сервере стоит Proxmon 1.9 (Обновить не рискую, пока что), на котором крутится виртуалка. Параметры виртуалки: KVM / Linux 2.6/1024 RAM / разъмы CPU 2 !? / ядра CPU 1 / HDD VIRTIO 0:0 800.00 local:105/vm-105-disk-1.raw. Стоит Zentyal-2.0-3-amd64.iso.

3. Zentyal работает в роли DHCP сервера (помоему совсем лишнее, если все равно выдает на роутер который может тоже раздать) и файлового сервера (созданы пользователи, и шаровые папки + права доступа) + VPN сервер, для соединения отовсюду.

4. При запуске виртуалки выдает: http://i.piccy.info/i7/bf5ddf5259168d23f860ecdf4fb76b0e/1-8-946/61629635/2012....

5. До этого виртуалка начала сбоить в работе и пропал доступ к web оболочке Zentyal. Позже упала и файловая шара. Перезагрузил виртуалку (Кстати до этого она не выключалась никак). Но подключился по SSH и под sudo получил доступ к файлам шары. Почитав на форумах рекомендации на эту тему, выполнил их и почистил кеш aptitude, удалил файлы backup. Перезагрузил. Все тоже. По рекомендациям выполнил fsck. И в этот же момент система перестала отвечать. После перезагрузки (спустя время) появляется (4.) пункт. Монитора нету. Только SSH (win putty) и VNC через вэб оболочку Proxmon.

6. В виртуалку добавил лайв образы:

ADRIANE-KNOPPIX_V6.7.1CD-2011-09-14-EN.iso CentOS-6.2-x86_64-LiveCD.iso clearos-community-6.2-x86_64.iso clonezilla-live-20120620-precise.iso dban-2.2.6_i586.iso debian-6.0.5-amd64-i386-netinst.iso dsl-4.4.10.iso Fedora-15-x86_64-Live-Desktop.iso Fedora-17-x86_64-Live-Desktop.iso finnix-105.iso gparted-live-0.13.0-1.iso pmagic_2012_07_13.iso pmagic_2012_07_13_x86_64.iso redobackup-livecd-1.0.3.iso smeserver-8.0-x86_64.iso systemrescuecd-x86-2.8.1.iso ubuntu-10.04.2-desktop-amd64.iso ubuntu-10.04.2-desktop-i386.iso ubuntu-10.04.2-server-amd64_ua.iso ubuntu-12.04-desktop-amd64.iso ubuntu-12.04-server-amd64.iso zentyal-2.0-3-amd64.iso zentyal-2.2-2-amd64.iso

7. Запустив CentOS-6.2-x86_64-LiveCD.iso видим следующее:

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


Как много скриншотов. Можно вкратце и текстом (вывод parted, например)? А то наверняка многие сейчас через GPRS работают.

AITap ★★★★★ ()
Ответ на: комментарий от AITap

Что, например, говорят pvdisplay, lvdisplay? Как выглядит конфиг загрузчика? /etc/fstab?

AITap ★★★★★ ()
Ответ на: комментарий от AITap

на физической.

vhost:~# pvdisplay --- Physical volume --- PV Name /dev/sdb2 VG Name pve PV Size 1.36 TB / not usable 896.00 KB Allocatable yes PE Size (KByte) 4096 Total PE 357571 Free PE 1023 Allocated PE 356548 PV UUID 1gtATM-qSNl-uyHZ-3d0S-7fKS-LkBG-NkuTz3

vhost:~# lvdisplay --- Logical volume --- LV Name /dev/pve/swap VG Name pve LV UUID aMMPB2-EBXR-GHB6-Bqlt-0mtV-SHI5-crEAqj LV Write Access read/write LV Status available # open 1 LV Size 4.00 GB Current LE 1024 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0

--- Logical volume --- LV Name /dev/pve/root VG Name pve LV UUID 4tXcvZ-wMh6-vgO3-fGFP-xRls-lkdn-dOq2oU LV Write Access read/write LV Status available # open 1 LV Size 96.00 GB Current LE 24576 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:1

--- Logical volume --- LV Name /dev/pve/data VG Name pve LV UUID Tx7MG4-fkXL-btpE-YobS-rzxn-isTj-JTa58k LV Write Access read/write LV Status available # open 1 LV Size 1.26 TB Current LE 330948 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:2

blqs ()
Ответ на: на физической. от blqs

попробуйте освоить тут разметку с переводом строк, а то это месиво очень трудно читать/разбирать

zolden ★★★★★ ()
Ответ на: на физической. от blqs

Используйте теги [code]...[/code] и кнопку «Предпросмотр», пожалуйста.

/dev/pve/root и /dev/pve/data монтируются?

В смысле,

mount /dev/pve/root /mnt && ls /mnt && umount /mnt
mount /dev/pve/data /mnt && ls /mnt && umount /mnt

Что говорят эти команды, будучи запущенными с http://sysresccd.org/ на виртуальной машине?

AITap ★★★★★ ()
Последнее исправление: AITap (всего исправлений: 2)
Ответ на: комментарий от zolden

попробуйте освоить тут разметку с переводом строк,

lorcode же!

vahtu ()
Ответ на: комментарий от AITap

systemrescuecd-x86-2.8.1.iso на виртуальной машине

#mount /dev/pve/root /mnt && ls /mnt && umount /mnt
mount: special device /dev/block/pve/root does not exist

#mount /dev/pve/data /mnt && ls /mnt && umount /mnt
mount: special device /dev/block/pve/data does not exist

#pvdisplay
PV Name   /de/vda5
VG Name   core
Allocatable   yes (but full)
PV Size   4.00 MiB
Total PE   204738
Free PE   0
Allocated PE   204738
PP UUID   x-xx--xx--x-x-x-x-x (не перепечатал)

#lvdisplay выводится но по VNC не видно полностью, только последний параметр.
сейчас поищу способ вывести и скопировать..

blqs ()
Ответ на: комментарий от AITap
root@sysresccd /root % lvdisplay
  --- Logical volume ---
  LV Path                /dev/core/root
  LV Name                root
  VG Name                core
  LV UUID                vf7YZx-Dycg-WGHF-if0c-WqbM-b80e-xJl4dy
  LV Write Access        read/write
  LV Creation host, time ,
  LV Status              available
  # open                 0
  LV Size                6.52 GiB
  Current LE             1668
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

  --- Logical volume ---
  LV Path                /dev/core/swap_1
  LV Name                swap_1
  VG Name                core
  LV UUID                Ztg5PV-CMEI-YGOe-0Qgo-OEWu-Gdtg-vFlMzJ
  LV Write Access        read/write
  LV Creation host, time ,
  LV Status              available
  # open                 0
  LV Size                2.86 GiB
  Current LE             731
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1

  --- Logical volume ---
  LV Path                /dev/core/home
  LV Name                home
  VG Name                core
  LV UUID                xT0m2s-f0Mz-N1Hv-DlDc-2fHp-n7sn-80MfNa
  LV Write Access        read/write
  LV Creation host, time ,
  LV Status              available
  # open                 0
  LV Size                790.39 GiB
  Current LE             202339
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
blqs ()
Ответ на: комментарий от AITap
root@sysresccd /root % fdisk -l

Disk /dev/vda: 859.0 GB, 858993459200 bytes
16 heads, 63 sectors/track, 1664406 cylinders, total 1677721600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000782cd

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048      499711      248832   83  Linux
/dev/vda2          501758  1677719551   838608897    5  Extended
/dev/vda5          501760  1677719551   838608896   8e  Linux LVM

Disk /dev/mapper/core-root: 6996 MB, 6996099072 bytes
255 heads, 63 sectors/track, 850 cylinders, total 13664256 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/core-root doesn't contain a valid partition table

Disk /dev/mapper/core-swap_1: 3066 MB, 3066036224 bytes
255 heads, 63 sectors/track, 372 cylinders, total 5988352 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/core-swap_1 doesn't contain a valid partition table

Disk /dev/mapper/core-home: 848.7 GB, 848671277056 bytes
255 heads, 63 sectors/track, 103178 cylinders, total 1657561088 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/core-home doesn't contain a valid partition table
blqs ()
Ответ на: комментарий от blqs
lvm> lvmdiskscan
  /dev/ram0               [      16.00 MiB]
  /dev/loop0              [     294.58 MiB]
  /dev/mapper/core-root   [       6.52 GiB]
  /dev/ram1               [      16.00 MiB]
  /dev/vda1               [     243.00 MiB]
  /dev/mapper/core-swap_1 [       2.86 GiB]
  /dev/ram2               [      16.00 MiB]
  /dev/mapper/core-home   [     790.39 GiB]
  /dev/ram3               [      16.00 MiB]
  /dev/ram4               [      16.00 MiB]
  /dev/ram5               [      16.00 MiB]
  /dev/vda5               [     799.76 GiB] LVM physical volume
  /dev/ram6               [      16.00 MiB]
  /dev/ram7               [      16.00 MiB]
  /dev/ram8               [      16.00 MiB]
  /dev/ram9               [      16.00 MiB]
  /dev/ram10              [      16.00 MiB]
  /dev/ram11              [      16.00 MiB]
  /dev/ram12              [      16.00 MiB]
  /dev/ram13              [      16.00 MiB]
  /dev/ram14              [      16.00 MiB]
  /dev/ram15              [      16.00 MiB]
  2 disks
  19 partitions
  0 LVM physical volume whole disks
  1 LVM physical volume
blqs ()
Ответ на: комментарий от blqs

[code ] lvm> lvs LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert home core -wi-a--- 790.39g root core -wi-a--- 6.52g swap_1 core -wi-a--- 2.86g

root@sysresccd /root % lvscan ACTIVE '/dev/core/root' [6.52 GiB] inherit ACTIVE '/dev/core/swap_1' [2.86 GiB] inherit ACTIVE '/dev/core/home' [790.39 GiB] inherit

lvm> pvscan PV /dev/vda5 VG core lvm2 [799.76 GiB / 0 free] Total: 1 [799.76 GiB] / in use: 1 [799.76 GiB] / in no VG: 0 [0 ]

lvm> pvs PV VG Fmt Attr PSize PFree /dev/vda5 core lvm2 a-- 799.76g 0

lvm> vgdisplay --- Volume group --- VG Name core System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 4 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 799.76 GiB PE Size 4.00 MiB Total PE 204738 Alloc PE / Size 204738 / 799.76 GiB Free PE / Size 0 / 0 VG UUID XKZpL3-eXMj-70pF-PAph-vxkM-RkxQ-86u1zH

blqs ()
Ответ на: комментарий от AITap
root@sysresccd / % mount /dev/mapper/core-home
mount: can't find /dev/mapper/core-home in /etc/fstab or /etc/mtab
root@sysresccd / %
root@sysresccd / % mount /dev/mapper/core-root
mount: can't find /dev/mapper/core-root in /etc/fstab or /etc/mtab
root@sysresccd / %
blqs ()
Ответ на: комментарий от blqs

Вы забыли указать точку монтирования (/mnt, например).

AITap ★★★★★ ()
Ответ на: комментарий от AITap
root@sysresccd / % mount /dev/mapper/core-home /mnt
root@sysresccd / % mount /dev/mapper/core-root /mnt
root@sysresccd / %

root@sysresccd / % mount /dev/mapper/core-home /mnt && ls /mnt && umount /mnt
*users_folders or profiles*
root@sysresccd / % mount /dev/mapper/core-root /mnt && ls /mnt && umount /mnt
mount: /dev/mapper/core-root already mounted or /mnt busy
mount: according to mtab, /dev/mapper/core-home is already mounted on /mnt
blqs ()
Ответ на: комментарий от AITap

Кое что заметил в состоянии виртуальной машины.

VMID 105
running
Диск: 0KB

Хотя:
Оборудование -> ЖД -> VIRTIO	VIRTIO 0:0	800.00GB	local:105/vm-105-disk-1.raw

blqs ()
Ответ на: комментарий от AITap
root@sysresccd / % mount /dev/mapper/core-root /mnt && ls /mnt && umount /mnt
mount: /dev/mapper/core-root already mounted or /mnt busy
mount: according to mtab, /dev/mapper/core-home is already mounted on /mnt
root@sysresccd / %
blqs ()
Ответ на: комментарий от AITap

root@sysresccd / % ls /mnt
ls: cannot access /mnt/selinux: Input/output error
ls: cannot access /mnt/boot: Input/output error
ls: cannot access /mnt/home: Input/output error
ls: cannot access /mnt/var: Input/output error
ls: cannot access /mnt/etc: Input/output error
0     build  home            lib64       opt   selinux  ubuntu   vmlinuz.old
1     cdrom  initrd.img      lost+found  proc  srv      usr
bin   dev    initrd.img.old  media       root  sys      var
boot  etc    lib             mnt         sbin  tmp      vmlinuz
root@sysresccd / %
blqs ()
Ответ на: комментарий от blqs

Итого: core-home прекрасно монтируется и читается. Можете забекапить свои данные оттуда. core-root повреждён. Скопируйте, что хотите, и либо попробуйте починить (fsck и т.п.), либо переустановите систему.

AITap ★★★★★ ()
Ответ на: комментарий от AITap

Спасибо. Сейчас по FTP core-home скопирую на другую машину. и начну эксперименты. Спасибо большое. Изучать только начинаю. Ранее с linux не было необходимости. Максимум для домашнего использования, без усложнений и углублений.. Подключаю в mc ftp и копирую. Подскажите как правильно воспользоваться командой fsck. Что бы не усугубить ситуацию (после копирования).

blqs ()
Ответ на: комментарий от blqs

Вы убедились в том, что core-home - те самые данные, которые заслуживают бекапа?

Правильный способ использовать fsck:
1) Забекапить раздел посекторным копированием (gzip -c < /dev/mapper/core-root > /директория/в/которой/много/свободного/места/core-root.img.gz)
2) Прогнать fsck в режиме «только чтение», чтобы ознакомиться с ошибками (fsck -n /dev/core/root).
3) Потом - автопроверка (fsck -a /dev/core/root)
4) Затем - интерактивная проверка и исправление (fsck -r /dev/core/root). И импровизация.

AITap ★★★★★ ()
Ответ на: комментарий от AITap

:) ещё копируются файлы, по фтп. странно что MC не хочет архивировать все файлы. а только первые 500 мб.. к сожалению фтп сервер виндовый. поэтому файлы все в крякозябрах (неверные кодировки). Оказалось много русских имен файлов. Думаю не беда. linux прочитает.. Чуть чуть осталось. нескольк одесятков гиг уже :).

blqs ()
Ответ на: комментарий от blqs

Главное, что кракозябры, а не знаки вопроса. convmv справится, если что.

И лучше было бы, действительно, архивировать. Кстати, FTP-сервер можно было подключить при помощи curlftpfs (как файловую систему) и архивировать файлы в файл прямо на сервере.

AITap ★★★★★ ()
Ответ на: комментарий от AITap

и так поехали. первый второй пункты прошел. теперь -r правда в каталог dev/mapper/core-root бекап раздела не делал. места нету.

blqs ()
Ответ на: комментарий от blqs

Ну и что предлагает сделать fsck -r /dev/mapper/core-root?

AITap ★★★★★ ()
Ответ на: комментарий от AITap

Спасибо за помощь. Хоть и запустить старую систему не удалось. Но хоть скопированы файлы. Возможно есть ещё какие то идеи. При запуске та-же ошибка.

mount: mounting /dev on /root/dev failed: Invalid argument
mount: mounting /proc on /root/proc failed: Invalid arument
/init: line271: can`t open /root/dev/console: no such file
[   0.xxxxxx] Kernel panic - not syncing: Attempted to kill init!
Если нет, то переустановлю заново. Чем могу вас отблагодарить?

blqs ()
Ответ на: комментарий от AITap

fsck -r /dev/mapper/core-root далее пошло много вопросов на которые я отвечал Fix (y) - y. Поставил гирьку, и через 20+ минут процесс завершился. Я перезагрузился, и запустился с диска, как в старой конфигурации.

blqs ()
Ответ на: комментарий от AITap

Ну это смотря с какой стороны смотреть.. Файлы скопированы. Система не восстановлена. При запуске те же.

mount: mounting /dev on /root/dev failed: Invalid argument
mount: mounting /proc on /root/proc failed: Invalid arument
/init: line271: can`t open /root/dev/console: no such file
[   0.xxxxxx] Kernel panic - not syncing: Attempted to kill init!
В любом случае спасибо за помощь. Данные сохранены. Если вариантов восстановления не будет, переустановка завтра. Чем могу отблагодарить?

blqs ()
Ответ на: комментарий от blqs

Ну что, тогда удачи. Отблагодарить, вероятно, ничем не можете. Мне достаточно опыта решения проблем, который я набираю на форуме.

AITap ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.