информационный -теоретический ответ на ваш предыдущий вопрос также отвечает на это :, если вы создаете файлы, даже уменьшенные до их минимального представления, и хотите иметь возможность извлекать что-то о них, то создание занимает некоторое место на диске, так что вы в конечном итоге исчерпаете (однако распределение работает ). Таким образом, вы не можете создать бесконечное количество файлов в пределах конечного объема дискового пространства.
Чтобы ответить на заданный вами вопрос, файловые системы, которые я знаю, не позволяют вам удалять метаданные файла, но ничто не мешает вам написать свою собственную файловую систему, которая игнорирует любые метаданные, которые вы хотите — я думаю, что минимум, который вам нужен, это файл имя и способ отслеживания содержимого файла на диске (и, возможно, даже не последний, если ваша файловая система может хранить только пустые файлы ).
Вам потребуется программный репозиторий rpmsphere , который содержит пакет gufw
.
Следующие работы для Fedora 30 с правами root
:
# install rpmsphere repository
rpm -Uvh 'https://github.com/rpmsphere/noarch/blob/master/r/rpmsphere-release-30-1.noarch.rpm?raw=true'
# install gufw
dnf install gufw
Он не запускается на Fedora 30 из-за XDG_SESSION_TYPE=wayland
.
Итак, меняем /usr/bin/gufw
на:
c_user=$(whoami)
pkexec gufw-pkexec $c_user
xhost si:localuser:root
Также проверьте /usr/bin/gufw-pkexec
правильное расположение " gufw.py
"
Мой такой же:
LOCATIONS=(
"/usr/lib/python2.7/site-packages/gufw/gufw.py"
"/usr/lib/python2.7/dist-packages/gufw/gufw.py"
"/usr/share/gufw/gufw/gufw.py"
)
for ((i = 0; i < ${#LOCATIONS[@]}; i++))
do
if [[ -e "${LOCATIONS[${i}]}" ]]; then
python3.7 ${LOCATIONS[${i}]} $1
fi
done