Bug 49129 - Странное поведение mount
Summary: Странное поведение mount
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p10
Classification: Unclassified
Component: kernel-image-un-def (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Chikunov
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-19 15:58 MSK by KALIBR-10
Modified: 2024-01-24 13:43 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description KALIBR-10 2024-01-19 15:58:57 MSK
Исходные данные:
КД AD: Альт СП 8 (c9f2)
Файловый сервер: Альт сервер 9.2
АРМ: Альт рабочая станция К 10.2 введена в домен, групповые политики включены.

Файловый сервер (smb.conf):
Код: [Выделить]
[global]
	security = ads
	realm = MIAC35.LOCAL
	workgroup = MIAC35
	netbios name = MLXFS1
	template shell = /bin/bash
	kerberos method = system keytab
	wins support = no
	winbind use default domain = yes
	winbind enum users = no
	winbind enum groups = no
	template homedir = /home/MIAC35.LOCAL/%U
        idmap config * : range = 200000-2000200000
        idmap config * : backend = sss

	machine password timeout = 0
	server min protocol = NT1
	client min protocol = NT1

	printing = cups
	printcap name = cups
	load printers = no
	cups options = raw

	vfs objects = acl_xattr
	inherit owner = yes
	inherit acls = yes
	inherit permissions = yes

[data]
    guest ok = no
    path = /share/data
    browseable = yes
    read only = no

Права:
Код: [Выделить]
# getfacl /share/data
getfacl: Removing leading '/' from absolute path names
# file: share/data
# owner: administrator
# group: domain\040admins
user::rwx
group::---
group:domain\040users:r-x
group:admin:rwx
mask::rwx
other::---

Код: [Выделить]
# getfacl /share/data/exchange/
getfacl: Removing leading '/' from absolute path names
# file: share/data/exchange/
# owner: administrator
# group: domain\040admins
# flags: ss-
user::rwx
group::rwx
group:samba:rwx
group:admin:rwx
group:monitoring:rwx
mask::rwx
other::---
default:user::rwx
default:group::rwx
default:group:samba:rwx
default:group:admin:rwx
default:group:monitoring:rwx
default:mask::rwx
default:other::---

Рабочая станция:

Доменный пользователь:
Код: [Выделить]
# id ant
uid=774401281(ant) gid=774400513(domain users) группы=774400513(domain users),774401110(statist),774401105(samba),100(users),36(vmusers),442(usershares),80(cdwriter),22(cdrom),81(audio),477(video),19(proc),83(radio),444(camera),71(floppy),498(xgrp),499(scanner),14(uucp),463(vboxusers),465(fuse),488(vboxadd),487(vboxsf)

Открываю Dolphin по пути: ~/net.drives/data/exchange/
Создаю каталог (с именем 12) - норм
Создаю пустой файл (qwe.txt) - норм
Открываю файл редактором и записываю в него данные - норм
Копирую любой файл с локального диска в ~/net.drives/data/exchange/ - норм
А вот при попытке скопировать имеющийся (например qwe.txt) в любой каталог (например 12) приводит к созданию пустого файла и зависанию операции (в уведомлениях значится что идет копирование 0% и всё)

autofs монтирует данную шару так:
Код: [Выделить]
//mlxfs1/data on /run/media/ant/drives/data type cifs (rw,relatime,vers=3.1.1,sec=krb5,cruid=774401281,cache=strict,username=root,uid=0,noforceuid,gid=0,noforcegid,addr=172.16.130.2,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,cifsacl,noperm,rsize=4194304,wsize=4194304,bsize=1048576,echo_interval=60,actimeo=1,closetimeo=1)

Далее в Konsole:
Удалил файл 0-го размера в 12

Код: [Выделить]
$ cp qwe.txt 12/
Убито

И ещё раз:
Код: [Выделить]
$ cp qwe.txt 12/
cp: переписать '12/qwe.txt'? y

Всё, процесс завис.

Код: [Выделить]
$ ps aux | grep qwe
ant        10730  0.0  0.0   6480   832 pts/1    D+   15:21   0:00 cp -i qwe.txt 12/

Килл не помогает:
Код: [Выделить]
$ kill 10730
$ ps aux | grep qwe
ant        10730  0.0  0.0   6480   832 pts/1    D+   15:21   0:00 cp -i qwe.txt 12/

Эксперимент проводился как на реальном так и виртуальном железе, результат один.
На Simply Linux 10.2 данная проблема не воспроизводится.

Выполнение на симпли и рабочей станции:
Код: [Выделить]
mount //mlxfs1/data /mnt -o rw,sec=krb5,cifsacl,noperm
Приводит к таким же результатам (На симпли копирование норм, на рабочей станции нет)

Тема на форуме: https://forum.altlinux.org/index.php?topic=48427.0
Comment 1 KALIBR-10 2024-01-19 21:37:10 MSK
После смены ядра на 5.10.198-std-def-alt1 проблема исчезла. До этого было ядро 6.1.72-un-def-alt1
Comment 2 Pivkin Denis 2024-01-24 12:41:02 MSK
Воспроизводится по указанным данным
Comment 3 Pivkin Denis 2024-01-24 13:43:42 MSK
Проверил на ядрах:
6.1.73-un-def-alt1
5.10.208-std-def-alt1
Ошибка не воспроизводится