Ubuntu显示错误的磁盘大小,如何解决?

Lex*_*nen 7 partitioning raid hard-drive

我有一个具有以下特征的服务器:

CPU:英特尔酷睿 i7-2600
PLUSRAID 控制器 4 端口 SATA PCI-E - Adaptec 5405
每个一个,SATA SSD,240 GB
每个两个,SATA HDD,3.0 TB Enterprise
两个,8 GB DDR3 RAM

我在上面安装了Ubuntu,但是显示的空间是这样的,远远小于真实容量:

root@ns1 /boot # lsblk
名称 MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 1 238.4G 0 盘
??sdb2 8:18 1 512M 0 部分
? ??md1 9:1 0 511.4M 0 raid1 /boot
??sdb3 8:19 1 229.9G 0 部分
? ??md2 9:2 0 229.8G 0 raid1 /
??sdb1 8:17 1 8G 0 部分
  ??md0 9:0 0 8G 0 raid1 [交换]
sda 8:0 1 2.7T 0 盘
??sda2 8:2 1 512M 0 部分
? ??md1 9:1 0 511.4M 0 raid1 /boot
??sda3 8:3 1 229.9G 0 部分
? ??md2 9:2 0 229.8G 0 raid1 /
??sda1 8:1 1 8G 0 部分
  ??md0 9:0 0 8G 0 raid1 [交换]

root@ns1 /boot # df -lh
已使用的文件系统大小 Avail Use% Mounted on
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 5.3M 1.6G 1% /运行
/dev/md2 226G 17G 198G 8% /
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /运行/锁定
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/md1 488M 176M 287M 38% /boot
tmpfs 1.6G 0 1.6G 0% /运行/用户/0

我似乎根本没有使用 sda 磁盘上的所有可用空间,两个 3 TB 磁盘。

我究竟做错了什么?

谢谢!

Sor*_*n A 12

看起来您已经在 SSD 和 HDD 上的分区之间创建了 raid1(镜像)。这不是最佳实践,因为它或多或少地限制了最慢磁盘的性能。

您可以看到 /boot、/ 和 [ SWAP ] 定义在 /dev/sda 和 /dev/sdb 的分区上。

sdb       8:16   1 238.4G  0 disk
??sdb2    8:18   1   512M  0 part
? ??md1   9:1    0 511.4M  0 raid1 /boot
??sdb3    8:19   1 229.9G  0 part
? ??md2   9:2    0 229.8G  0 raid1 /
??sdb1    8:17   1     8G  0 part
  ??md0   9:0    0     8G  0 raid1 [SWAP]
sda       8:0    1   2.7T  0 disk
??sda2    8:2    1   512M  0 part
? ??md1   9:1    0 511.4M  0 raid1 /boot
??sda3    8:3    1 229.9G  0 part
? ??md2   9:2    0 229.8G  0 raid1 /
??sda1    8:1    1     8G  0 part
  ??md0   9:0    0     8G  0 raid1 [SWAP]
Run Code Online (Sandbox Code Playgroud)

我建议您仅使用 SSD 重新安装 Ubuntu,用于 /boot、/ 和 SWAP。如果 yopu 真的想要一个 raid1/镜像设置,你应该再买一个 240 GB 的 SSD,这样你就可以在相似类型和大小的磁盘之间进行镜像。

无论如何..如果你用gparted(或fdisk -l)查看你的磁盘,你应该在/dev/sda上看到大量未分配的数据。