Ну, Вы могли сделать что-то немного более сложное как:
echo "/root/subfolder1/subfolder2/subfolderN" |
perl -anF'/' -e 'while($#F>0){@b=join("/",@F);`chmod +rx @b`; pop @F}'
Для наблюдения, что это сделает замените chmod
вызов с печатью:
$ echo "/root/subfolder1/subfolder2/subfolderN" |
perl -alnF'/' -e 'while($#F>0){@b=join("/",@F);print "chmod +rx @b"; pop @F}'
chmod +rx /root/subfolder1/subfolder2/subfolderN
chmod +rx /root/subfolder1/subfolder2
chmod +rx /root/subfolder1
chmod +rx /root
Там нет BFQ
или BFS
Patchs к ядрам Федоры к сожалению (особенно в случае BFQ
). Таким образом, нет способа включить эти функции, добавляя ядр args. Кроме того, нет доверенного репозитория Fedora, который включен ядра с этими функциями. Похоже, до BFQ
становится частью основной линии, вам придется сохранить самих ядер.
BFQ теперь объединен с ядром Linux 4.12 в качестве планировщика blk -mq. Например, это означает, что вы можете включить его с SATA-диском на текущих ядрах (4.12 -4.20 )при условии, что вы загружаетесь с включенным scsi -mq. (Текущие планы для версии 4.21 заключаются в том, что blk -mq станет единственным вариантом ).
Все шаги, необходимые для использования blk -mq и BFQ на дисках SATA/SCSI, описаны в этом ответе: