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

4

Estou precisando de 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. As entradas da tabela de partição não estão na 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

Obrigado 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
    
por Casey 20.10.2013 / 00:38

1 resposta

4

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

Em segundo lugar, 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 (7469 MiB em uso e apenas 89 MiB livre), com pouco uso de espaço de troca. Você precisa prestar atenção à linha -/+ buffers/cache ; 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 utilitário top não fornece o equivalente da linha -/+ buffers/cache de free , portanto, você não está preocupado com nada. Por favor, verifique sua memória com free para ver quanto de 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.

    
por Rod Smith 21.10.2013 / 01:27

Tags