Мне удалось решить мою исходную проблему с помощью a gs
решение на основе ответа на этот вопрос на superuser.com, найденном переходить по ссылке в другом Q/A, отнесенном в в ответе @Stone на существующий вопрос.
Вот способ, которым это может быть сделано, помещено в сценарий:
#!/bin/bash
################################################################
# Make two portrait A4 sheets out of one landscape A4 sheet, by
# splitting and resizing adequately
################################################################
# solution based on:
# https://superuser.com/questions/235074/freeware-to-split-a-pdfs-pages-down-the-middle/235401#235401
################################################################
IN=$1
OUT=$2
TMPLEFT=/tmp/left.pdf
TMPRIGHT=/tmp/right.pdf
# left side
gs -o $TMPLEFT -sDEVICE=pdfwrite -g5955x8420 -c "<>" setpagedevice -f $IN
# right side
gs -o $TMPRIGHT -sDEVICE=pdfwrite -g5955x8420 -c "<>" setpagedevice -f $IN
# join
pdfunite $TMPLEFT $TMPRIGHT $OUT
Я все еще думаю, что должен быть более легкий путь, но это работает и избегает ImageMagick convert
недостатки.
В systemd 4 цели. то, что вам нужно, - это Emergency.target Думаю, вы можете попробовать следующие шаги:
6.append systemd.unit = required.target
Это метод rhel7. Я думаю, что это может быть похоже на suse. Когда вы входите в аварийный режим, пароль root по-прежнему требуется. удачи :)
После того, как считано комментарии @suspectus и @goldilocks, хотя уже "решают" мою исходную проблему с btrfs, я протестировал снова помещение моей системы в чрезвычайном режиме.
Я, которого имеет рассмотрение, неправильно понимаю различие между чрезвычайным режимом systemd с единственным режимом SystemV.
Но поскольку я не имею уверенными в моем ответе и в моем понимать... так, я не проверю свой ответ как корректный на данный момент.
Чрезвычайный режим, закройте и завершите работу всех сервисов окончательно и не измените runlevel и не демонтируйте любой объем/FS.
О моей корневой проблеме, которые обманывают мой ум, где я думаю не вводимый в чрезвычайный режим berfore...
Узнайте, что я не буду способен к umount свой FS, потому что мне нужен к umount он с systemctl
команда:
systemctl stop dados.mount
Где "dados" является моим btrfs FS/dados. Затем они демонтируют эффективно.
Странная вещь, нет никакого способа определить почему unmount
команда сообщает, что FS используется, и ничто не, показал в lsof
команда.
Вероятно, некоторый внутренний фиксатор между umount/systemd...
man systemd.mount
и man systemd
, systemd мог бы обрабатывать это автоматически.
– sourcejedi
28.06.2014, 10:52