服务器centos 6.1中缺少分区

时间:2014-02-03 10:00:46

标签: linux centos centos6

我在我的centos 6.1上使用了命令df-h 这是输出

[root@localhost ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root
                       50G  2.3G   45G   5% /
tmpfs                 5.9G     0  5.9G   0% /dev/shm
/dev/sda1             485M   35M  425M   8% /boot
/dev/mapper/VolGroup-lv_home
                      2.0T  199M  1.9T   1% /home

我发现硬盘是2TB。但是当我使用命令cat /proc/partitions | more

这是输出

[root@localhost sysconfig]# cat /proc/partitions | more
major minor  #blocks  name

   8        0 4293656576 sda
   8        1     512000 sda1
   8        2 2146970624 sda2
 253        0   52428800 dm-0
 253        1   14417920 dm-1
 253        2 2080120832 dm-2
你可以在第一行看到。它 4396.7 GB 。为什么我只能看到2TB?我怎么能找到我错过的另一个2TB并将其作为分区。

我也使用命令lsblk

这是输出

[root@localhost ~]# lblsk
-bash: lblsk: command not found
[root@localhost ~]# lsblk
NAME                        MAJ:MIN RM   SIZE RO MOUNTPOINT
sda                           8:0    0     4T  0
ââsda1                        8:1    0   500M  0 /boot
ââsda2                        8:2    0     2T  0
  ââVolGroup-lv_root (dm-0) 253:0    0    50G  0 /
  ââVolGroup-lv_swap (dm-1) 253:1    0  13.8G  0 [SWAP]
  ââVolGroup-lv_home (dm-2) 253:2    0     2T  0 /home
sr0                          11:0    1  1024M  0

使用parted / dev / sda我输入print free命令

这是输出

(parted) print free
Model: DELL PERC 6/i (scsi)
Disk /dev/sda: 4397GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
        32.3kB  1049kB  1016kB           Free Space
 1      1049kB  525MB   524MB   primary  ext4         boot
 2      525MB   2199GB  2198GB  primary               lvm
        2199GB  4397GB  2198GB           Free Space

2 个答案:

答案 0 :(得分:2)

您正在使用工具显示系统不同层的信息并将其解释错误。

根据手册页,

df将显示所有当前安装的文件系统上的可用空间。

/proc/partitions包含有关驱动器上的分区的信息 - 物理设备。此文件显示您的驱动器大小为的数量。通常,在HDD上,块大小是扇区的大小 - 512字节。

因此,sda大小为4293656576的大小是块,而不是千字节。

4293656576 blocks =(4293656576/2)kilobytes = 2146828288 KiB = 2047.375 GiB,或2198.352 GB。

假设1 GiB = 1 * 2^30,1 GB = 1 * 10^3

如果您想查看磁盘大小,请使用fdisk -l <device name>

答案 1 :(得分:2)

我错了,抱歉。正如您在parted print free输出中所看到的,您有2个MBR分区 - bootlvm以及2198GB可用空间(最后一行)。

如果您想使用所有空间,则必须使用GPT partitions。与MBR分区相对的这些分区最多只能处理2TB,可以处理整个磁盘和最多8个ZiB(zebibytes)。

您可以尝试将MBR分区表转换为GPT(example 1example 2),但我强烈建议您备份数据。