EVAL "$ (DECLARE -F | SED -E 'S /F / -FX /')"
будет экспортироваться все функции .
Я часто делаю это перед запуском интерактивной оболочки в сценарии, чтобы иметь возможность отлаживать и работать в контексте сценария, используя его функции и переменные.
Пример:
eval "$(declare -F | sed -e 's/-f /-fx /')"
export SOME IMPORTANT VARIABLES AND PASSWORDS
bash -i
Если вы находитесь в /, вы не можете отключить этот раздел, так как вы его используете. Попробуйте загрузиться с внешнего источника, скажем, с компакт-диска или USB с помощью чего-то вроде gparted: http://gparted.sourceforge.net/livecd.php
Получите доступ к терминалу и запустите, предполагая, что раздел после монтирования живого компакт-диска 1, если не замените его правильным разделом df -h
может помочь:
umount /dev/sda1
mount /dev/mapper/datos-datos_lv /
Вам нужно отредактировать /etc/fstab
и убедитесь, что вы удалили точку монтирования для вашего диска "datos"
umount /opt
mkdir /datos (for instance)
echo "/dev/mapper/datos-datos_lv /datos ext3 defaults 0 0" >> /etc/fstab
mount /datos
Это предполагает, что вы используете ext3