eu apaguei o servidor / boot ainda está em execução é necessário reinstalar?

1

Isso é estúpido. Eu pedi 2SSD de um provicer. Normalmente eu sou o único que faz o particionamento e formatação. Então, vou saber qual é o SSD, olhando para discos que ainda não foram particionados.

Acontece que, apesar do status não gerenciado do servidor e do preço que é incomumente baixo, o provedor perfectip.net fez a instalação e o particionamento. Em outras palavras, eles vão além do dever e melhoraram muito.

Enquanto eu realmente aprecio isso, eu não sabia como diferenciar qual é qual.

Para reparticionar e reformatar o sdb e o sdc, acho que são os novos SSDs. Eu recebi um aviso dizendo que o sdc1 está em uso, e eu estava tipo, por que? É um novo disco rígido. Então eu desmonto e continuo indo embora.

Eu fui para / boot que parece estar onde / sdc1 está montado também e vi um monte de arquivo .img. Ah, deve estar de volta, suponho.

Em suma, se eu for para / boot não vejo nada.

Para adicionar complicação / sdc1, que agora está montada em / home3, é de apenas 440 MB, mesmo que o / sdc seja de 1.5 T.

root@host [/boot]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       50G  8.6G   39G  19% /
tmpfs                  32G     0   32G   0% /dev/shm
/dev/mapper/VolGroup-lv_home
                      1.3T  192G  1.1T  16% /home
/usr/tmpDSK           485M   11M  449M   3% /tmp
/dev/sdc1             485M   11M  449M   3% /home3
/dev/sdb1              97M  5.6M   87M   7% /home2

fazendo

root@host [/boot]# fdisk -l

Disk /dev/sdb: 256.1 GB, 256060514304 bytes
255 heads, 63 sectors/track, 31130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xb4852a81

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       31130   250051693+  8e  Linux LVM

Disk /dev/sdc: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00037518

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1      182401  1465136001   8e  Linux LVM

Disk /dev/mapper/VolGroup-lv_root: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/VolGroup-lv_swap: 33.8 GB, 33839644672 bytes
255 heads, 63 sectors/track, 4114 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/VolGroup-lv_home: 1412.2 GB, 1412247322624 bytes
255 heads, 63 sectors/track, 171695 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

root@host [/boot]#

Como você vê, há apenas 1 partição no sdc, ou seja, sdc1

Há um monte de / dev / mapper que eu não entendo o que.

Oh ya além de deletar / sdc1, eu recriou / sdc1 e montou isso e não pode desmontar.

Então eu estou ferrado, eu? Todos os arquivos já estão armazenados em backup. O servidor ainda está sendo executado de qualquer maneira. Devo pedir uma reinstalação?

    
por user4951 04.01.2013 / 13:07

2 respostas

3

Seu kernel já está carregado na RAM, e é por isso que, se você ainda não desligou seu servidor, ainda poderá usar o servidor. Crie uma nova partição (provavelmente ext2), cerca de 50MB, e baixe as fontes para o kernel do Linux (3.7.1). Em seguida, compile seu próprio kernel e reinstale o GRUB ou o LILO. Em seguida, atualize o arquivo de configuração e o / etc / fstab para reconhecer sua partição de inicialização do sistema.

Mais informações aqui:

link

O Gentoo tem ótimos documentos sobre como fazer tudo isso. Apenas certifique-se de obter um kernel vanilla ou o kernel da sua distro.

    
por 05.01.2013 / 01:52
1

Essas entradas de /dev/mapper significam que sua instalação usa dm/lvm com as quais você normalmente não precisa se preocupar. Isso significa que você precisa de uma partição de inicialização extra e de arquivos initram (ou conceitos similares), porque geralmente é impossível para o seu gerenciador de inicialização nessa situação conseguir capturar o kernel e inicializar.

Dado que você apagou essa partição e não tem backup e é provavelmente muito difícil recriá-la (bem, não é verdade, mas você obviamente nunca fez isso e não tem como saber se o seu provedor faz algo extravagante, o que seria uma receita para o desastre), então, por favor, o que você fizer, peça ao seu provedor para reinstalar essa partição de inicialização.

Esta resposta assume que este sistema já está de alguma forma em produção, o que eu acredito que você implique. Se este sistema foi apenas configurado antes de você começar e você não se importa com esse estado, então você pode simplesmente limpá-lo e começar de novo, mas eu acho que você não teria perguntado nesse caso.

Quando tudo isso acabar, por favor, relaxe por meia hora e repita a situação novamente. Você cometeu erros em mais de um lugar aqui e pode realmente aprender lições valiosas, que lhe pouparão uma grande dor no futuro.

    
por 04.01.2013 / 13:23