Попробуйте так, имена каталогов не должны содержать пробелов:
#!/bin/bash
echo -n "Enter the Directories, space separated : "
read dirs
docker run $( set -- $dirs; for path; do echo -v $path:/opt/$path/; done ) fedora
Введите что-то вроде foo bar
, и он запустится
docker run -v foo:/opt/foo/ -v bar:/opt/bar/ fedora
То, что неиспользуемое пространство просто означает, что оно пусто, что файлы в него еще не записывались; это ожидаемое поведение.
Но у вас есть разделы LVM, поэтому, чтобы заполнить это пространство, вам нужно выполнитьlvextend. Что-то вроде:
pvresize /dev/sda2
lvextend -l+100%FREE /dev/mapper/cryptdata
resize2fs /dev/mapper/cryptdata
Подробная информация здесь .