Форматирование и монтирование USB-накопителя из окна терминала
Вы можете разбить на разделы и отформатировать USB-флешку или жёсткий диск из окна терминала на Raspberry Pi. Это удалит ВСЮ информацию с вашей флешки/жёсткого диска, поэтому убедитесь, что вы действительно хотите это сделать, прежде чем продолжить.
Определение устройства
Сначала вам нужно определить, какое устройство является вашей USB-флешкой — самый простой способ — извлечь её (если она подключена), а затем подключить снова. Это сгенерирует некоторые сообщения об устройстве в файле системных сообщений. Просмотрите последние несколько строк, чтобы определить ваше устройство. Ваше устройство будет называться примерно как sda, sdd и т.д. В этом руководстве мы будем использовать пример /dev/sdb
cat /var/log/messages | tail -n 50
Вы можете обнаружить, что оно уже было смонтировано как используемый диск. Если это так, вы увидите его в каталоге /media. Посмотрите:
cd /media
Если их больше одного, то у вас может быть подключено более одной флешки к Raspberry Pi. Определите, какую из них вы хотите отформатировать, и запишите её имя, например, «1GBStick». Помните, что в Linux имена файлов чувствительны к регистру.
Размонтирование устройства
Прежде чем мы сможем переформатировать флешку, мы должны сначала «размонтировать» её, чтобы операционная система больше не воспринимала её как используемый диск:
umount /media/1GBStick
Создание раздела
Следующий шаг — создать раздел на флешке.
sudo fdisk /dev/sdb
Вам будет предложено:
Command (m for help):
Введите p, чтобы увидеть все существующие разделы:
Disk /dev/sdb: 1040 MB, 1040449536 bytes
33 heads, 61 sectors/track, 1009 cylinders, total 2032128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd2c04bc9
Device Boot Start End Blocks Id System
/dev/sdb1 2048 10000 3976+ 83 Linux
/dev/sdb2 10001 2032127 1011063+ 83 Linux
На этот раз мы собираемся удалить их все, поэтому введите d, чтобы удалить все существующие разделы, вводя номер раздела в ответ на запрос — это номер после /dev/sdb. Повторите это, чтобы удалить все разделы.
Теперь мы хотим создать новый раздел. Введите n, чтобы создать новый раздел. Вам будет предложено принять несколько решений, но поскольку мы собираемся использовать всю флешку как один раздел, примите значения по умолчанию, нажав Enter четыре раза.
Чтобы завершить задачу, введите w, чтобы записать новую таблицу разделов и выйти из fdisk.
Создание файловой системы
Теперь создайте файловую систему с помощью команды mkfs. Если вы используете файловую систему vfat, вы сможете использовать флешку также на ПК или Mac. Есть один раздел, поэтому вы должны добавить номер раздела к имени устройства:
sudo mkfs -t vfat -I /dev/sdb1
Монтирование устройства
Теперь вам нужно создать папку в качестве точки монтирования для устройства. Перейдите в каталог, где вы хотите создать точку монтирования, например, в ваш домашний каталог:
cd ~
И создайте точку монтирования с любым именем, которое хотите использовать. Здесь я буду использовать «usbstick»
mkdir usbstick
Наконец, теперь вы можете подключить устройство к его точке монтирования:
sudo mount /dev/sdb1 usbstick -o umask=000
Теперь у вас есть флешка или жёсткий диск, на который вы можете записывать данные на вашем Raspberry Pi.
Безопасное извлечение
Как и в случае со всеми USB-флешками и жёсткими дисками, вы должны сообщить операционной системе о необходимости завершить запись на него и подготовить его к извлечению. На Raspberry Pi всё, что вам нужно сделать — это размонтировать его:
cd ~
sudo umount usbstick
Теперь у вас есть новая отформатированная USB-флешка или жёсткий диск, которые вы можете использовать как на Raspberry Pi, так и на ПК/Mac.