我正在运行 Ubuntu 服务器 14。我有两个 2 TB 的 Seagate 硬盘,它们被组合成 4 TB。但是当我安装逻辑驱动器并运行时,sudo lshw -c disk
它显示有 3999 GB 的空间。但是当我运行df
命令时,它只显示 2113 GB。我格式化时使用了 ext4。我遵循本指南
添加我的驱动器。
答案1
也许您配置了除 raid0 之外的其他配置。看起来有点像 raid1,因为 2113gb/1024=2,06TB,这可能是因为有一些备用扇区。
如果您想要全尺寸,您将需要 raid0(条带),它可以为您提供最快的速度,但没有额外的数据安全性。
验证正确的 Raid 类型后,我们需要检查设备以及系统如何看待它。
就您而言,我们有一个硬件控制器,它通常将 raid 阵列作为常规驱动器提供给系统。例如 /dev/sdc /dev/sdd 等。
使用:sudo lshw -c disk
查看 Ubuntu 看到的设备。
在您的案例中,我们看到 raid 显示为 /dev/sdc
如果你已经设置了桌面环境,你可以简单地使用分区(sudo apt-get install gparted
)。它看上去就像 Windows 中的磁盘管理器,并且非常直观。
如果您没有设置桌面并运行终端模式服务器,请使用sudo fdisk /dev/sdc
进入终端分区工具。
如果你还没有设置 LVM,请遵循以下指南:如何调整/扩大/增加非 LVM ext4 分区的大小 只需将 /dev/??? 替换为您的 /dev/sdc 即可使其匹配您的配置。
!!! 请始终注意,对分区表的更改将/可能会导致该驱动器上的数据完全丢失 !!! 请先备份所有内容!
希望这对您有用。
答案2
问题出在您的磁盘布局上。fdisk -l
从
总扇区数 =7812456448
已用扇区数 =4294967294 - 2048 = 4294965246
空闲扇区数 =Total sectors - Used Sectors
扩展并使用所有扇区:
关注这个不错的答案如何调整分区大小