Производительность chown и chmod или поиск и работа в фоновом режиме параллельно?Linux

Ответить Пред. темаСлед. тема
Anonymous
 Производительность chown и chmod или поиск и работа в фоновом режиме параллельно?

Сообщение Anonymous »

У меня есть до терабайт данных, которые могут содержать неправильный владелец, группу или разрешения. Чтобы это исправить, мы использовали тупой скрипт

Код: Выделить всё

sudo -n chown -R user:group "/path"
sudo -n chmod -R a-rwx,u+rwX,g+rwX "/path"
Можно ли улучшить производительность? А как насчет работы в фоновом режиме и добавления ожидания в скрипт? Это плохая идея для chown и chmod? Мешают ли они?
А как насчет использования вместо этого find? Это быстрее и даже правильно (тесты выглядели так, будто это даже не работает)?

Код: Выделить всё

sudo -n find "/path" -type f -exec chmod 660 {} + -exec chown user:group {} +
sudo -n find "/path" -type d -exec chmod 770 {} + -exec chown user:group {} +
А как насчет запуска этого в фоновом режиме и добавления ожидания? Благодаря фильтру типов это не должно мешать, верно? Можно ли это улучшить, отфильтровывая файлы, только отклоняющиеся от целевой конфигурации?
Может быть, важно не то, чтобы этот скрипт мог работать на нескольких платформах, таких как Ubuntu (разные версии) и Red Hat (разные версии) и потенциально разные файловые системы.

Подробнее здесь: https://stackoverflow.com/questions/792 ... n-parallel
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Если chmod не использует Umask для команд "chmod +" (no ugoa), то почему это происходит?
    Anonymous » » в форуме Linux
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Если chmod не использует Umask для команд "chmod +" (no ugoa), то почему это происходит?
    Anonymous » » в форуме Linux
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Я случайно запустил «chown root:root -R /», тома докера сломаны
    Anonymous » » в форуме Linux
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Chown, когда docker cp с локального хоста в контейнер
    Anonymous » » в форуме Linux
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Rsrync сделайте папку только для чтения для Венва, несмотря на 777 и Chown
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Linux»