Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- clear
- echo "Быстрое форматирование флешек"
- echo "Смотрим вывод lsblk и выбираем там нужную флешку"
- echo "Вводим только саму флешку, не какой-то из разделов!"
- echo "Например sdd"
- echo "Далее выбираем нужную ФС. Тут всё понятно, другие ФС добавить несложно"
- echo
- echo
- echo "######################################################################"
- echo "##### ОСТОРОЖНЕЕ С ВЫБОРОМ ДИСКА, БЛЯДЬ!!! ##############"
- echo "##### НИКАКИХ ЗАЩИТ НЕ ПРЕДУСМОТРЕНО!!! ##############"
- echo "######################################################################"
- echo
- read -sn1 -p "Для продолжения жми anykey"; echo
- sudo lsblk
- echo
- echo
- echo "Введите имя устройства (см вывод lsblk)"
- echo
- read device
- echo
- echo "Выбран диск" $device
- # create partition on entire disk
- #sudo dd if=/dev/zero of=/dev/$device
- sudo parted --script /dev/$device mklabel msdos
- sudo parted --script /dev/$device mkpart primary 0% 100%
- echo
- echo
- echo "Выберите файловую систему:"
- echo
- echo "1 - NTFS"
- echo "2 - FAT32"
- echo
- read fs
- case "$fs" in
- 1)
- echo
- echo
- echo "Форматируем в NTFS"
- sudo mkfs.ntfs -Q /dev/${device}1
- ;;
- 2)
- echo
- echo
- echo "Форматируем в FAT32"
- sudo mkfs.vfat -v /dev/${device}1
- ;;
- esac
- echo
- echo
- echo "Поглядим, что получилось"
- sudo sfdisk -l /dev/$device
Advertisement
Add Comment
Please, Sign In to add comment