6

Привет, я очень новичок в среде Raspberry Pi, поэтому ищу немного помощи для форматирования жесткого диска USB. Я запустил lsblk и получил

sda          8:0    0  37.3G 0 disk  
  sda1       8:1    0  37.3G 0 part

смотря в сети, если попробовал следующее sudo mkfs.ext4 /dev/sda1 -L USB40gb . Он что-то сделал, но когда я попытался снова смонтировать диск, он все еще показывал файлы, которые были там раньше, и я не могу создать новый файл / папку "Error creating directory: Permission denied"

Я пишу это с моего компьютера с Windows 8.1, поэтому я не могу вырезать и вставить из Pi. Попытка отформатировать вывод немного сложнее.

О, ничего не написано после part слова выше. Там был /media/USB40gb поэтому я сделал что-то, потому что это исчезло. Я использую PCManFM 0.9.10 У него нет опции форматирования, которая облегчит жизнь, но это не Windows.

Я думаю, что я использую базовую ОС Linux для Pi. Он загружается в графическую среду, но я не знаю, как посоветовать, что это такое. Я думаю, что его OpenBox 2.0.4

PS: я переформатировал строку формата выше, но на этот раз я изменил метку, чтобы прочитать USB37gb . Я сделал это, чтобы подтвердить, что я на самом деле форматировал правильный диск. Низкий и вот, он на самом деле отформатировал диск, стирая все с него. Отлично ... тестируем его, создавая новую папку на диске и получая сообщение об ошибке Permission Denied!

Итак, я исправил проблему форматирования методом проб и ошибок, но все еще не могу использовать диск ...

3 ответа3

12

Если вы подключены к RasPi через окно терминала или через ssh, используйте fdisk для просмотра и воссоздания разделов. (убедитесь, что вы root, su - root или sudo -s)

fdisk /dev/sda

в то время как в fdisk вы можете проверить разделы с помощью команды p

Command (m for help): p
Disk /dev/sda: xxx GB, xxx bytes

Используйте команду d чтобы удалить существующий раздел, затем снова нажмите p чтобы убедиться, что он исчез

используйте команду n создать новый раздел, используйте p для основного раздела, введите значение по умолчанию для раздела 1, нажмите Enter, чтобы выбрать первый сектор, и снова введите Enter, чтобы выбрать последний сектор. Это дает весь диск для вашего нового раздела.

теперь снова используйте команду p чтобы увидеть ваш новый раздел

Command (m for help): p
Device Boot      Start         End      Blocks   Id  System
/dev/sda1         2048   234441647   117219800   83  Linux

изменения должны быть записаны в таблицу разделов, поэтому используйте команду w для фиксации.

выполните команду fdisk -l чтобы увидеть ваш диск, который теперь будет включать /dev /sda1

Теперь вы можете сделать свою файловую систему. Используйте команду mkfs.

mkfs /dev/sda1

После того, как суперблоки созданы и вы получите приглашение, вы готовы смонтировать ваш диск, создайте точку монтирования, скажем, вы хотите, чтобы это был "mydisk"

mkdir /mydisk

Теперь смонтируйте это

mount /dev/sda1 /mydisk

используйте df для проверки того, что диск смонтирован. Если вы перезагрузите компьютер, вам необходимо перемонтировать его (вы можете добавить его в /etc /fstab)

попробуйте записать файл на диск

touch /diskname/test

файл был создан или вы получили ошибку?

4

Безусловно, для новичков в среде Linux проще всего использовать утилиту под названием gparted. Если вы используете raspian, вы можете установить его с помощью

sudo apt-get install gparted

но если вы используете ArchLinux ARm, команда

sudo pacman -S gparted

Вы можете начать это с

xhost +
sudo gparted

и вы получите такой экран:

На этой картинке вы видите таблицу моего жесткого диска, и в вашем случае это будет ваша SD-карта. Вы видите, где находится курсор, на изображении? Нажав там, вы можете выбрать запоминающее устройство для управления. Пожалуйста, убедитесь, что вы выбрали жесткий диск, а не SD-карту, иначе вы уничтожите свою операционную систему.

Теперь вы можете отформатировать диск так, как считаете нужным. Сначала вам нужно будет размонтировать его, если он смонтирован, затем вы должны выбрать таблицу разделов (в разделе «Устройство -> Создать таблицу разделов»), затем вы можете разбить диск так, как вам нравится, и выбрать файловые системы для каждого раздела. Когда вы решите, что выбрали окончательную конфигурацию, остановитесь, пересмотрите то, что вы сделали, дважды проверьте все, сделайте глубокий вдох, затем нажмите « Применить изменения»: с этого момента нет пути назад, вы уничтожите система хранения, на которой работает gparted.

1

Вы проверили разрешения для каталога, в котором вы пытаетесь создать файлы? Вы можете проверить владельца и разрешения с:

$ ls -al

Вы можете увидеть, например:

$ ls -al
total 24
drwxrwxr-x   2 root   root    4096 Oct 20 02:03 .
drwxr-xr-x 117 root   root   20480 Oct 20 02:03 ..

Это означает, что текущий каталог может быть изменен только пользователем root. Таким образом, вам нужно будет использовать команду типа sudo для запуска ваших команд (например, sudo mkdir helloworld).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .