Когда точно (и самое раннее) все блочные устройства были перечислены во время загрузки Linux?

В комментариях вы подтверждаете, что выполняете резервное копирование как пользователь root , а не как вы сами. Когда вы становитесь пользователем root , ваше значение $ HOME также изменяется. (На это влияет способ, которым вы становитесь root .)

Таким образом, когда вы запускаете tar cvf /tmp/backup.tar $ HOME , вы получаете Каталог $ HOME для корня . В вашем вопросе (и связанном с ) очень сбивает с толку то, что вы меняли местами $ HOME и / home / masi .

Для резервного копирования / home / masi вы должны использовать что-то вроде tar cvf /tmp/backup.tar / home / masi . Или измените способ, с помощью которого вы становитесь пользователем root , чтобы не изменять и $ HOME .

Я подозреваю, что при резервном копировании правильного дерева каталогов вы обнаружите пропавшую папку Documents .

2
10.12.2016, 14:53
1 ответ
$ systemctl status systemd-udev-settle
● systemd-udev-settle.service - udev Wait for Complete Device Initialization
   Loaded: loaded (/usr/lib/systemd/system/systemd-udev-settle.service; static; vendor preset: disabled)

$ systemctl --reverse list-dependencies systemd-udev-settle.service
systemd-udev-settle.service
● └─dmraid-activation.service

$ systemctl cat dmraid-activation.service
# /usr/lib/systemd/system/dmraid-activation.service
[Unit]
Description=Activation of DM RAID sets
DefaultDependencies=no
Conflicts=shutdown.target
After=systemd-udev-settle.service
Before=lvm2-activation-early.service cryptsetup.target local-fs-pre.target shutdown.target
Wants=systemd-udev-settle.service

Попробуйте скопировать соответствующие строки из dmraid-activation.service выше. Это включает DefaultDependencies=no, поскольку вы настаиваете на том, чтобы быть как можно раньше. Это документировано в man systemd.unit (ссылается на systemd.service. Также вам следует прочитать man bootup.

0
27.01.2020, 22:43

Теги

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