Я очень новичок в Linux, и я просто монтирую новый диск 80 ГБ в свой VPS только с 10 ГБ, используя команду:

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

Я просто следую всем учебникам, которые я гуглял, и продолжаю пробовать, но, похоже, мое общее доступное дисковое пространство все еще составляет 10 ГБ. Любая помощь, пожалуйста?

2 ответа2

1

Вы путаете шаги. Либо отформатируйте (mkfs) весь диск, либо разбейте его на разделы (и mkfs на отдельные разделы). Делать оба на одном устройстве бесполезно.

Другими словами: поскольку это виртуальный диск только для вашего VPS, достаточно было бы только первых трех команд. Вам не нужно использовать fdisk здесь.

В противном случае, если вы все равно решите использовать fdisk, тогда mkfs+mount должен выполняться на отдельных устройствах разделов (vdb1, vdb2 ...), а не на всем диске.

(Это может быть причиной того, что vdb автоматически отключился: даже если вы создали на нем файловую систему ext4, fdisk уничтожил это.)

Кроме того, ваш диск 50 ГБ, а не 80.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .