
У меня есть веб-сервер, который работает очень хорошо и в настоящее время использует один жесткий диск на 2 ТБ, но на этом же сервере есть еще один жесткий диск на 2 ТБ без какой-либо функции, поэтому я хочу разбить его на разделы, чтобы объединить их и получить 4 ТБ памяти на моем сервере. Есть ли способ сделать что-то подобное? Я использую Ubuntu Server 18 с webmin
и virtualmin
.
Я полный новичок в Linux и не умею делать такие вещи, поэтому буду очень признателен, если вы расскажете мне пошаговый пример, чтобы я смог достичь своей цели.
Спасибо
решение1
Вы можете создать либо программный RAID, либо логический том LVM, охватывающий два диска. Обратите внимание, что простое объединение дисков также объединяет вероятность отказа: как только ваши диски сгруппированы в виртуальный диск объемом 4 ТБ, если любой из них выйдет из строя, вы потеряете все.
Из вашего lsblk
вывода мы видим, что ваш диск sdb используется (как системный диск). Поэтому вы не можете объединить его с другим диском: вы можете объединить только неиспользуемые диски или разделы.
Поэтому ваш единственный вариант — разбить ваш /dev/sda
, создать на нем файловую систему и смонтировать ее где-нибудь, например /mnt
. Все это легко сделать в Webmin с помощью инструмента "disk partition" в подразделе "Hardware". Вот как это сделать из командной строки:
# create the partition table (GPT)
sudo parted /dev/sda mklabel gpt
#create a partition spanning the whole disk
sudo parted /dev/sda mkpart 1 ext4 1 -1
#create a filesystem on the new partition
sudo mkfs.ext4 /dev/sda1
#create a mountpoint
sudo mkdir /mnt/disk
#mount the disk
sudo mount /dev/sda1 /mnt/disk
#edit /etc/fstab and add a line like this
/dev/sda1 /mnt/disk ext4 defaults 0 0