squashfs: операция не поддерживается

Вы можете проверить, был ли сценарий оболочки запущен на терминале, анализируя вывод команды tty.

#! /bin/bash

if [[ $(tty) =~ "not a tty" ]]
then
    echo "Not running on terminal"

else
    echo "Running on terminal"
fi
0
задан 7 October 2017 в 17:00

2 ответа

«Ответ» на ваш вопрос: Сообщение «getfattr: [имя файла]: операция не поддерживается», потому что squashfs не поддерживает ACL.

https://help.ubuntu.com / community / FilePermissionsACLs

и https://help.ubuntu.com/community/FilePermissionsACLs

getfattr - получить расширенные атрибуты объектов файловой системы Для каждого файла , getfattr отображает имя файла и набор расширенных имен атрибутов (и необязательных значений), которые связаны с этим файлом.

Итак, поскольку squashfs не поддерживает ACL или «расширенные атрибуты», вы получаете сообщение «getfattr: [имя файла]: операция не поддерживается», файлы в ваших squashfs не имеют расширенных атрибутов, период. Никогда не будет иметь значения, какую версию скейффов вы используете.

См. Https://www.kernel.org/doc/Documentation/filesystems/squashfs.txt

1. ОСОБЕННОСТИ ФИЛЬТРАТА

getfattr - получить расширенные атрибуты объектов файловой системы

Поддержка ACL: no no

Чтобы не получить это сообщение, не используйте ACL.

Это сообщение не имеет ничего общего с версией ядра в версии squashfs-tools, поскольку вы спрашиваете: «Я думаю, что эта ошибка из-за версии ядра не равна squashfs-tools»

Я не уверен как это влияет на ваш пользовательский iso, он все равно должен быть загружен очень просто, поскольку ACL не являются обязательными для загрузки или запуска Ubuntu, и большинство людей не используют их.

Если у вас возникла проблема с вашим пользовательским изо, вам нужно расскажите о том, как вы это сделали.

Какова была ваша база .iso? Какую настройку вы сделали? и лучше, какую команду вы использовали для создания squashfs и iso?

1
ответ дан 18 July 2018 в 05:41

«Ответ» на ваш вопрос: Сообщение «getfattr: [имя файла]: операция не поддерживается», потому что squashfs не поддерживает ACL.

https://help.ubuntu.com / community / FilePermissionsACLs

и https://help.ubuntu.com/community/FilePermissionsACLs

getfattr - получить расширенные атрибуты объектов файловой системы Для каждого файла , getfattr отображает имя файла и набор расширенных имен атрибутов (и необязательных значений), которые связаны с этим файлом.

Итак, поскольку squashfs не поддерживает ACL или «расширенные атрибуты», вы получаете сообщение «getfattr: [имя файла]: операция не поддерживается», файлы в ваших squashfs не имеют расширенных атрибутов, период. Никогда не будет иметь значения, какую версию скейффов вы используете.

См. Https://www.kernel.org/doc/Documentation/filesystems/squashfs.txt

1. ОСОБЕННОСТИ ФИЛЬТРАТА

getfattr - получить расширенные атрибуты объектов файловой системы

Поддержка ACL: no no

Чтобы не получить это сообщение, не используйте ACL.

Это сообщение не имеет ничего общего с версией ядра в версии squashfs-tools, поскольку вы спрашиваете: «Я думаю, что эта ошибка из-за версии ядра не равна squashfs-tools»

Я не уверен как это влияет на ваш пользовательский iso, он все равно должен быть загружен очень просто, поскольку ACL не являются обязательными для загрузки или запуска Ubuntu, и большинство людей не используют их.

Если у вас возникла проблема с вашим пользовательским изо, вам нужно расскажите о том, как вы это сделали.

Какова была ваша база .iso? Какую настройку вы сделали? и лучше, какую команду вы использовали для создания squashfs и iso?

1
ответ дан 24 July 2018 в 18:24
  • 1
    так как я могу отключить ACL – Mido Bona 7 October 2017 в 17:16
  • 2
    См. Страницу man для setfacl, unix.stackexchange.com/questions/339765/… , linuxquestions.org/questions/linux-newbie-8/… или попросите новый вопрос. Комментарии не предназначены для изменения вопросов или расширенного обсуждения. – Panther 7 October 2017 в 17:19
  • 3
    это не решено моя проблема получить ту же ошибку – Mido Bona 13 October 2017 в 12:39
  • 4
    @MidoBona Если вам нужна помощь, вам нужно объяснить вашу систему и как использовать расширенные атрибуты. squashfs не поддерживает их, и поэтому вы публикуете здесь, что он не работает, если тщетно, мы уже установили, что он не сработает. – Panther 13 October 2017 в 17:37
  • 5
    @MidoBona. Вы можете рассмотреть вопрос об отправке отчета об ошибках в squashfs, но с тем, что вы отправили, я ожидаю, что он будет закрыт как недействительный или не будет исправлен как Ubuntu, так и upstream. – Panther 13 October 2017 в 17:40

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

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