系统未显示 SSD 驱动器的全部容量

系统未显示 SSD 驱动器的全部容量

我的服务器上有 3 个 SSD 磁盘(500GB、1.2TB、1.2TB)

df -h没有显示我的系统的全部容量

user@hostname:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            252G     0  252G   0% /dev
tmpfs            51G  9.4M   51G   1% /run
/dev/sda1       440G  1.8G  416G   1% /
tmpfs           252G     0  252G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           252G     0  252G   0% /sys/fs/cgroup
tmpfs            51G     0   51G   0% /run/user/1000

甚至认为运行时lsblk我可以看到我的所有驱动器

user@hostname:~$ lsblk 
NAME                   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                      8:0    0 447.1G  0 disk 
├─sda1                   8:1    0 446.2G  0 part /
├─sda2                   8:2    0     1K  0 part 
└─sda5                   8:5    0   976M  0 part [SWAP]
nvme0n1                259:1    0   1.1T  0 disk 
├─nvme0n1p1            259:2    0   1.1T  0 part 
├─nvme0n1p2            259:5    0     1K  0 part 
└─nvme0n1p5            259:6    0   976M  0 part 
nvme1n1                259:0    0   1.1T  0 disk 
├─nvme1n1p1            259:3    0   731M  0 part 
├─nvme1n1p2            259:4    0     1K  0 part 
└─nvme1n1p5            259:7    0   1.1T  0 part 
  ├─aspera2--vg-root   252:0    0   1.1T  0 lvm  
  └─aspera2--vg-swap_1 252:1    0   976M  0 lvm  

当我尝试在 nvme 磁盘上创建分区时,出现以下错误

user@hostname:~$ sudo fdisk /dev/nvme0n1

Command (m for help): n
All space for primary partitions is in use.
Adding logical partition 6
No free sectors available.

任何帮助我都感激不尽,谢谢。

答案1

lsblk 命令会显示磁盘和磁盘上的分区。它还会显示分区是否已安装。

df 命令显示当前已挂载的文件系统。

似乎并非所有分区都已挂载。 lsblk 输出显示只有 /dev/sda1 已挂载在 /。 /dev/sda2、/dev/sda5、/dev/nvme0n1p1、/dev/nvme0n1p2、/dev/nvme0n1p5、/dev/nvme1n1p1、/dev/nvme1n1p2 和 /dev/nvme1n1p5 未挂载。 此外,lsblk 输出显示 /dev/nvme1n1p5 是一个 LVM 物理卷,上面有 2 个逻辑卷。 因此,有一些文件系统与该分区相关联,但它们未挂载。

如果您对这些分区没有异议,并且它们上没有任何文件系统,则可以在其中一个分区上创建文件系统,然后挂载它。

如果您对这些分区不满意,您可以删除现有分区并创建新分区。然后您可以在这些新分区上创建文件系统并挂载它们。

希望这可以帮助。

相关内容