]>
git.ipfire.org Git - thirdparty/dracut.git/blob - test/TEST-03-USR-MOUNT/create-root.sh
478d5ef4d5a98d03a4bbda2f231616f7fc4c7068
2 # don't let udev and this script step on eachother's toes
4 for x
in 64-lvm.rules
70-mdadm.rules
99-mount-rules; do
5 > "/etc/udev/rules.d/$x"
7 rm -f -- /etc
/lvm
/lvm.conf
8 udevadm control
--reload
10 # save a partition at the beginning for future flagging purposes
23 mkfs.btrfs
-L dracut
/dev
/sda2
24 mkfs.btrfs
-L dracutusr
/dev
/sdb2
25 btrfs device scan
/dev
/sda2
26 btrfs device scan
/dev
/sdb2
28 mount
-t btrfs
/dev
/sda2
/root
29 [ -d /root
/usr
] || mkdir
/root
/usr
30 mount
-t btrfs
/dev
/sdb2
/root
/usr
31 btrfs subvolume create
/root
/usr
/usr
33 mount
-t btrfs
-o subvol
=usr
/dev
/sdb2
/root
/usr
34 cp -a -t /root
/source
/*
36 btrfs filesystem sync
/root
/usr
37 btrfs filesystem sync
/root
40 echo "dracut-root-block-created" >/dev
/sda1