Форматирование и монтирование диска
После подключения диска к виртуальной машине, он отображается как блочное устройство. Созданный впервые диск необходимо отформатировать, а затем выполнить его монтирование. Форматирование диска создает на нем файловую систему и удаляет все существующие данные.
После выполнения указанных действий вы сможете получить доступ к новому диску так же, как и к любому другому диску виртуальной машины. Данные, записанные в файловую систему диска станут доступны для приложений и пользователей.
Перед началом работы
Перед началом узнайте точку монтирования диска. Точка монтирования — это каталог, в который должна быть установлена файловая система диска. В ней вы сможете получить доступ к данным диска после его монтирования.
Нажмите на название диска и спуститесь в раздел Compute. Точка монтирования отображается напротив названия виртуальной машины.
В примере ниже будем считать, что точка монтирования диска — /dev/vdb
.
В вашем случае точка монтирования может отличаться.
Форматирование диска
Перед форматированием убедитесь, что на диске нет важных для вас данных.
Откройте консоль виртуальной машины и войдите в систему. Чтобы открыть консоль, нажмите на название виртуальной машины и перейдите на вкладку Консоль VNC.
Выполните команду ниже для просмотра доступных дисков.
lsblk
В списке доступных дисков отобразится добавленный диск. В рассматриваемом примере это диск
vdb
объемом 20 ГБ.NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 252:0 0 10G 0 disk └─vda1 252:1 0 10G 0 part / vdb 252:16 0 20G 0 disk
Убедитесь, что на диске нет файловой системы. В команде ниже замените
/dev/vdb
на вашу точку монтирования.sudo file -s /dev/vdb
Если файловой системы нет, команда вернет
data
:/dev/vdb: data
Для диска с установленной файловой системой команда вернет информацию о ней. Например, для системного диска виртуальной машины команда выведет сообщение, похожее на это:
sudo file -s /dev/vda1 /dev/vda1: SGI XFS filesystem data (blksz 4096, inosz 512, v2 dirs)
Отформатируйте диск и создайте файловую систему.
Примечание
Если на подключенном диске уже есть файловая система, пропустите этот шаг и перейдите к монтированию.
В команде ниже:
Замените
/dev/vdb
на вашу точку монтирования.При необходимости укажите другой тип файловой системы вместо
xfs
. Чтобы уточнить доступные типы файловых систем, введите команду mkfs и дважды нажмите Tab.
Для форматирования диска выполните команду:
sudo mkfs -t xfs /dev/vdb
Результат выполнения команды:
meta-data=/dev/vdb isize=512 agcount=4, agsize=131072 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=1, sparse=1, rmapbt=0 = reflink=1 bigtime=1 inobtcount=1 data = bsize=4096 blocks=524288, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0, ftype=1 log =internal log bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 Discarding blocks...Done.
Вы отформатировали диск и создали на нем файловую систему. Теперь можно приступать к монтированию.
Монтирование диска
После монтирования операционная система виртуальной машины получает доступ для работы с диском. У пользователей системы появляется доступ к дисковому пространству, его файлам и каталогам.
Создайте каталог для точки монтирования диска. В примере ниже создается каталог
/disk
, ваш каталог может отличаться.sudo mkdir /disk
Выполните монтирование в каталог, созданный на предыдущем шаге. В команде ниже замените
/dev/vdb
на вашу точку монтирования, а/disk
на ваш каталог.sudo mount /dev/vdb /disk
Настройка прав для работы с диском
После монтирования диска вы можете сразу определить права для работы с ним.
В команде ниже всем пользователям (a
) выдаются права на чтение (r
) и запись (w
) в каталоге /disk
.
В вашем случае настройка прав может отличаться.
sudo chmod a+rw /disk
Подключенный диск готов к работе.
для Dev & Test