Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Создание файловой системы - RAID 0  (Прочитано 171937 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн artemu88

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Создание файловой системы - RAID 0
« Ответ #15 : 17 Апреля 2024, 11:38:36 »
drwxr-xr-x  3 root root  4096 апр 17 10:38 .
у Вас полные права только у пользователя root
права на каталог означают:
тип файла    владелец    группа    все_остальные
d (каталог)    rwx        r-x       r-x
для каталога права означают:
r - право просмотра списка имен файлов
w - право на создание и удаления файлов в каталоге
x - право на проход в каталог (позволяет обращаться к файлам внутри каталога по их имени)

то есть для того, чтобы были права на каталог можно использовать 2 варианта (либо 1, либо 2):
1. изменить права для группы на rwx:
    #chmod  775 /mnt
    #chown :sgt /mnt
2. изменить владельца каталога на sgt:
    #chown sgt /mnt

вообще не понял как делать
1. для задания имени <device> по UUID нужно выполнить команду:
     #blkid
выхлоп будет в виде:
/dev/sda4: UUID="1a6daaac-7620-4f07-bd0f-18a0995cc397" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="a2d70fa8-15cc-3041-8088-02fe420b552b"
здесь /dev/sda4 - имя устройства диска (Вашего RAID), нам нужен только UUID и тип файловой системы (здесь ext 4)
2. заносим запись в /etc/fstab - нужно ДОБАВИТЬ Ваш диск к уже существующим записям, а ни в коем случае не перезаписывать этот файл (:
для примера Выше запись будет такой:
# <file system>                                   <точка монтирования>  <тип ФС RAID>  <options>  <dump>  <pass>
UUID=1a6daaac-7620-4f07-bd0f-18a0995cc397             /mnt                ext4            defaults    0      2


Пользователь добавил сообщение 17 Апреля 2024, 11:52:08:
так могу создавать всякое на нем, но не могу виртуалку в него поставить
Для того, чтобы нормально работать с файлами в каталоге, на него должны быть полные права. Значит чего-то пропустили. :-\
Посмотрел более внимательно Ваше предыдущее сообщение, у Вас ошибка:
libvirt.libvirtError: unsupported configuration: storage type 'dir' requires use of storage format 'fat'
« Последнее редактирование: 17 Апреля 2024, 11:56:16 от artemu88 »

Оффлайн _uctopuk_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Создание файловой системы - RAID 0
« Ответ #16 : 17 Апреля 2024, 11:57:00 »
на него должны быть полные права
А как их выдать то?
то есть для того, чтобы были права на каталог можно использовать 2 варианта (либо 1, либо 2):
Вот это сделал, но виртуалка всё еще говорит об отказе в доступе
(Нажмите, чтобы показать/скрыть)
Не удалось завершить установку: «Cannot access storage file '/media/sgt/0ef2f812-d52e-4fbc-a8fe-259f8cc0445b/ubuntu24.04' (as uid:64055, gid:109): Отказано в доступе»

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 72, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/createvm.py", line 2008, in _do_async_install
    installer.start_install(guest, meter=meter)
  File "/usr/share/virt-manager/virtinst/install/installer.py", line 695, in start_install
    domain = self._create_guest(
  File "/usr/share/virt-manager/virtinst/install/installer.py", line 637, in _create_guest
    domain = self.conn.createXML(initial_xml or final_xml, 0)
  File "/usr/lib/python3/dist-packages/libvirt.py", line 4400, in createXML
    raise libvirtError('virDomainCreateXML() failed')
libvirt.libvirtError: Cannot access storage file '/media/sgt/0ef2f812-d52e-4fbc-a8fe-259f8cc0445b/ubuntu24.04' (as uid:64055, gid:109): Отказано в доступе
« Последнее редактирование: 17 Апреля 2024, 12:07:54 от _uctopuk_ »

Оффлайн artemu88

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Создание файловой системы - RAID 0
« Ответ #17 : 17 Апреля 2024, 12:00:48 »
А как их выдать то?
просмотреть парва на каталог:
#ls -ld /mntзадать права:
chmod
сменить владельца или группу, или и то и другое:
chown
Про права на каталог я писал в своем предыдущем сообщении

Оффлайн _uctopuk_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Создание файловой системы - RAID 0
« Ответ #18 : 17 Апреля 2024, 12:04:56 »
А как их выдать то?
просмотреть парва на каталог:
#ls -ld /mntзадать права:
chmod
сменить владельца или группу, или и то и другое:
chown
Про права на каталог я писал в своем предыдущем сообщении
root@sgt-R2-P121610-08:/home/sgt# ls -ld /mnt
drwxrwxr-x 3 sgt sgt 4096 апр 16 11:26 /mnt

Я поменял права все с рута на пользователя, но виртуалка выплевывает тоже самое :(

Оффлайн artemu88

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Создание файловой системы - RAID 0
« Ответ #19 : 17 Апреля 2024, 12:09:50 »
У Вас с правами теперь все хорошо.
Не силен в виртуалках, но судя по ошибке, ей не нравиться тип файловой системы:
тип хранения «dir» требует использования формата хранения «fat».
Надо ждать более опытных товарищей. Спасибо!
« Последнее редактирование: 17 Апреля 2024, 12:15:02 от artemu88 »

Оффлайн _uctopuk_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Создание файловой системы - RAID 0
« Ответ #20 : 17 Апреля 2024, 12:19:48 »
У Вас с правами теперь все хорошо.
Не силен в виртуалках, но судя по ошибке, ей не нравиться тип файловой системы:
тип хранения «dir» требует использования формата хранения «fat».
Эту ошибку я уже обошел. Кажется виртуалка при создании тома для записи, создает его сама с правами рута


Поменял точно также права и если первые скрины проблемы пропали, то в основ проблема с отказом остается:
Не удалось завершить установку: «Cannot access storage file '/media/sgt/0ef2f812-d52e-4fbc-a8fe-259f8cc0445b/ubuntu24.04' (as uid:64055, gid:109): Отказано в доступе»

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 72, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/createvm.py", line 2008, in _do_async_install
    installer.start_install(guest, meter=meter)
  File "/usr/share/virt-manager/virtinst/install/installer.py", line 695, in start_install
    domain = self._create_guest(
  File "/usr/share/virt-manager/virtinst/install/installer.py", line 637, in _create_guest
    domain = self.conn.createXML(initial_xml or final_xml, 0)
  File "/usr/lib/python3/dist-packages/libvirt.py", line 4400, in createXML
    raise libvirtError('virDomainCreateXML() failed')
libvirt.libvirtError: Cannot access storage file '/media/sgt/0ef2f812-d52e-4fbc-a8fe-259f8cc0445b/ubuntu24.04' (as uid:64055, gid:109): Отказано в доступе
Видимо это уже надо в другой раздел перекатываться. В Виртуализацию

А тут видимо закончил.

Благодарю всех за помощь!
« Последнее редактирование: 17 Апреля 2024, 12:25:41 от _uctopuk_ »

Оффлайн artemu88

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Создание файловой системы - RAID 0
« Ответ #21 : 17 Апреля 2024, 12:25:38 »
Наверное я ошибся про права. Проблема осталась.
Можно Вас попросить написать имя каталога, в который монтируется Ваш рейд и права на него?
Предположу, что права на какой-то из каталогов в пути (с вашего скрина /media/sgt/0ef2f812-d52e-4fbc-a8fe-259f8cc0445b/) у Вас не достаточно прав.
Вы запускаете установку от пользователя root?

Оффлайн _uctopuk_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Создание файловой системы - RAID 0
« Ответ #22 : 17 Апреля 2024, 12:31:24 »
Можно Вас попросить написать имя каталога, в который монтируется Ваш рейд и права на него?
Где это посмотреть? :-\
Вы запускаете установку от пользователя root?
Нет. Я зашел в тему одну, чтобы посмотреть как от рута запустить виртуалку, но там слишком мудрёно показалось и я закрыл  :)
Предположу, что права на какой-то из каталогов в пути (с вашего скрина /media/sgt/0ef2f812-d52e-4fbc-a8fe-259f8cc0445b/) у Вас не достаточно прав.
Я вроде проверил и везде на пути все права у виртуалки должны быть по sgt :-\

Оффлайн artemu88

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Создание файловой системы - RAID 0
« Ответ #23 : 17 Апреля 2024, 12:34:48 »
Нет.
Думаю, что в этом и проблема.
Можно для этих целей использовать команду sudo, например:
$sudo apt install имя_вашей_программыВводите пароль от своей учетки и устанавливаете пакет
Но пользователь должен быт в группе sudo. Проверить это можно, выполнив команду от имени Вашего пользователя:
$groups

Оффлайн _uctopuk_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Создание файловой системы - RAID 0
« Ответ #24 : 17 Апреля 2024, 12:39:02 »
Нет.
Думаю, что в этом и проблема.
Можно для этих целей использовать команду sudo, например:
$sudo apt install имя_вашей_программыВводите пароль от своей учетки и устанавливаете пакет
Но пользователь должен быт в группе sudo. Проверить это можно, выполнив команду от имени Вашего пользователя:
$groups
Я на всем пути создания просто права поменял и он меня наконец пустил :), но тут видимо новое препядствие у самой виртуалки :-\

Оффлайн artemu88

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Создание файловой системы - RAID 0
« Ответ #25 : 17 Апреля 2024, 12:44:21 »
У Вас не обнаружен диск с системой. Может нужно подключить загрузочный диск к виртуальной машине. Вы же все таки будете ставить туда систему, и ей с чего то нужно загрузиться? :)

Оффлайн _uctopuk_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Создание файловой системы - RAID 0
« Ответ #26 : 17 Апреля 2024, 12:46:21 »
У Вас не обнаружен диск с системой. Может нужно подключить загрузочный диск к виртуальной машине. Вы же все таки будете ставить туда систему, и ей с чего то нужно загрузиться? :)
Я думал он с установочной флэшки подцепит. Уже качаю .ISO

 

Страница сгенерирована за 0.035 секунд. Запросов: 25.