Câu hỏi Đĩa không chứa một bảng phân vùng hợp lệ - mục bảng phân vùng không có trong thứ tự đĩa


Tôi cần sự giúp đỡ. Tôi hoàn toàn mới với Linux. Tôi đã tạo và cài đặt một máy chủ Unbuntu 10.04 như một máy ảo đang chạy trong môi trường Citrix Xenserver 5.6 Fp1.

Trong khi tôi đã đấu tranh một chút ở đây và ở đó, mọi thứ dường như làm việc ok. Tôi có một máy chủ proxy đang chạy trên máy này cho người dùng của mình và gần đây tôi đã thêm máy chủ thư kerio. Đây là nơi tôi tìm thấy một vấn đề. (Tôi nghĩ). Trong khi duyệt các máy đang chạy các tiến trình bằng cách sử dụng "top", nó xuất hiện với tôi rằng toàn bộ lượng bộ nhớ của tôi đã được maxed ra, trong khi ổ đĩa trao đổi của tôi là không bao giờ xúc động. Tôi nhớ lại trong quá trình cài đặt máy này mà tôi đã gặp phải một chút rắc rối khi thiết lập các ổ đĩa. Ý tôi là, tôi không hề cảm thấy ấm áp và mờ ảo mà tôi đã làm đúng. Vâng, tôi nghĩ bây giờ, tôi chắc chắn có thể nói rằng tôi nghĩ rằng tôi đã sai. Có vẻ như các ổ đĩa của tôi hơi bị kích thích để nói ít nhất. Đây là thứ tự của "jackedupness" ... và dưới đây là những gì tôi nhận được khi tôi chạy "fdisk -l"

Bất kỳ sự trợ giúp nào cũng sẽ được chấp nhận một cách biết ơn.

  1. Phân vùng 1 không kết thúc trên ranh giới hình trụ.
  2. Các mục trong bảng phân vùng không theo thứ tự đĩa
  3. Đĩa / dev / xvdd không chứa bảng phân vùng hợp lệ


$ 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

Cảm ơn bạn trước,

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                                 

Kết quả của swapon -s

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

nội dung 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


gốc


Không dựa vào fdisk - nó hiện không xử lý khối lượng LVM (hoặc bảng phân vùng GPT) - hãy thử sudo parted -l thay thế. Nếu bạn lo lắng về việc hoán đổi, bạn có thể muốn bao gồm đầu ra của swapon -scũng. - steeldriver
Bạn có thể thêm chúng vào bài viết của mình (sử dụng tính năng 'Chỉnh sửa') không? khó đọc như bình luận - steeldriver
Tôi đã làm, cảm ơn bạn. xin lỗi vì điều đó. - Casey
Bỏ qua cảnh báo về thứ tự, nó là vô nghĩa. Đối với lý do tại sao xvdd không có bảng phân vùng, điều gì làm cho bạn nghĩ rằng nó được cho là có một? Bạn đã không mô tả bố cục đĩa của bạn để cho tất cả chúng ta biết, đó là cách bạn thiết lập nó. - psusi
Cảm ơn bạn rất nhiều vì đã trả lời @psusi Tất cả những gì tôi đang cố gắng làm là cố gắng tìm ra lý do tại sao ổ đĩa trao đổi của tôi không hoạt động. Bố cục đĩa? ya, không có đầu mối những gì tôi cần phải cung cấp cho bạn để trả lời đó. Bảng phân vùng? ya, không có đầu mối nếu nó có nghĩa vụ phải có một hay không. Như tôi đã nói trong bài viết của mình, tôi hoàn toàn mới mẻ với điều này và tôi đang tìm kiếm sự giúp đỡ, đó là .... tại sao tôi ở đây. Khi thực hiện cài đặt ban đầu của điều này, tôi đã cố gắng hết sức để có thể thiết lập ổ đĩa từ những gì tôi đọc trên internet. Vui lòng giải thích cho tôi những gì tôi cần làm để cung cấp cho bạn thông tin bạn cần. - Casey


Các câu trả lời:


Đầu tiên, vấn đề của bạn không liên quan gì đến phân vùng. Các fdisk cảnh báo về các mục không nằm trong thứ tự đĩa và về phân vùng 1 không bắt đầu trên một ranh giới hình trụ có thể bỏ qua. (Trên thực tế, thứ hai trong số này xác định phiên bản của bạn fdisk như là khá cổ đại. Tôi khuyên bạn nên nâng cấp.)

Thứ hai, Linux sử dụng bộ nhớ không được sử dụng cho bộ đệm và bộ đệm để cải thiện hiệu suất. Trên một hệ thống như vậy, nó không phải là hiếm cho gần như tất cả bộ nhớ có sẵn để được sử dụng, với ít hoặc không sử dụng không gian trao đổi. Ví dụ, đây là đầu ra của free trên một trong các máy tính của tôi:

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

Bạn có thể nghĩ rằng bộ nhớ đã được gần như maxed (7469MiB sử dụng và chỉ 89MiB miễn phí), với ít sử dụng không gian trao đổi. Bạn cần chú ý đến -/+ buffers/cache dòng, mặc dù; dòng đó cho bạn biết có bao nhiêu bộ nhớ đang được chương trình sử dụng. Trong trường hợp này, nó ít hơn một nửa bộ nhớ có sẵn. Hầu hết bộ nhớ của máy tính này đang được bộ nhớ cache sử dụng, và những bộ nhớ cache này sẽ bị xóa khi chúng cần chương trình.

Các top tiện ích không cung cấp tương đương với -/+ buffers/cache dòng free, vì vậy rất có thể bạn đang quan tâm đến không có gì. Vui lòng kiểm tra bộ nhớ của bạn free để xem lượng bộ nhớ của bạn đang được bộ đệm và bộ nhớ cache tiêu thụ ra sao. Nếu bạn vẫn cho rằng có vấn đề sau khi bạn làm điều đó, vui lòng chỉnh sửa câu hỏi ban đầu của bạn với chi tiết.


4
2017-10-20 23:27