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

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

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

中央处理器:Intel Core 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 大小 RO 类型 安装点
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
文件系统大小已使用可用使用率%安装于
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 的磁盘。

我究竟做错了什么?

谢谢!

答案1

看起来您在 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]

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

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

答案2

您的“3,0 TB”驱动器(sda)显示为 2.7T 的原因很可能是由于使用了不同的单位。

大小大概是2.7Tebibyte,大约相当于3.0TB。

你可以在这里读到它:https://en.wikipedia.org/wiki/Tebibyte

答案3

lsblk显示所有磁盘分区,而df -lh仅显示已挂载的分区。

相关内容