Добавить дополнительный жесткий диск в Ubuntu 16.04 [duplicate]

Этот вопрос уже имеет ответ здесь: Как добавить дополнительный жесткий диск? 4 ответа

Недавно я построил машину Ubuntu и не знал вообще о Linux, мне было любопытно, что это такое:)

Я использовал 1 HDD, когда устанавливал Ubuntu. Пару дней назад я решил добавить еще один жесткий диск, подключенный непосредственно к материнской плате, используя кабель SATA.

Мой вопрос: как мне сделать этот второй жесткий диск постоянным, как мой основной жесткий диск?

Кажется, что мой компьютер распознает мой дополнительный HDD в качестве съемного диска (рядом с ним есть кнопка «unmount»).

Если вы можете направить мне пошаговую процедуру , было бы очень полезно. Спасибо

4
задан 16 September 2017 в 20:46

2 ответа

Предисловие к предыдущей структуре разделов

Все, что написано ниже, предполагает, что ваш дополнительный жесткий диск имеет один отдельный раздел и форматирован ext4 (по умолчанию Ubuntu). Мы также предполагаем, что имя существующего жесткого диска - /dev/sda, содержащее по крайней мере разделы sda1 для root и sda2 для swap.

Список всех разделов с этой командой в терминале (sudo запросит пароль, который вам придется вводить вслепую):

sudo fdisk -l

Пример:

Disk /dev/sda: 55,9 GiB, 60022480896 bytes, 117231408 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 Disklabel type: dos Disk identifier: 0x0001fb85 Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 117229567 117227520 55,9G 83 Linux Disk /dev/sdb: 2,7 TiB, 3000592982016 bytes, 5860533168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: DA1A0C2A-06C2-4648-85BF-720E005BD5BD Device Start End Sectors Size Type /dev/sdb1 81920000 5860532223 5778612224 2,7T Linux filesystem

В приведенном выше примере диск /dev/sda содержит один раздел /dev/sda1 и /dev/sdb содержит один раздел /dev/sdb1 (мой обмен производится на другом жестком диске).

Проверьте, действительно ли раздел /dev/sdb1 находится на новом диске.

Создайте точку монтирования для нового диска

Мы можем указать любое имя для каталога (точки монтирования) или подкаталога, в котором содержится новый диск, но мы должны избегать имени, которое уже существует (или может существовать позже). Ниже приведен только пример, выберите то, что лучше всего подходит вашему макету.

. Теперь давайте выберем простое имя data1 и вернемся к /data1. В вашем терминале введите следующую команду:

sudo mkdir /data1

Сначала отмонтируйте новый жесткий диск, затем смонтируйте его (предположительно /dev/sdb1) на новую точку монтирования, чтобы увидеть, что все как ожидается:

sudo mount /dev/sdb1 /data1 sudo chmod 755 /data1 ## make sensible permissions cd /data1 ## change to the mount directory ls -a ## list content of the new hard drive

Если все в порядке, мы можем отключить диск с помощью

sudo umount /dev/sdb1

. Дополнительная информация о mount и mountpoints:

Создание точки монтирования, если она не существует Ubuntu Справка: Mount

Получить UUID нового раздела жесткого диска

Любой раздел любого жесткого диска будет иметь уникальный номер UUID (универсальный уникальный идентификатор). Таким образом, ваш старый жесткий диск будет иметь UUID, и ваш новый диск будет иметь другой. Этот UUID будет использоваться позже, чтобы убедиться, что это правильный раздел, который мы монтируем. Чтобы перечислить проблемы UUID при подключенных дисках:

sudo blkid

В результирующем списке вы найдете имя устройства для каждого зарегистрированного раздела, а это UUID (у вас может не быть UUID (универсальный уникальный Идентификатор) ).

Пример:

/dev/sda1: LABEL="ROOT" UUID="ede85c57-e919-4e1f-be24-f8bae5dbb500" TYPE="ext4" PARTUUID="0001fb85-01" /dev/sdb1: LABEL="BIGSHARE" UUID="c3fa201e-f00b-4959-ae27-4a947d7c2584" TYPE="ext4" PARTUUID="a2617ede-6bd2-40c1-8f4c-2a28a0c839af"

Скопируйте UUID нового диска (выше которого будет a2617ede-6b... ваш будет другим) для возможности

Измените fstab, чтобы добавить новый диск

У нас есть файл конфигурации /etc/fstab, где перечислены все разделы, которые будут установлены при загрузке.

Давайте сначала сделаем резервную копию этого файла, чтобы иметь возможность отменить изменения: sudo cp /etc/fstab /etc/fstab.bak Затем добавьте новый раздел, отредактировав этот файл как root: sudo nano /etc/fstab В нижней части этого файла добавьте строку Аналогично этому: UUID=<paste number copied from above> /data1 ext4 defaults 0 2 Запишите файл с помощью Ctrl + O, затем Return. Выйдите из редактора с помощью Ctrl + X.

Подробная информация о fstab: Ubuntu Community Wiki

Настройки теста

Чтобы проверить, правильно ли установлен диск, мы можем имитировать процесс монтирования при загрузке с

sudo mount -a

Все файлы нового жесткого диска теперь можно увидеть в /data1, и они все равно будут присутствовать при следующей перезагрузке.

Want переместить все HOME на новый диск?

Мы можем переместить весь каталог HOME на этот новый диск. Для этого см. Мой ответ на следующий вопрос:

Создание точки монтирования, если она не существует

Альтернативы

Для альтернативный подход см .: Ubuntu Community Wiki

3
ответ дан 18 July 2018 в 06:44

Предисловие к предыдущей структуре разделов

Все, что написано ниже, предполагает, что ваш дополнительный жесткий диск имеет один отдельный раздел и форматирован ext4 (по умолчанию Ubuntu). Мы также предполагаем, что имя существующего жесткого диска - /dev/sda, содержащее по крайней мере разделы sda1 для root и sda2 для swap.

Список всех разделов с этой командой в терминале (sudo запросит пароль, который вам придется вводить вслепую):

sudo fdisk -l

Пример:

Disk /dev/sda: 55,9 GiB, 60022480896 bytes, 117231408 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 Disklabel type: dos Disk identifier: 0x0001fb85 Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 117229567 117227520 55,9G 83 Linux Disk /dev/sdb: 2,7 TiB, 3000592982016 bytes, 5860533168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: DA1A0C2A-06C2-4648-85BF-720E005BD5BD Device Start End Sectors Size Type /dev/sdb1 81920000 5860532223 5778612224 2,7T Linux filesystem

В приведенном выше примере диск /dev/sda содержит один раздел /dev/sda1 и /dev/sdb содержит один раздел /dev/sdb1 (мой обмен производится на другом жестком диске).

Проверьте, действительно ли раздел /dev/sdb1 находится на новом диске.

Создайте точку монтирования для нового диска

Мы можем указать любое имя для каталога (точки монтирования) или подкаталога, в котором содержится новый диск, но мы должны избегать имени, которое уже существует (или может существовать позже). Ниже приведен только пример, выберите то, что лучше всего подходит вашему макету.

. Теперь давайте выберем простое имя data1 и вернемся к /data1. В вашем терминале введите следующую команду:

sudo mkdir /data1

Сначала отмонтируйте новый жесткий диск, затем смонтируйте его (предположительно /dev/sdb1) на новую точку монтирования, чтобы увидеть, что все как ожидается:

sudo mount /dev/sdb1 /data1 sudo chmod 755 /data1 ## make sensible permissions cd /data1 ## change to the mount directory ls -a ## list content of the new hard drive

Если все в порядке, мы можем отключить диск с помощью

sudo umount /dev/sdb1

. Дополнительная информация о mount и mountpoints:

Создание точки монтирования, если она не существует Ubuntu Справка: Mount

Получить UUID нового раздела жесткого диска

Любой раздел любого жесткого диска будет иметь уникальный номер UUID (универсальный уникальный идентификатор). Таким образом, ваш старый жесткий диск будет иметь UUID, и ваш новый диск будет иметь другой. Этот UUID будет использоваться позже, чтобы убедиться, что это правильный раздел, который мы монтируем. Чтобы перечислить проблемы UUID при подключенных дисках:

sudo blkid

В результирующем списке вы найдете имя устройства для каждого зарегистрированного раздела, а это UUID (у вас может не быть UUID (универсальный уникальный Идентификатор) ).

Пример:

/dev/sda1: LABEL="ROOT" UUID="ede85c57-e919-4e1f-be24-f8bae5dbb500" TYPE="ext4" PARTUUID="0001fb85-01" /dev/sdb1: LABEL="BIGSHARE" UUID="c3fa201e-f00b-4959-ae27-4a947d7c2584" TYPE="ext4" PARTUUID="a2617ede-6bd2-40c1-8f4c-2a28a0c839af"

Скопируйте UUID нового диска (выше которого будет c3fa201e-f... ваш будет другим) для возможности

Измените fstab, чтобы добавить новый диск

У нас есть файл конфигурации /etc/fstab, где перечислены все разделы, которые будут установлены при загрузке.

Давайте сначала сделаем резервную копию этого файла, чтобы иметь возможность отменить изменения: sudo cp /etc/fstab /etc/fstab.bak Затем добавьте новый раздел, отредактировав этот файл как root: sudo nano /etc/fstab В нижней части этого файла добавьте строку Аналогично этому: UUID=<paste number copied from above> /data1 ext4 defaults 0 2 Запишите файл с помощью Ctrl + O, затем Return. Выйдите из редактора с помощью Ctrl + X.

Подробная информация о fstab: Ubuntu Community Wiki

Настройки теста

Чтобы проверить, правильно ли установлен диск, мы можем имитировать процесс монтирования при загрузке с

sudo mount -a

Все файлы нового жесткого диска теперь можно увидеть в /data1, и они все равно будут присутствовать при следующей перезагрузке.

Want переместить все HOME на новый диск?

Мы можем переместить весь каталог HOME на этот новый диск. Для этого см. Мой ответ на следующий вопрос:

Создание точки монтирования, если она не существует

Альтернативы

Для альтернативный подход см .: Ubuntu Community Wiki

4
ответ дан 24 July 2018 в 18:39
  • 1
    Это хорошо. Одна ошибка. Если UUID не упоминается в «Скопируйте UUID нового диска (выше этого будет a2617ede-6b ... ваше будет другим) для возможности вставить его позже. & Quot; быть "c3fa201e-f00 ..." – Hilman 18 July 2018 в 11:48
  • 2
    @ Хильман, конечно, ты прав. Это был еще один диск, который я имел ранее. Спасибо за уведомление :) – Takkat 18 July 2018 в 12:24

Другие вопросы по тегам:

Похожие вопросы: