LINUX.ORG.RU

19
Всего сообщений: 292

поменять местами привязку имени сетевого интерфейса и сетевой карты

Всех приветствую.

В полный рост встала специфическая задача. Есть некая ARM-железка. В ней есть встроенный в SoM сетевой интерфейс и внешний интерфейс на базе i210 подключенный в pci-e. Распределяются имена так: i210 - eth0 SoM - eth1

Надо сделать так, чтобы всегда и везде i210 была eth1, а SoM - eth0. Вариант с привязкой по маку не подходит так как это надо встроить в дистр который будет устанавливаться на кучу устройств (с разными мак-ами).

Вариант с алиасами на драйвера так же не подходит (видел тут на лоре в 5 году такое решение). Все драйвера вкомпилены в ядро.

Какие есть вообще варианты и механизмы для решения такой задачи?

 , , ,

yax123 ()

Отключить тачпад

Ядро при подключении устройства создает тачпад: https://aur.archlinux.org/cgit/aur.git/tree/hid-playstation.c?h=hid-playstati...

Нужно отключить этот тач. Что нужно прописать в правилах udev? Или какие еще есть способы?

 , , ,

xDShot ()

Переименование интерфейса в debian

Имеются несколько серверов, система (debian 10) на которые загружается по сети с созданного образа с управляющего узла. Проблема в том, что название интерфейсов на этих серверах немного отличается, например, enp24s0f0 или enp26s0f0. Из-за этого после разворачивания системы возникают проблемы, так как надо явно указывать название интерфейса в \etc\network\interfaces

auto enp24s0f0
iface enp24s0f0 inet dhcp

Если раньше(кажется до debian 9) можно было просто указать eth0, то теперь, как я понимаю, приходится для каждого сервера при другом интерфейса создавать новый образ, что не очень практично. Можно ли как то решить эту проблему и сделать единую запись в \etc\network\interfaces?

По идее, проблему можно было бы решить с помощью переименования интерфейса с помощью UDEV RULES согласно https://losst.ru/nastrojka-udev-rules-v-linux. Но там все равно надо явно знать название интерфейса. Наверно его как то можно получить с помощью bash-скрипта по названию папок в \sys\class\net, но я не знаю как. Что нибудь можете подсказать?

 , , ,

dnkosiris ()

udev и вложенное выражение (атрибут RUN)

Можно ли как-нибудь выполнить последовательность команд (атрибут RUN) не вынося в отдельный скрипт?

/etc/udev/rules.d/10-automount.rules

В чём проблема - вложенная последовательность команд не выполняется.

`/bin/lsblk /dev/%k -dnro FSTYPE`

Не выполняется также если напечатать так:

$(/bin/lsblk /dev/%k -dnro FSTYPE)

Само правило udev:

ACTION=="add" KERNEL=="sd[a-z][0-9]" RUN+="/bin/mkdir -p /media/%k" RUN+="/bin/mount -t `/bin/lsblk /dev/%k -dnro FSTYPE` /dev/%k /media/%k"

 , ,

iZ01at0r ()

запуск xboxdrv с помощью udev

Откопал из шкафа старый геймпад Philips (Jess Tech GGE909 PC Recoil Pad) и даже удалось подружить его с xboxdrv/

Теперь хочу чтобы xboxdrv цеплял пад автоматически.

Написал правило udev:

SUBSYSTEM=="input", ACTION=="add", ENV{ID_MODEL}=="GGE909_PC_Recoil_Pad", ENV{ID_BUS}=="usb", RUN+="/opt/scripts/philips.sh"

Юнит запускает примерно такой скрипт:

#!/usr/sbin/env bash
xboxdrv \
	--evdev "$DEVNAME" \
	--detach-kernel-driver \
	--mimic-xpad \
	--force-feedback  \
	--type "xbox360" \
	--evdev-absmap ABS_X=x1,ABS_Y=y1,ABS_RZ=x2,ABS_Z=y2,ABS_HAT0X=dpad_x,ABS_HAT0Y=dpad_y \
	--axismap -Y1=Y1,-Y2=Y2 \
	--evdev-keymap   BTN_TOP=x,BTN_TRIGGER=y,BTN_THUMB2=a,BTN_THUMB=b,BTN_BASE3=back,BTN_BASE4=start,BTN_BASE=lt,BTN_BASE2=rt,BTN_TOP2=lb,BTN_PINKIE=rb,BTN_BASE5=tl,BTN_BASE6=tr

И вроде все работает НО. Через 1 минуту udev банально убивает xboxdrv (как оказалось это стандартное поведение udev).

Как сделать чтобы он перестал убивать скрипт?

 , ,

Vochatrak-az-ezm ()

Именование сетевых интерфейсов при загрузке

Всем привет.

Продолжаю пожимать плоды обновления убунты до последней версии. Имею несколько сетевых карт, и они при каждой загрузке именовались по разному. Ну другими словами то eth0 eth1, то наоборот eth1 eth0. Это беда была давным давно решена файликом 70-persistent-net.rules с содержимым:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:04:23:A5:C1:B0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="E8:DE:27:03:6D:01", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"


Но тут проблема вернулась, а файлик остался.

# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 00:04:23:a5:c1:b0  txqueuelen 1000  (Ethernet)
        RX packets 10014069  bytes 1175854175 (1.1 GB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 39240136  bytes 35848855376 (35.8 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.2  netmask 255.255.255.0  broadcast 192.168.0.255
        ether e8:de:27:03:6d:01  txqueuelen 1000  (Ethernet)
        RX packets 143145197  bytes 70484429364 (70.4 GB)
        RX errors 0  dropped 98  overruns 0  frame 0
        TX packets 412115164  bytes 125353385983 (125.3 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


Что-то поменялось? Как так то?!

 , ,

Spider55 ()

Две одинаковые железки и udev

Всем привет!

Есть две абсолютно идентичные железки, подключаются по usb hid, серийники и идентификаторы одинаковые.

Хотелось бы расставить им разные user/group через udev.

Как это сделать, если нет ни одного признака, позволяющего отличить одно устройство от другого?

 

Drew0 ()

Выполнение команды через udev

Имеется в организации несколько разных модемов, одни определяются как usb0, другие как eth1, eth2 итд. Можно конечно назначать всем одинаковое название, просто net0 и всё, следующие модемы уже обзовутся в соответствии со стандартными правилами udev - eth2 eth3…, но хочется сделать совсем по уму: если два модема одновременно воткнуто, то первому net0, второму net1, третьему net2 итд:

SUBSYSTEM=="net", ACTION=="add", ATTRS{idVendor}=="12d1", PROGRAM="/usr/bin/sudo $(if [[ -d /sys/class/net/net0 ]]; then /usr/bin/sudo var=$(/usr/bin/ls -1 /sys/class/net/ | /usr/bin/tail -n 1 | /usr/bin/grep net[0-9] | /usr/bin/grep -o [0-9]) && $((var+1)); else 0; fi)", NAME="net%c"

Если нет модема, то назначаем имя интерфейса net0, если уже есть, то второму net1 (зачем два модема вставляется не спрашивайте, сам не знаю, видимо когда один из них не работает) Но на udevadm test /sys/class/net/usb0 получаю ошибку:

exit with return code 1

без sudo получал ошибку

exit with return code 2

 , ,

rensarw ()

lirc мешает монтировать флешки?

Ноутбук Lenovo с ридером SD-карт, Ubuntu 18.04. Вставляю в ридер 128-гигабайтную карточку micro-SDXC (в переходнике) — нормально опознаётся и монтируется в /media/$USER/KARTA1/. Сбросил файлы, лень шарить мышью, отмонтирую командой umount /media/$USER/KARTA1. Вставляю следующую карту — никакой реакции. Вставляю предыдущую карту, заведомо рабочую — никакой реакции, и в /dev ничего не создаётся (есть ридер /dev/sdb, но нет флешки /dev/sdb1). Лезу в dmesg, вынимаю-вставляю карту — ничего не появляется. Смотрю /var/log/syslog — там 17 мегабайт (с полуночи, каждые 10 секунд) ошибок

lircd-0.10.0[1195]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9]*
lircd[1195]: lircd-0.10.0[1195]: Error: Cannot glob /sys/class/rc/rc0/input[0-9]*/event[0-9]*

в которых всё интересное теряется. Лезу в сеть, нахожу советы удалить lirc. sudo apt purge lirc, поскольку не имею ничего инфракрасного, затем sudo apt autoremove. Вставляю карточку — монтируется нормально.

Вопрос: почему заработало?

 , , , ,

question4 ()

udev rules usb hubs

Привет, лорчик!

А можно ли как-то отделить мух от котлет usb хабы внутренние, которые находятся внутри системника, от хабов внешних, подключаемых?

Знаю как отделить хабы от остальных устройств. Хабы имеют класс 9. Т.е. в правилах можно сверяться с этим. Например так: ATTR{bDeviceClass}==«09».

Но таким образом, через класс 9, затронуты все хабы, и внутренние, и внешние.

Можно ли как-то их различить?

 , ,

hibou ()

Плюсы/минусы использования fsck systemd вместо mkinitcpio

Перешел на systemd-boot с grub, озадачился решением проблемы

WARNING

The root device is not configured to be mounted
read-write! It may be fsck'd again later.

Узнал про возможность сделать fsck из systemd. Чем это лучше/хуже?

 , , , ,

Siborgium ()

Вопрос про udev

Когда запускается udev м начинают выполнятся правила из /etc/udev/rules.d/? Сразу после монтирования корня и запуска инита?

 

hateWin ()

Чтo хранится в ID_PART_ENTRY_SIZE?

Судя по названию, отображает размер раздела, но для флешек на 16Гб и 32Гб в выводе udevadm info /dev/sdd1 показывает 30029824 и 61470912 соответственно. Я не понимаю, в чём измеряются эти значения?

UPD: Это количество секторов.

Вывод udevadm info /dev/sdd1 для 16Гб

$ udevadm info /dev/sdd1
P: /devices/pci0000:00/0000:00:12.2/usb1/1-3/1-3:1.0/host7/target7:0:0/7:0:0:0/block/sdd/sdd1
N: sdd1
L: 0
S: disk/by-path/pci-0000:00:12.2-usb-0:3:1.0-scsi-0:0:0:0-part1
S: disk/by-partuuid/fd577a64-01
S: disk/by-id/usb-SanDisk_Ultra_USB_3.0_4C530001070226102585-0:0-part1
S: disk/by-uuid/0913-D614
E: DEVPATH=/devices/pci0000:00/0000:00:12.2/usb1/1-3/1-3:1.0/host7/target7:0:0/7:0:0:0/block/sdd/sdd1
E: DEVNAME=/dev/sdd1
E: DEVTYPE=partition
E: PARTN=1
E: MAJOR=8
E: MINOR=49
E: SUBSYSTEM=block
E: USEC_INITIALIZED=61477559625
E: ID_VENDOR=SanDisk
E: ID_VENDOR_ENC=SanDisk\x20
E: ID_VENDOR_ID=0781
E: ID_MODEL=Ultra_USB_3.0
E: ID_MODEL_ENC=Ultra\x20USB\x203.0\x20\x20\x20
E: ID_MODEL_ID=5591
E: ID_REVISION=1.00
E: ID_SERIAL=SanDisk_Ultra_USB_3.0_4C530001070226102585-0:0
E: ID_SERIAL_SHORT=4C530001070226102585
E: ID_TYPE=disk
E: ID_INSTANCE=0:0
E: ID_BUS=usb
E: ID_USB_INTERFACES=:080650:
E: ID_USB_INTERFACE_NUM=00
E: ID_USB_DRIVER=usb-storage
E: ID_PATH=pci-0000:00:12.2-usb-0:3:1.0-scsi-0:0:0:0
E: ID_PATH_TAG=pci-0000_00_12_2-usb-0_3_1_0-scsi-0_0_0_0
E: ID_PART_TABLE_UUID=fd577a64
E: ID_PART_TABLE_TYPE=dos
E: ID_FS_UUID=0913-D614
E: ID_FS_UUID_ENC=0913-D614
E: ID_FS_VERSION=FAT32
E: ID_FS_TYPE=vfat
E: ID_FS_USAGE=filesystem
E: ID_PART_ENTRY_SCHEME=dos
E: ID_PART_ENTRY_UUID=fd577a64-01
E: ID_PART_ENTRY_TYPE=0x83
E: ID_PART_ENTRY_NUMBER=1
E: ID_PART_ENTRY_OFFSET=2048
E: ID_PART_ENTRY_SIZE=30029824
E: ID_PART_ENTRY_DISK=8:48
E: DEVLINKS=/dev/disk/by-path/pci-0000:00:12.2-usb-0:3:1.0-scsi-0:0:0:0-part1 /dev/disk/by-partuuid/fd577a64-01 /dev/disk/by-id/usb-SanDisk_Ultra_USB_3.0_4C530001070226102585-0:0-part1 /dev/disk/by-uuid/0913-D614
E: TAGS=systemd
E: CURRENT_TAGS=systemd

вывод udevadm info /dev/sdd1 для 32Гб

$ udevadm info /dev/sdd1
P: /devices/pci0000:00/0000:00:12.2/usb1/1-3/1-3:1.0/host7/target7:0:0/7:0:0:0/block/sdd/sdd1
N: sdd1
L: 0
S: disk/by-partuuid/d0cb8f9b-01
S: disk/by-uuid/11F9-3CDB
S: disk/by-path/pci-0000:00:12.2-usb-0:3:1.0-scsi-0:0:0:0-part1
S: disk/by-id/usb-AS_Mass_Storage-0:0-part1
E: DEVPATH=/devices/pci0000:00/0000:00:12.2/usb1/1-3/1-3:1.0/host7/target7:0:0/7:0:0:0/block/sdd/sdd1
E: DEVNAME=/dev/sdd1
E: DEVTYPE=partition
E: PARTN=1
E: MAJOR=8
E: MINOR=49
E: SUBSYSTEM=block
E: USEC_INITIALIZED=61370864670
E: ID_VENDOR=AS
E: ID_VENDOR_ENC=AS\x20\x20\x20\x20\x20\x20
E: ID_VENDOR_ID=0781
E: ID_MODEL=Mass_Storage
E: ID_MODEL_ENC=Mass\x20Storage\x20\x20\x20\x20
E: ID_MODEL_ID=5567
E: ID_REVISION=0100
E: ID_SERIAL=AS_Mass_Storage-0:0
E: ID_TYPE=disk
E: ID_INSTANCE=0:0
E: ID_BUS=usb
E: ID_USB_INTERFACES=:080650:
E: ID_USB_INTERFACE_NUM=00
E: ID_USB_DRIVER=usb-storage
E: ID_PATH=pci-0000:00:12.2-usb-0:3:1.0-scsi-0:0:0:0
E: ID_PATH_TAG=pci-0000_00_12_2-usb-0_3_1_0-scsi-0_0_0_0
E: ID_PART_TABLE_UUID=d0cb8f9b
E: ID_PART_TABLE_TYPE=dos
E: ID_FS_UUID=11F9-3CDB
E: ID_FS_UUID_ENC=11F9-3CDB
E: ID_FS_VERSION=FAT32
E: ID_FS_TYPE=vfat
E: ID_FS_USAGE=filesystem
E: ID_PART_ENTRY_SCHEME=dos
E: ID_PART_ENTRY_UUID=d0cb8f9b-01
E: ID_PART_ENTRY_TYPE=0x83
E: ID_PART_ENTRY_NUMBER=1
E: ID_PART_ENTRY_OFFSET=2048
E: ID_PART_ENTRY_SIZE=61470912
E: ID_PART_ENTRY_DISK=8:48
E: DEVLINKS=/dev/disk/by-partuuid/d0cb8f9b-01 /dev/disk/by-uuid/11F9-3CDB /dev/disk/by-path/pci-0000:00:12.2-usb-0:3:1.0-scsi-0:0:0:0-part1 /dev/disk/by-id/usb-AS_Mass_Storage-0:0-part1
E: TAGS=systemd
E: CURRENT_TAGS=systemd

 , ,

basarga ()

udev не меняет имя

Добрый вечер, у меня есть много модемов, которые хочу именовать по-своему. Вот моё правило udev:

KERNEL=="ttyXRUSB*", PROGRAM="/bin/set-modem-name %k", NAME="%c{1}"

Вот скрипт /bin/set-modem-name:

#!/bin/bash
name=$(тут мой код)
echo $name >> /root/names.txt
echo $name

Udev правило отрабатывает, потому что когда я перетыкаю модемы, файл /root/names.txt наполняется, но имена у модемов остаются старыми. Почему? Так выглядит /root/names.txt:

ttyP2.01
ttyP2.03
ttyP2.04
ttyP2.02
ttyP2.17
ttyP2.19
ttyP2.18
ttyP2.20
ttyP2.07
и так далее...

 

fingolfin ()

Как узнать, что делает udev

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

Имеется устройство, Midi-Клавиатура.

Bus 008 Device 004: ID 0763:1015 M-Audio M-Audio Keystation

Внимательно смотрим на ID: 0763:1015

Нормально видется Midi-софтом она начинает, если поставить пакет midisport-firmware (речь идет о Debian)

Типа в эту клавиатуру перед тем как она сможет работать, надо прошивку залить, и в пакет входят прошивки и udev правила.

Так вот, в файле /lib/udev/rules.d/42-midisport-firmware.rules правила на устройство с 0763:1015 не прописано. Только на 0763:1014.

# KeyStation
ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1014/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSportKS.ihx -D /dev/%P"

При этом без midisport-firmware клавиатура не работает.

Вопрос: а как посмотреть что собственно говоря происходит внутри этого самого udev? Что оно такого делает, что клавиатура начинает видится? И че вообще происходит?

 

shaplov ()

Симлинки для DM устройств

Привет господа линуксоиды, прошу вашей помощи.

Есть свежая установка Gentoo с systemd, которая полностью (с корнем, свопом и т.д.) расположена на слоеном бутерброде из mdadm, dm-crypt, lvm2. Для загрузки собран свой initramfs с нужными утилитами по официальной wiki Custom Initramfs

Проблемы начинаются на этапе загрузки, когда корень смонтирован и управление передано /lib/systemd/systemd. Systemd-шный udev игнорирует dm-[0-9] устройста, если тем не выставлено свойство SYSTEMD_READY (а оно не выставлено, потому что на этапе сборки в initrd никакого udev еще нет), и не создает симлинки. Отсюда безуспешные попытки что-нибудь смонтировать, так как /dev/mapper и /dev/disk/by-{id,label,uuid} пустые.

Вот здесь парень мучается с тем же и, в итоге, перекатывается обратно на OpenRC: Need help with custom initramfs, not mounting home and swap.

Сам вопрос вот в чем, чем может грозить просто правка нужных if-ов в стандартных udev-rules (так все успешно грузится/монтируется, уже проверил)? Или крайне желательно все же впихнуть невпихуемое udev в образ initrd и выставлять нужные свойства dm-устройствам?

 , , ,

TwentyQQ ()

Подскажите почему не работает правило udev

Собственно, написал правило udev которое будет запускать скрипт при появлении зашифрованной флешки:

SUBSYSTEM=="block", ACTION=="add", ENV{ID_FS_TYPE}=="crypto_LUKS", ENV{ID_BUS}=="usb" RUN+="/opt/scripts/luxmount.sh"

Вот содержание скрипта:

#!/bin/env bash
DEVICE="$(blkid | grep LUKS | cut -d : -f1)"
export DEVICE
BLOCK="$(echo "$DEVICE" | cut -d / -f3)"
export BLOCK
REALUSER="$(who | grep ":0" | head -n1 | awk '{print($1)}')"
if [ -n "$DEVICE" ]; then
	cryptsetup -v luksOpen "$DEVICE" "$BLOCK"_crypt --key-file=/etc/luks-keys/disk_secret_key \
		2>&1 > "/tmp/cryptmount.log"
		mkdir -p "/media/$REALUSER/LUKS_USB"
		mount /dev/mapper/"$BLOCK"_crypt "/media/$REALUSER/LUKS_USB" 2>&1 >> "/tmp/cryptmount.log"
else
	exit 0
fi

При запуске скрипта в терминале он нормально отробатывает. Udev показывает что скрипт failed with exit code 32.

Конкретно mount /dev/mapper/«$BLOCK»_crypt «/media/$REALUSER/LUKS_USB» не выполняется. Не могу понять почему (для меня udev вообще штука крайне непонятная).


И чтоб два раза не писать, udev умеет сам передавать что он монтирует (sda1, sda2 …) что бы не искать грепом?

 , , ,

Vochatrak-az-ezm ()

/dev/fd/62: No such file or directory

При установке debian (своя пакетная база), в момент когда ставится пакет zfs-dkms вылетает вот такая ошибка:

/dev/fd/62: No such file or directory

В интернетах нашел решение, выполнить команду:

ln -s /proc/self/fd /dev/fd

… и тогда установка продолжится…
Пакет udev в этот момент в системе установлен.

 

IceTony ()

qemu зависает намертво при отключении usb устройства

Пытаюсь пробрасывать в windows 10 usb устройства. Вот qemu скрипт для запуска ВМ:

#!/bin/sh
SPICE_PORT=5924
qemu-system-x86_64 -enable-kvm \
    -cpu host \
    -smp threads=6 \
    -drive file=/home/tui/Virtual/WinVM.img,if=virtio \
    -net nic -net user,hostname=windowsvm \
    -m 6G \
    -vga qxl \
    -spice port=${SPICE_PORT},disable-ticketing \
    -usbdevice tablet \
    -device virtio-serial \
    -chardev spicevmc,id=vdagent,name=vdagent \
    -device usb-ehci,id=ehci \
    -device usb-host,bus=ehci.0,vendorid=0x090c,productid=0x1000,id=fl0,port=2 \
    -device qemu-xhci,id=xhci \
    -device usb-host,bus=xhci.0,vendorid=0x2aab,productid=0x800a,id=flc,port=3 \
    -device usb-host,bus=xhci.0,vendorid=0x0483,productid=0x374b,id=stm,port=4 \
    -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 \
    -monitor stdio \
    "$@"

При извлечении xhci usb-устройства выдаёт ошибку libusb: error [udev_hotplug_event] ignoring udev action bind в qemu monitor и виснет. Да так, что даже после убийства процесса, в эмуляторе терминала, в котором был запущен скрипт, нельзя ничего писать. usb, которое я прокидываю через ehci работает нормально, при его вынимании ничего не виснет, просто qemu monitor немного отругивается:

libusb: error [udev_hotplug_event] ignoring udev action bind
qemu-system-x86_64: libusb_release_interface: -4 [NO_DEVICE]
libusb: error [_open_sysfs_attr] open /sys/bus/usb/devices/1-1/bConfigurationValue failed ret=-1 errno=2

У меня qemu 5-ой версии со следующими флагами aio alsa bzip2 caps curl fdt filecaps jpeg ncurses nls opengl oss pin-upstream-blobs png python sdl seccomp slirp spice usb vhost-net virtfs vnc xattr xkb

Я прокидываю stm32f4 discovery плату и всё бы хорошо, но она самопроизвольно перезапускается. Например, это произошло при обновлении драйверов. Т. е. избежать передподключения нельзя. Кто виноват и что делать?

 , , , ,

towe ()

загадки udev

здравствуйте. среда debian 10.5 подключаю usb-flash, затем открываю устройство на desktop. устройство монтируется в media/magister, при этом полные права имеет только root.

в файл /etc/udev/udev.conf добавил строку default_mode=«0777». после перезагрузки usb-flash стал монтироваться с правами 777. также происходило и с другими usb-flash.

но одно устройство usb-flash монтируется только для root. отличие от других таково, что с ним я экспериментировал утилитами создания разделов, после чего пришлось для него выполнить dd if=/dev/zero … , последующее создание таблицы разделов и форматирование.

в терминале root выполняет все действия с устройством, но монтируется оно по «старым» правилам.

что я сделал неверно ? и что следует посмотреть ?

 ,

himmelcross ()