нет прав на массив raid10 linux ubuntu

Я только что создал массив Raid10 с mdadm из 3 X 1TB hhd с именем md0. Я следовал этим инструкциям: https://www.digitalocean.com/community/tutorials/how-to-create-raid-arrays-with-mdadm-on-ubuntu-16-04

У меня нет полномочий на md0.

Массив можно найти в

/media/joe/f7790191-84f3-4d9b-81b8-43de132244a2

echo hello > hello.txt
bash: hello.txt: Permission denied

На самом деле, я даже не могу сделать это с помощью sudo ...

sudo echo hello > hello.txt
bash: hello.txt: Permission denied

Разрешения отображаются следующим образом:

joe@joeslinux:/media/joe$ ls -al
total 12
drwxr-x---+ 3 root root 4096 Mar 30 22:42 .
drwxr-xr-x  3 root root 4096 Mar 28 17:26 ..
drwxr-xr-x  3 root root 4096 Mar 29 22:30 f7790191-84f3-4d9b-81b8-43de132244a2

Да, и / mnt это:

joe@joeslinux:/$ ls -al /mnt/
total 12
drwxr-xr-x  3 root root 4096 Mar 29 17:22 .
drwxr-xr-x 24 root root 4096 Mar 28 20:54 ..
drwxr-xr-x  2 root root 4096 Mar 29 17:22 md0

/etc/fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme0n1p1 during installation
UUID=20b839d8-08f1-441e-99e3-f87f6dda9c66 /               ext4    errors=remount-ro 0       1
# swap was on /dev/nvme0n1p5 during installation
UUID=2403be72-9dca-43b6-a596-044cfd813801 none            swap    sw              0       0

sudo blkid:

/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/nvme0n1: PTUUID="3acfb4f5" PTTYPE="dos"
/dev/nvme0n1p1: UUID="20b839d8-08f1-441e-99e3-f87f6dda9c66" TYPE="ext4" PARTUUID="3acfb4f5-01"
/dev/nvme0n1p5: UUID="2403be72-9dca-43b6-a596-044cfd813801" TYPE="swap" PARTUUID="3acfb4f5-05"
/dev/sda: UUID="43468a60-e0d2-6202-4e0c-320120beeee1" UUID_SUB="11eb3ea8-74da-18c2-cd0a-bb2454c0cb46" LABEL="joeslinux:0" TYPE="linux_raid_member"
/dev/sdb: UUID="43468a60-e0d2-6202-4e0c-320120beeee1" UUID_SUB="a49f1c1a-3450-39bc-8efb-67da1ebeacdf" LABEL="joeslinux:0" TYPE="linux_raid_member"
/dev/md0: UUID="f7790191-84f3-4d9b-81b8-43de132244a2" TYPE="ext4"
/dev/sdc: UUID="43468a60-e0d2-6202-4e0c-320120beeee1" UUID_SUB="27ae3d15-ef03-2937-7454-ed89da25e857" LABEL="joeslinux:0" TYPE="linux_raid_member"

sudo fdisk -l:

Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x3acfb4f5

Device         Boot     Start       End   Sectors   Size Id Type
/dev/nvme0n1p1 *         2048 366155775 366153728 174.6G 83 Linux
/dev/nvme0n1p2      366157822 500117503 133959682  63.9G  5 Extended
/dev/nvme0n1p5      366157824 500117503 133959680  63.9G 82 Linux swap / Solaris

Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x000680a0

Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x76221e63

Disk /dev/sdc: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xee260f95

Disk /dev/md0: 1.4 TiB, 1500105408512 bytes, 2929893376 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 524288 bytes / 1572864 bytes

(цикл 0, 1, 2, 3 записи пропущен)

проблема уставилась мне в лицо с root: владелец root? Или, возможно, что fstab не содержит UUID, связывающийся с md0? Я слишком новичок в этом, извини.

0
задан 1 April 2018 в 18:54

1 ответ

Если базовая файловая система RAID-массива ext4, затем проблемой являются полномочия. Объекты, смонтированные в /etc/fstab не получайте владельца или идентификаторы группы по умолчанию, и если это - отформатированная файловая система Linux, затем необходимо установить полномочия через chown, и т.д.

Необходимо или изменить права полного права собственности для всего RAID-массива, чтобы быть пользователем или использованием sudo создать каталоги на RAID-массиве и затем повторно присвоить владение самих папок.

Обе из этих опций довольно просты достигнуть.

Создать каталог на массиве и установить тот каталог, который будет принадлежать Вам:

sudo mkdir /media/joe/f7790191-84f3-4d9b-81b8-43de132244a2/{FOLDER NAME}
sudo chown joe:joe /media/joe/f7790191-84f3-4d9b-81b8-43de132244a2/{FOLDER NAME}

... просто удостоверьтесь, что заменили {FOLDER NAME} с названием каталога Вы создаете.

Изменить весь набор полномочий на массиве, чтобы быть Вашим:

sudo chown joe:joe /media/joe/f7790191-84f3-4d9b-81b8-43de132244a2/

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

Обратите внимание, что это запретит других пользователей кроме root от записи до массива, в случае, если Вы хотели использовать его для других вещей, чем просто Ваше собственное персональное устройство хранения данных.

0
ответ дан 30 October 2019 в 03:58

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

Похожие вопросы: