I found the solution. The script must also modify the config.xml file found in /etc/openmediavault.
Bash
#modif file conf.xml
blkid /dev/mapper/${choix}-crypt > /tmp/disk-uuid
sed -i "s/^.*UUID=\"//g" /tmp/disk-uuid
sed -i "s/\" TYPE=.*$//g" /tmp/disk-uuid
diskuuid=`cat /tmp/disk-uuid`
sed -i "s/<\/fstab>/<mntent>\n<\/fstab>/g" /etc/openmediavault/config.xml
sed -i "s/<\/fstab>/<uuid>${diskuuid}<\/uuid>\n<\/fstab>/g" /etc/openmediavault/config.xml
sed -i "s/<\/fstab>/<fsname>\/dev\/disk\/by-id\/dm-name-${choix}-crypt<\/fsname>\n<\/fstab>/g" /etc/openmediavault/config.xml
sed -i "s/<\/fstab>/<dir>\/srv\/dev-disk-by-id-dm-name-${choix}-crypt<\/dir>\n<\/fstab>/g" /etc/openmediavault/config.xml
sed -i "s/<\/fstab>/<type>ext4<\/type>\n<\/fstab>/g" /etc/openmediavault/config.xml
sed -i "s/<\/fstab>/<opts>defaults,nofail,user_xattr,noexec,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0,acl<\/opts>\n<\/fstab>/g" /etc/openmediavault/config.xml
sed -i "s/<\/fstab>/<freq>0<\/freq>\n<\/fstab>/g" /etc/openmediavault/config.xml
sed -i "s/<\/fstab>/<passno>2<\/passno>\n<\/fstab>/g" /etc/openmediavault/config.xml
sed -i "s/<\/fstab>/<hidden>0<\/hidden>\n<\/fstab>/g" /etc/openmediavault/config.xml
sed -i "s/<\/fstab>/<\/mntent>\n<\/fstab>/g" /etc/openmediavault/config.xml
Alles anzeigen