Не удается добавить данные в Azure /dev/sdb1

Я получаю доступ к своей виртуальной машине Azure в Linux. Используя df -kh, я вижу временный диск /dev/sdb1 (https://i.stack.imgur.com/zKXmQ.png)

$ sudo -i blkid
...
/dev/sdb1: PARTUUID = "7ec06285-01"
...

Я хочу использовать его для хранения данных, однако, несмотря на то, что погуглил и прочитал документацию Azure, я не нашел способа добавить в него данные.

  • cp-тест /dev/sdb1 cp: невозможно создать обычный файл '/dev/sdb1': разрешение отклонено
  • sudo cp тест /dev/sdb1 sudo: невозможно разрешить хост HubertProduction: временный сбой в разрешении имени
  • mkdir /dev/sdb1/ТЕСТ mkdir: невозможно создать каталог ‘/dev/sdb1/TEST’: не каталог

Как я могу использовать /dev/sdb1 для хранения данных и доступа к ним? Он смонтирован, так что мне нужно его форматировать? если да то как?

Все сообщения, которые я нашел, касаются того факта, что это временное хранилище без резервной копии: я это понимаю, и это не проблема.

Вообще, вы знаете, как монтировать диски? Кроме того, эта виртуальная машина работает под управлением Linux или работает в Linux? Это детали, которые действительно неясны. Пожалуйста, пройдите тур и прочитайте Как спросить как новый пользователь здесь. Я считаю, что общее использование системы (речь не о программировании) лучше, например. superuser.com. Тем не менее, обязательно сначала изучите правила сайта.

Ulrich Eckhardt 11.01.2023 08:30
Конечные и Readonly классы в PHP
Конечные и Readonly классы в PHP
В прошлом, когда вы не хотели, чтобы другие классы расширяли определенный класс, вы могли пометить его как final.
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
Если вы уже умеете работать с React, создание мобильных приложений для iOS и Android - это новое приключение, в котором вы сможете применить свои...
БЭМ: Конвенция об именовании CSS
БЭМ: Конвенция об именовании CSS
Я часто вижу беспорядочный код CSS, особенно если проект большой. Кроме того, я совершал эту ошибку в профессиональных или личных проектах и...
Революционная веб-разработка ServiceNow
Революционная веб-разработка ServiceNow
В быстро развивающемся мире веб-разработки ServiceNow для достижения успеха крайне важно оставаться на вершине последних тенденций и технологий. По...
Как добавить SEO(Search Engine Optimization) в наше веб-приложение и как это работает?
Как добавить SEO(Search Engine Optimization) в наше веб-приложение и как это работает?
Заголовок веб-страницы играет наиболее важную роль в SEO, он помогает поисковой системе понять, о чем ваш сайт.
Конфигурация Jest в angular
Конфигурация Jest в angular
В этой статье я рассказываю обо всех необходимых шагах, которые нужно выполнить при настройке jest в angular.
0
1
68
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я создал одну виртуальную машину Linux Ubuntu, создал один каталог и смонтировал его на временный диск sdb1, как показано ниже.

Без судо :-

mkdir /data2
mkdir: cannot create directory ‘/data2’: Permission denied

С sudo это сработало: -

sudo mkdir /data2

Смонтированный каталог data2 на sdb1

sudo mount /dev/sdb1 /data2
cd /data2

Доступ к данным2

siliconuser@siliconvm:/data2$ lsblk

Теперь вы можете напрямую создавать файлы в /data2, и эти файлы будут храниться на временном диске sdb1.

См. ниже: -

Вам не нужно форматировать диск, так как он уже подключен к виртуальной машине Azure Linux. Но вы можете изменить смонтированный каталог с mnt на dir.

Вы можете создать файл, перейдя в каталог /mnt, где временный диск sdb1 монтируется по умолчанию после создания виртуальной машины без необходимости монтировать sdb1 в другой каталог :- См. ниже: -

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

Ссылка :- https://amalgjose.com/2021/09/01/how-to-add-a-new-disk-to-a-linux-server-without-downtime-or-reboot/

Спасибо, это было очень полезно и ясно. Однако я столкнулся с этой ошибкой при запуске sudo mount /dev/sdb1 /data2: «mount: /data2: неправильный тип fs, неправильный параметр, неверный суперблок в /dev/sdb1, отсутствующая кодовая страница или вспомогательная программа или другая ошибка». Я безуспешно пытался восстановить поврежденный блок ($ fsck /dev/sdb1). В конце концов, я разобрался, сначала отформатировав раздел ($ sudo mkfs.ext4 /dev/sdb1) и, наконец, смог смонтировать /data2

Hubert 11.01.2023 10:52

Другие вопросы по теме