- Вопрос или проблема
- Ответ или решение
- 1. Проверка подключенного устройства
- 2. Размонтирование диска
- 3. Работа с fdisk
- 4. Форматирование раздела
- 5. Проблема с подключением и монтированием
- 5.1. Проверка наличия раздела
- 5.2. Драйвера и поддержка файловых систем
- 5.3. Ручное монтирование
- 6. Применение dmesg для отладки
- 7. Файловая система
- Заключение
Вопрос или проблема
Чтобы прояснить ситуацию по предыдущим комментариям, я могу подтвердить, что дисковод завершил создание файловой системы перед тем, как его отключили… См. ниже для получения дополнительных деталей…
Я использую Ubuntu-Mate 24.10 и сталкиваюсь с очень странной проблемой. Конечно, возможно, что я просто не совсем понимаю, что делаю.
Я пытаюсь отформатировать внешний USB-диск Western Digital My Passport на 2 ТБ.
Я следовал руководству по ссылке
https://www.youtube.com/watch?v=2Z6ouBYfZr8
которое было создано надежным источником (Learn Linux TV).
Я пытаюсь сделать это с помощью fdisk в командной строке, так как я абсолютно слеп и просто нахожу работу в CLI легче.
Итак, я проверил список блоков в своей системе:
lsblk
и определил, что sdb — это мой внешний диск, и конкретно он имел только 1 раздел, sdb1.
Я начал с примонтирования диска
sudo umount /dev/sdb1
Затем я снова выполнил команду lsblk и обнаружил, что больше нет точки монтирования.
Я затем выполнил
mount | grep ‘sdb’
Выхода не было, что подтверждает, что он действительно больше не смонтирован.
Затем я вошел в fdisk
sudo fdisk /dev/sdb
Когда я попал сюда, я нажал p, чтобы показать таблицу разделов, и увидел, что у меня 1 раздел, который я хочу стереть и затем отформатировать.
Я набрал g, чтобы создать таблицу разделов gpt.
Затем я снова проверил структуру таблицы, введя p и нажав enter.
Очевидно, она не показывает разделы из-за того, что я создал gpt-таблицу. Она спросила меня, хочу ли я удалить текущую подпись exfat, уже имеющуюся на диске при записи. Я ответил ей «да».
Следующим шагом я нажал n, затем hit enter, чтобы создать новый раздел.
Я сказал ему сделать это разделом 1 и оставил размер сектора без изменений, просто нажав enter и приняв значение по умолчанию, так как хотел, чтобы он занимал весь диск.
Наконец, я записал изменения, нажав w, а затем нажав enter.
Теперь вернувшись к своей команде, я набрал
sudo mkfs.ext4 /dev/sdb1
Это записало файловую систему.
Затем я сделал то, что предлагали в вышеупомянутом видео… Я отключил жесткий диск от своего USB-порта, а затем снова подключил его.
Проблема в том, что после этого диск не монтируется снова.
Поэтому я попытался смонтировать его самостоятельно с помощью
mkdir ~/disk
sudo mount /dev/sdb1 ~/disk
Я знаю, что обычно он должен автоматически монтироваться при вставке в директорию /media, но этого не происходит. Поэтому я вручную создал точку монтирования и попытался смонтировать его там. – Это было мое логическое мышление.
Тем не менее, это не сработало, и в основном мне сказали, что sdb1 не удалось найти.
Может кто-то показать мне, где я допустил ошибку?
Ответ или решение
Конечно, я понимаю, что у вас возникли трудности с форматированием внешнего USB-диска Western Digital My Passport объемом 2 ТБ на операционной системе Ubuntu-Mate 24.10. Давайте рассмотрим все шаги, которые вы предприняли, и выявим возможные проблемы, а также предложим рекомендации для их устранения.
1. Проверка подключенного устройства
Вы начали с анализа подключенных дисков с использованием команды lsblk
, что является правильным шагом для идентификации вашего внешнего диска (sdb) и его разделов. Вы уверены, что этот диск правильно определен, поскольку вы применили стандартные команды для проверки.
2. Размонтирование диска
Вы правильно размонтировали диск с помощью команды:
sudo umount /dev/sdb1
После этого убедились, что точка монтирования больше не существует. Важно убедиться, что диск действительно размонтирован, прежде чем вносить изменения в разделы.
3. Работа с fdisk
Вы использовали fdisk
для создания новой таблицы разделов (GPT) и создания нового раздела. На этом этапе вы проделали все шаги правильно:
- Создание новой таблицы разделов с помощью
g
- Создание нового раздела с помощью
n
, затем запись изменений с помощьюw
.
Это обеспечивает создание корректной структуры раздела.
4. Форматирование раздела
Команда, которую вы использовали для форматирования раздела в файловую систему ext4, была корректной:
sudo mkfs.ext4 /dev/sdb1
Форматирование должно было завершиться успешно, что вы также подтвердили.
5. Проблема с подключением и монтированием
Теперь, когда вы переподключили диск, и он не монтируется автоматически, это может быть связано с несколькими факторами:
5.1. Проверка наличия раздела
Проверьте, распознается ли ваш раздел после повторного подключения диска:
lsblk
Убедитесь, что sdb1
отображается. Если его нет в списке, возможно, возникла проблема с созданием раздела.
5.2. Драйвера и поддержка файловых систем
Иногда проблемы с монтированием могут быть вызваны отсутствующими драйверами или поддержкой файловых систем. Убедитесь, что необходимые пакеты установлены:
sudo apt install udisks2
sudo apt install ntfs-3g # Для NTFS, если это применимо
5.3. Ручное монтирование
Если lsblk
показывает, что sdb1
существует, попробуйте выполнить ручное монтирование еще раз с использованием:
sudo mount /dev/sdb1 ~/disk
Если вы получаете сообщение об ошибке, проверьте его текст для более точной диагностики ошибки.
6. Применение dmesg для отладки
Еще одним шагом для диагностики может быть использование команды dmesg
для просмотра системных журналов:
dmesg | tail -n 20
Эта команда покажет последние записи и может указать на ошибки, связанные с подключением или монтированием вашего диска.
7. Файловая система
Поскольку вы форматировали диск в формат ext4, убедитесь, что ваша система поддерживает его. Хотя Ubuntu поддерживает ext4 по умолчанию, некоторые сторонние программы могут не поддерживать эту файловую систему.
Заключение
Кратко подытожим:
- Убедитесь, что раздел
sdb1
существует, используяlsblk
. - Проверьте системные журналы на наличие ошибок.
- Если все еще возникнут проблемы, рассмотрите альтернативные методы форматирования или используйте графические инструменты, такие как GParted, с полным доступом к знаниям к командной строке, если это удобно.
Эти рекомендации помогут вам устранить возникшую проблему и успешно отформатировать внешний диск. Если вопросы сохраняются, пожалуйста, предоставьте дополнительную информацию о выводах команд, чтобы обеспечить более детальный анализ.