У меня есть сценарий оболочки BASH в Linux, который монтирует диски .. Я все время работаю с правами root, и даже не имею sudo или su, в случае необходимости ..
Моя проблема связана с именами и каталогами UTF-8, особенно в разделах vfat ...
Как мне смонтировать каждый тип раздела с правильными опциями для имен файлов UTF-8?
TYPE="$(guess_fstype /dev/"${1}" 2>/dev/null)"
# create mount point if it does not exist
[ ! -e /mnt/$1 ] && mkdir -p /mnt/$1
case $TYPE in
vfat) /bin/mount -t vfat /dev/$1 /mnt/$1 -o shortname=mixed,quiet,utf8
success=$? ;;
iso9660) mount -t iso9660 /dev/$1 /mnt/$1 -o utf8
success=$? ;;
ntfs) mount -t ntfs /dev/$1 /mnt/$1
success=$? ;;
unknown) mount /dev/$1 /mnt/$1 -o utf8
success=$? ;;
*) mount -t $TYPE /dev/$1 /mnt/$1
success=$? ;;
esac