Привет всем: я вижу эту ошибку, когда пытаюсь запустить команду сборки docker на одном из моих подчиненных jenkins
Step 10/15 : RUN mkdir /usr/local/tomcat/apps/
---> Using cache
---> 4537e1f97331
Step 11/15 : COPY foo/hes/config/usapp.war /usr/local/tomcat/apps/
---> Using cache
---> dbd31acbc261
Step 12/15 : RUN rm -rf /usr/local/tomcat/webapps/ROOT/WEB-INF
---> Running in b15ab1c26e70
[91m[0m[91mrm: cannot remove '/usr/local/tomcat/webapps/ROOT/WEB-INF': Directory not empty
[0mThe command '/bin/sh -c rm -rf /usr/local/tomcat/webapps/ROOT/WEB-INF' returned a non-zero code: 1
[Pipeline] }
[Pipeline] // script
после поиска в Интернете (https://github.com/moby/moby/issues/27358), похоже, что этот докермне нужно, чтобы этот тип был установлен в 1, настройка файловой системы какого-то типа
[root@localhost ~]# sudo xfs_info /var/lib/docker | grep ftype
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
мой вопрос с этой страницы (https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.2_release_notes/technology-preview-file_systems) Я вижу, что эта команда создаст файловую систему сДля ftype установлено значение 1
# mkfs -t xfs -n ftype=1 /PATH/TO/DEVICE
Но мне не нужно создавать новую файловую систему, просто нужно изменить эту настройку ftype, возможно ли это, если да, то какую команду я не хочу испортить?файловая система, если я запускаю указанную выше команду, что она делает (стирает данные ?? ^ _ ^)
вот как выглядит моя команда df
[rr@localhost ~]$ df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/mapper/centos-root xfs 52403200 11094660 41308540 22% /
devtmpfs devtmpfs 1858932 0 1858932 0% /dev
tmpfs tmpfs 1875472 84 1875388 1% /dev/shm
tmpfs tmpfs 1875472 197668 1677804 11% /run
tmpfs tmpfs 1875472 0 1875472 0% /sys/fs/cgroup
/dev/mapper/centos-home xfs 431233304 24057320 407175984 6% /home
/dev/sda1 xfs 508588 211140 297448 42% /boot
tmpfs tmpfs 375096 16 375080 1% /run/user/42
tmpfs tmpfs 375096 0 375096 0% /run/user/1000
tmpfs tmpfs 375096 0 375096 0% /run/user/0