Questão O disco não contém uma tabela de partição válida - as entradas da tabela de partição não estão em ordem de disco


Eu estou precisando de alguma ajuda. Eu sou completamente novo no linux. Eu criei e instalei um servidor Unbuntu 10.04 como uma máquina virtual que está rodando em um ambiente Citrix Xenserver 5.6 Fp1.

Enquanto eu tenho lutado um pouco aqui e ali, tudo parece funcionar bem. Eu tenho um servidor proxy em execução nesta máquina para os meus usuários, e eu adicionei recentemente o servidor de correio kerio. Aqui é onde eu encontrei um problema. (Eu acho que). Ao navegar pelas máquinas executando processos usando "top", pareceu-me que a quantidade total da minha memória estava sendo maximizada, enquanto a minha unidade de swap nunca é tocada. Eu me lembro durante a configuração desta máquina que eu tive um pouco de dificuldade para configurar as unidades. Com isso quero dizer, eu não estava me sentindo tão quente e confusa que fiz isso direito. Bem, acho que agora posso dizer que acho errado. Parece que meus discos estão um pouco altos para dizer o mínimo. Aqui está a ordem do "jackedupness" ... e abaixo disso é o que eu recebo quando eu corro "fdisk -l"

Qualquer ajuda seria aceita com gratidão.

  1. A partição 1 não termina no limite do cilindro.
  2. Entradas da tabela de partição não estão em ordem de disco
  3. O disco / dev / xvdd não contém uma tabela de partições válida


$ sudo fdisk -l
Disk /dev/xvda: 193.3 GB, 193273528320 bytes
255 heads, 63 sectors/track, 23497 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: 0x000aa4f5

Device Boot      Start         End      Blocks   Id  System
/dev/xvda1               1          32      248832   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/xvda2           23255       23498     1951744   82  Linux swap / Solaris
/dev/xvda3              32       23255   186540033    5  Extended
/dev/xvda5              32       23255   186540032   8e  Linux LVM

Partition table entries are not in disk order

Disk /dev/xvdd: 66 MB, 66891776 bytes
255 heads, 63 sectors/track, 8 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/xvdd doesn't contain a valid partition table

Agradeço antecipadamente,

Casey

sudo parted -l

Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/ubuntu-tmp: 998MB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End    Size   File system  Flags
 1      0.00B  998MB  998MB  ext3

Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/ubuntu-home: 5000MB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  5000MB  5000MB  ext3

Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/ubuntu-var: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End    Size   File system  Flags
 1      0.00B  160GB  160GB  ext3

Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/ubuntu-root: 20.0GB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  20.0GB  20.0GB  ext3

Model: Xen Virtual Block Device (xvd)
Disk /dev/xvda: 193GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End    Size    Type      File system     Flags
 1      1049kB  256MB  255MB   primary   ext3
 3      257MB   191GB  191GB   extended
 5      257MB   191GB  191GB   logical                   lvm
 2      191GB   193GB  1999MB  primary   linux-swap(v1)

Error: /dev/xvdd: unrecognised disk label                                 

Resultados do swapon -s

swapon -s
Filename                Type        Size    Used    Priority
/dev/xvda2                              partition   1951736 0   -1

conteúdo fstab

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
/dev/mapper/ubuntu-root /               ext3    errors=remount-ro 0       1
# /boot was on /dev/xvda1 during installation
UUID=762d244c-df00-401e-a06b-b4d98316b5b3 /boot           ext3    defaults        0       2
/dev/mapper/ubuntu-home /home           ext3    defaults        0       2
/dev/mapper/ubuntu-tmp /tmp            ext3    defaults        0       2
/dev/mapper/ubuntu-var /var            ext3    defaults        0       2
# swap was on /dev/xvda2 during installation
UUID=87884241-3fa5-46c9-aef2-8144c08ac49c none            swap    sw              0       0

4
2017-10-19 22:38


origem


Não confie no fdisk - ele não suporta atualmente volumes LVM (ou tabelas de partições GPT) - tente sudo parted -l em vez de. Se você está preocupado com o swap, pode querer incluir a saída de swapon -stambém. - steeldriver
Você pode adicioná-los ao seu post (usando o recurso 'Editar') por favor? é difícil ler como comentários - steeldriver
Eu fiz, obrigada. me desculpe por isso. - Casey
Ignore o aviso sobre a ordem, é um disparate. Quanto ao motivo pelo qual o xvdd não possui uma tabela de partições, o que faz você pensar que ele deveria ter uma? Você não descreveu seu layout de disco, então, para todos que sabemos, é assim que você o configura. - psusi
Muito obrigado pela resposta @psusi Tudo o que estou tentando fazer é tentar descobrir por que minha unidade de swap não está funcionando. Layout de disco? Você não tem idéia do que eu preciso fornecer para responder a isso. Tabela de partição? ya, nenhuma pista se é suposto ter um ou não. Como eu disse no meu post, eu sou totalmente novo para isso e estou procurando ajuda, que é por isso que estou aqui. Ao fazer a instalação inicial disso, eu tentei o melhor que pude para configurar as unidades do que eu li na internet. Por favor, explique-me o que eu preciso fazer para lhe fornecer as informações que você precisa. - Casey


Respostas:


Primeiro, seu problema não tem nada a ver com partições. o fdisk avisos sobre entradas que não estão em ordem de disco e sobre a partição 1 que não está iniciando em um limite de cilindro podem ser ignoradas. (Na verdade, o segundo deles identifica sua versão do fdisk como sendo muito antiga. Eu recomendo que você atualize.

Segundo, o Linux usa memória que não está sendo usada para buffers e caches para melhorar o desempenho. Em tal sistema, não é incomum que quase toda a memória disponível esteja em uso, com pouco ou nenhum uso de espaço de troca. Por exemplo, aqui está a saída de free em um dos meus computadores:

$ free -m
             total       used       free     shared    buffers     cached
Mem:          7469       7380         89          0        124       3847
-/+ buffers/cache:       3407       4062
Swap:         6143        717       5426

Você pode pensar que a memória estava quase no máximo (com 7469 MiB em uso e apenas 89 MB livres), com pouco uso de espaço de troca. Você precisa prestar atenção ao -/+ buffers/cache linha, embora; essa linha informa quanta memória está sendo usada pelos programas. Neste caso, é menos da metade da memória disponível. A maior parte da memória deste computador está sendo usada por caches de disco, e esses caches serão limpos no momento em que forem necessários por um programa.

o top utilitário não fornece o equivalente do -/+ buffers/cache linha de free, então as chances são que você está preocupado com nada. Por favor, verifique sua memória com free para ver quanto da sua memória está sendo consumida por buffers e caches. Se você ainda acha que há um problema depois disso, edite sua pergunta original com detalhes.


4
2017-10-20 23:27