Вопрос или проблема
Я пытаюсь следовать этим инструкциям, чтобы подключить второй жесткий диск:
https://help.ubuntu.com/community/InstallingANewHardDrive
Для автоматического монтирования при загрузке говорится, что мне нужно ввести это в терминал:
sudo nano -Bw /etc/fstab
Затем:
Добавьте эту строку в конец (для файловой системы ext3):
/dev/sdb1 /media/mynewdrive ext3 defaults 0 2
Добавьте эту строку в конец (для файловой системы fat32):
/dev/sdb1 /media/mynewdrive vfat defaults 0 2
Я не совсем уверен, с какой файловой системой я работаю. Я также не уверен, что значит добавить строку в конец. Конец чего?
Это снимок экрана того, что происходит, когда я ввожу “sudo nano -Bw /etc/fstab”
…в конец файла /etc/fstab, очевидно!
Это, вероятно, были просто две строки для монтирования устройства /dev/sdb1, содержащего либо файловую систему Linux (ext3), либо файловую систему Windows (vfat). Вам нужно оставить только одну строку в вашем /etc/fstab. Но сначала вам нужно выяснить, какое устройство вы пытаетесь подключить (на вашем скриншоте это выглядит как /dev/sda). Если это пустой неразбитый жесткий диск, сначала нужно создать разделы, например, с помощью
fdisk /dev/sda
а затем отформатировать его, например, с помощью
mkfs.vfat /dev/sda1
чтобы отформатировать первый раздел /dev/sda в vfat (файловую систему windows fat32)
Только затем вы можете подключить его….
Запись в /etc/fstab нужна только в том случае, если вы хотите автоматически монтировать диск. Но сначала попробуйте подключить его вручную, например, в /media/mydrive (которая должна существовать):
mount -t vfat /dev/sda1 /media/mydrive
Я только что скачал дисковую утилиту Ubuntu, и мне было проще разобраться, как подключить жесткий диск через графический интерфейс.
sudo apt-get install gnome-disk-utility
Если вы новичок в работе с файловыми системами и разбивкой на разделы, пожалуйста, проведите некоторые >предварительные исследования на эту тему, прежде чем пытаться выполнить эту процедуру.
Описания по ссылке хороши, и это хороший совет. Вы должны использовать специальные команды с помощью специальных системных инструментов.
Я не совсем уверен, с какой файловой системой я работаю.
и:
(Мне все равно, сохраню ли я эти файлы, потому что я сделал их резервную копию на другой внешний жесткий диск).
Ссылка на Ubuntu довольно хорошо объясняет, сколько у вас есть различных вариантов. Ни один инструмент установки не может решить за вас, как маркировать (gpt, dos) раздел (a1, a2, …; b1, b2, b3…) и форматировать (ext4, FAT,…).
Судя по вашему снимку экрана, похоже, что система была установлена на /dev/sdb, а вы добавляете /dev/sda. Обычно система устанавливается на /dev/sda, а второй диск – /dev/sdb, так что вы можете быстро попробовать использовать /dev/sda1 вместо этого, чтобы попробовать монтировать первый/единственный раздел нового диска.
Для всего остального следуйте этим инструкциям.
Чтобы смонтировать раздел в вашей файловой системе, вам нужно иметь:
- Идентификатор для раздела
- Каталог для монтирования раздела
- Тип файловой системы (т.е. как она была отформатирована?)
В приведенном вами примере раздел идентифицируется как /dev/sdb1, что указывает на первый раздел диска sdb. Но это может быть не тот раздел в вашем случае. Вы можете получить список всех дисков и разделов, используя fdisk:
sudo fdisk -l
Это выведет список всех ваших дисков и разделов. Как только вы определите правильный раздел (sdX#), который хотите смонтировать, и создадите ваш каталог монтирования (/media/newdisk), просто попробуйте смонтировать его, прежде чем добавлять в fstab:
sudo mount /dev/sdX# /media/newdisk
Теперь вы можете использовать команду mount без параметров, чтобы увидеть, как был смонтирован этот раздел:
mount
Это должно дать вам достаточно информации, чтобы добавить строку в fstab, включая тип файловой системы. Строка fstab имеет формат:
<DEVICE> <MOUNTPOINT> <FS TYPE> <OPTIONS> <DUMP #> <PASS #>
Пример звучит нормально для вашего использования после идентификации первых 3 элементов. Используйте ‘man mount’, чтобы узнать больше о параметрах.
Обратите внимание, что на вашем снимке экрана используется UUID=XXXXXXXXXXXX для идентификации устройства вместо пути к /dev/sdX#. Если вы предпочитаете использовать этот формат, вы можете получить UUID для раздела, используя blkid:
blkid /dev/sdX#
/etc/fstab поддерживает оба формата, но использование UUID гарантирует, что эта строка всегда соответствует одному и тому же разделу.
.
Ответ или решение
Вопрос о настройке автоматического монтирования жесткого диска при загрузке в Xubuntu достаточно распространен среди пользователей, которые пытаются оптимизировать работу своих систем. В данном ответе я постараюсь дать детальную и профессиональную инструкцию, следуя принципам TEA (Теория, Пример, Применение).
Теория
Автоматическое монтирование диска при загрузке системы обеспечивает доступ к данным на диске без необходимости ручного вмешательства пользователя. Это особенно важно для систем, которые должны быть готовы к использованию сразу после загрузки. Такой подход позволяет избежать временных задержек и ошибок, связанных с отсутствием необходимых файлов или папок, которые могут находиться на не примонтированных дисках.
Файл /etc/fstab (File System Table) служит конфигурационным файлом в Unix-подобных системах для управления автоматическим монтированием файловых систем. Он содержит информацию о дисках и точках монтирования. Понимание структуры этого файла и как с ним работать является ключевым аспектом настройки автоматического монтирования.
Пример
Для примера рассмотрим задание в /etc/fstab для монтирования раздела жесткого диска, отформатированного в файловую систему ext3. Заявление может выглядеть следующим образом:
/dev/sdb1 /media/mynewdrive ext3 defaults 0 2
Давайте разберём эту запись:
- /dev/sdb1 — это идентификатор раздела, который хотите смонтировать. Здесь подразумевается первый раздел на втором диске (sdb).
- /media/mynewdrive — это точка монтирования, директория, где именно на файловой системе будет видим раздел.
- ext3 — это тип файловой системы, в которой отформатирован раздел. Ваша задача определить, в какой файловой системе отформатирован ваш диск.
- defaults — это параметры монтирования, которыми система будет руководствоваться.
- 0 — параметр, отвечающий за то, нужно ли резервировать раздел (dump).
- 2 — параметр, определяющий порядок проверки файловых систем при загрузке.
Применение
-
Определение файловой системы вашего диска. Если вы не уверены, в какой файловой системе отформатирован ваш диск, используйте инструменты, такие как
blkid
илиfdisk -l
, чтобы получить нужную информацию:sudo blkid /dev/sdb1 sudo fdisk -l
Эти команды предоставят информацию о всех доступных разделах и их файловых системах.
-
Редактирование файла /etc/fstab. Для модификации fstab используйте текстовый редактор, например,
nano
:sudo nano /etc/fstab
В этом редакторе добавьте строку в конец файла, указывая все необходимые параметры вышеописанным способом.
-
Проверка и ручное монтирование. Перед тем как полагаться на автоматическое монтирование, проверьте его правильность, смонтировав диск вручную:
sudo mount /dev/sdb1 /media/mynewdrive
Если команда выполнена успешно и раздел доступен в указанной вами точке монтирования, вы сделали всё правильно.
-
Использование UUID. Чтобы повысить надежность идентификации диска, вместо прямого указания /dev/sdX#, используйте UUID:
UUID=a1b2c3d4-5e6f-7g8h-9i0j-k1l2m3n4o5p6 /media/mynewdrive ext3 defaults 0 2
Для определения UUID используйте
blkid
:sudo blkid /dev/sdb1
-
Проверка работы. После внесения изменений в fstab, перезагрузите систему, чтобы убедиться, что диск монтируется автоматически.
Конечно, операционная система предоставляет также GUI-инструменты для управления дисками, такие как gnome-disk-utility, которые можно установить через:
sudo apt-get install gnome-disk-utility
Этот инструмент может быть полезен для визуальной настройки, особенно если вы предпочитаете менее сложные подходы.
Каждый этап процесса имеет свою важность и, следуя этим шагам, вы сможете успешно настроить автоматическое монтирование ваших дисков в Xubuntu, обеспечивая стабильность и доступность данных сразу после загрузки системы.