Недавно я построил машину Ubuntu и не знал вообще о Linux, мне было любопытно, что это такое:)
Я использовал 1 HDD, когда устанавливал Ubuntu. Пару дней назад я решил добавить еще один жесткий диск, подключенный непосредственно к материнской плате, используя кабель SATA.
Мой вопрос: как мне сделать этот второй жесткий диск постоянным, как мой основной жесткий диск?
Кажется, что мой компьютер распознает мой дополнительный HDD в качестве съемного диска (рядом с ним есть кнопка «unmount»).
Если вы можете направить мне пошаговую процедуру , было бы очень полезно. Спасибо
Все, что написано ниже, предполагает, что ваш дополнительный жесткий диск имеет один отдельный раздел и форматирован 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 при подключенных дисках:
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... ваш будет другим) для возможности
У нас есть файл конфигурации /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, и они все равно будут присутствовать при следующей перезагрузке.
Мы можем переместить весь каталог HOME на этот новый диск. Для этого см. Мой ответ на следующий вопрос:
Создание точки монтирования, если она не существуетДля альтернативный подход см .: Ubuntu Community Wiki
Все, что написано ниже, предполагает, что ваш дополнительный жесткий диск имеет один отдельный раздел и форматирован 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 при подключенных дисках:
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... ваш будет другим) для возможности
У нас есть файл конфигурации /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, и они все равно будут присутствовать при следующей перезагрузке.
Мы можем переместить весь каталог HOME на этот новый диск. Для этого см. Мой ответ на следующий вопрос:
Создание точки монтирования, если она не существуетДля альтернативный подход см .: Ubuntu Community Wiki