我的新磁盘未显示在命令 df 中

我的新磁盘未显示在命令 df 中

我对 Linux 还很陌生,我刚刚使用以下命令将一个新的 80GB 磁盘安装到只有 10GB 的 VPS 中:

mkdir -p /mnt/vdb
mkfs.ext4 /dev/vdb
mount /dev/vdb /mnt/vdb

之后我尝试使用以下命令创建分区:

fdisk /dev/vdb

然后当我输入时lsblk它显示:

NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda    253:0    0  10G  0 disk
└─vda1 253:1    0  10G  0 part /
vdb    253:16   0  50G  0 disk
└─vdb1 253:17   0  50G  0 part

fdisk -l显示:

Disk /dev/vda: 10.7 GB, 10737418240 bytes
4 heads, 32 sectors/track, 163840 cylinders, total 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00096ccc

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048    20971519    10484736   83  Linux

Disk /dev/vdb: 53.7 GB, 53687091200 bytes
7 heads, 22 sectors/track, 680893 cylinders, total 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9c319ee4

   Device Boot      Start         End      Blocks   Id  System
/dev/vdb1            2048   104857599    52427776   83  Linux

df -h没有显示我的新音量:

Filesystem      Size  Used Avail Use% Mounted on
udev            972M   12K  972M   1% /dev
tmpfs           196M  384K  196M   1% /run
/dev/vda1       9.9G  1.5G  8.0G  16% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none            977M     0  977M   0% /run/shm
none            100M     0  100M   0% /run/user

我按照我在 Google 上搜索到的所有教程继续尝试,但似乎我的可用磁盘空间总量仍为 10GB。有什么帮助吗?

答案1

我没有看到包含的分区号。

代替

mkdir -p /mnt/vdb
mkfs.ext4 /dev/vdb
mount /dev/vdb /mnt/vdb

尝试

mkdir -p /mnt/vdb1
mkfs.ext4 /dev/vdb1
mount /dev/vdb1 /mnt/vdb1

答案2

你把步骤搞混了。要么格式化 (mkfs) 整个磁盘,或者对其进行分区(并创建各个分区的 mkfs)。在同一设备上同时执行这两项操作是没有意义的。

换句话说:由于这只是您 VPS 的虚拟磁盘,因此只需前 3 个命令就足够了。您无需在此处使用 fdisk。

否则,如果您决定使用 fdisk,则必须在各个分区设备(vdb1、vdb2……)上执行 mkfs+mount,不是在整个磁盘上。

(这可能是 vdb 自动卸载的原因:即使您在其上创建了 ext4 文件系统,fdisk 也会破坏它。)

此外,您的磁盘是 50 GB,而不是 80 GB。

相关内容