У меня несколько странная настройка. Я создаю массив RAID1 и затем передаю его виртуальной машине. Но следующее должно направить вас в правильном направлении.
В моем файле mdadm.conf для создания массива указано следующее: часть устройства сообщает, какие диски искать, а часть массива говорит, какие диски являются частью массива и на каком уровне.
DEVICE /dev/mmcblk0p[1-9]*
ARRAY /dev/md0 level=raid1 devices=/dev/mmcblk0p1,/dev/mmcblk0p2
Затем убедитесь, что ваш RAID-массив находится в файле / etc / fstab
, который автоматически монтируется при загрузке или всякий раз, когда вы об этом просите.
/dev/md0 /mnt/md0 ext4 defaults 0 0
Хотя su -l
отлично работает в моей системе, я заметил, что sudo su -l
- хотя он прекрасно подхватывает ".profile" - похоже, вызывает ту же проблему, которую вы описали, очищая переменные, якобы установленные универсально в "/etc/environment".
Я смог получить то, что казалось полным входом в систему (выполнение ".profile" от
плюс переменные из "/etc/environment"), сделав:
sudo -i -u <user>