Форматирование и монтирование диска

После подключения диска к виртуальной машине, он отображается как блочное устройство. Созданный впервые диск необходимо отформатировать, а затем выполнить его монтирование. Форматирование диска создает на нем файловую систему и удаляет все существующие данные.

После выполнения указанных действий вы сможете получить доступ к новому диску так же, как и к любому другому диску виртуальной машины. Данные, записанные в файловую систему диска станут доступны для приложений и пользователей.

Перед началом работы

Перед началом узнайте точку монтирования диска. Точка монтирования — это каталог, в который должна быть установлена файловая система диска. В ней вы сможете получить доступ к данным диска после его монтирования.

Нажмите на название диска и спуститесь в раздел Compute. Точка монтирования отображается напротив названия виртуальной машины.

В примере ниже будем считать, что точка монтирования диска — /dev/vdb. В вашем случае точка монтирования может отличаться.

Форматирование диска

Перед форматированием убедитесь, что на диске нет важных для вас данных.

  1. Откройте консоль виртуальной машины и войдите в систему. Чтобы открыть консоль, нажмите на название виртуальной машины и перейдите на вкладку Консоль VNC.

  2. Выполните команду ниже для просмотра доступных дисков.

    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
    
  3. Убедитесь, что на диске нет файловой системы. В команде ниже замените /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)
    
  4. Отформатируйте диск и создайте файловую систему.

    Примечание

    Если на подключенном диске уже есть файловая система, пропустите этот шаг и перейдите к монтированию.

    В команде ниже:

    • Замените /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.
    

Вы отформатировали диск и создали на нем файловую систему. Теперь можно приступать к монтированию.

Монтирование диска

После монтирования операционная система виртуальной машины получает доступ для работы с диском. У пользователей системы появляется доступ к дисковому пространству, его файлам и каталогам.

  1. Создайте каталог для точки монтирования диска. В примере ниже создается каталог /disk, ваш каталог может отличаться.

    sudo mkdir /disk
    
  2. Выполните монтирование в каталог, созданный на предыдущем шаге. В команде ниже замените /dev/vdb на вашу точку монтирования, а /disk на ваш каталог.

    sudo mount /dev/vdb /disk
    

Настройка прав для работы с диском

После монтирования диска вы можете сразу определить права для работы с ним.

В команде ниже всем пользователям (a) выдаются права на чтение (r) и запись (w) в каталоге /disk. В вашем случае настройка прав может отличаться.

sudo chmod a+rw /disk

Подключенный диск готов к работе.

Запустили Evolution free tier
для Dev & Test
Получить