Меню

Подключение жестких дисков в ubuntu server



Media UniX

freebsd команды, настройка, установка сервера и не только

Подключаем диск HDD к ubuntu server

Понадобилось подключить и примонтировать на запись дополнительный жёсткий диск к ubuntu server. Задача не сложная, но в заметку решил всё же оформить. Итак смотрю до того как физически подключили диск к серверу:
sudo fdisk -l
вижу:
WARNING: GPT (GUID Partition Table) detected on ‘/dev/sda’! The util fdisk doesn’t support GPT. Use GNU Parted.
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 1 976773167 488386583+ ee GPT

ещё смотрю:
ls -l /dev/disk/by-uuid
вижу:
total 0
lrwxrwxrwx 1 root root 10 февр. 12 00:34 cef6db55-3506-4438-89c5-8a0d05e64d6f -> ../../sda2
lrwxrwxrwx 1 root root 10 февр. 12 00:34 d0b70510-73be-45b5-a3ab-eae9db1c9818 -> ../../sda4
lrwxrwxrwx 1 root root 10 февр. 12 00:34 d6bc2f00-f80a-4f39-97e3-a324adb068e4 -> ../../sda5
lrwxrwxrwx 1 root root 10 февр. 12 00:34 f566939e-fdb7-4038-8062-e7de9989b089 -> ../../sda3

смотрю ещё:
df -h
вижу:
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 141G 928M 133G 1% /
none 4,0K 0 4,0K 0% /sys/fs/cgroup
udev 2,5G 4,0K 2,5G 1% /dev
tmpfs 497M 668K 496M 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 2,5G 0 2,5G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sda4 184G 454M 174G 1% /var
/dev/sda5 120G 60M 113G 1% /home

потом физически подсоединяю винчестер к серверу, запускаю сервер и смотрю:
sudo fdisk -l

вижу появилось 2-а винта, один на 1 Тб, второй на 2 Тб:
WARNING: GPT (GUID Partition Table) detected on ‘/dev/sda’! The util fdisk doesn’t support GPT. Use GNU Parted.
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 1 976773167 488386583+ ee GPT
Disk /dev/sdc: 1000.2 GB , 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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
Disk identifier: 0x00000000
Disk /dev/sdc doesn’t contain a valid partition table
Disk /dev/sdb: 2000.4 GB , 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 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
Disk identifier: 0x00000000
Disk /dev/sdb doesn’t contain a valid partition table

ещё смотрю:
ls -l /dev/disk/by-uuid
Вижу, что добавились новые строки:
total 0
lrwxrwxrwx 1 root root 9 февр. 12 19:51 94e55eee-153d-47b3-bd4e-97e0bbfda432 -> ../../sdb
lrwxrwxrwx 1 root root 10 февр. 12 19:51 cef6db55-3506-4438-89c5-8a0d05e64d6f -> ../../sda2
lrwxrwxrwx 1 root root 10 февр. 12 19:51 d0b70510-73be-45b5-a3ab-eae9db1c9818 -> ../../sda4
lrwxrwxrwx 1 root root 10 февр. 12 19:51 d6bc2f00-f80a-4f39-97e3-a324adb068e4 -> ../../sda5
lrwxrwxrwx 1 root root 10 февр. 12 19:51 f566939e-fdb7-4038-8062-e7de9989b089 -> ../../sda3
lrwxrwxrwx 1 root root 9 февр. 12 19:51 fa83ffd6-7a06-43e7-a08f-edf4a44bbed6 -> ../../sdc

Читайте также:  Разъем для жесткого диска для xbox 360

вывод команды df -h в ubuntu server пока останется без изменений, потому что винчестеры ещё не примонтированы.

выполняю в консольке:
sudo mkdir -p /mnt/pool/dsk01
sudo mkdir -p /mnt/pool/dsk02
sudo chmod -R 777 /mnt/pool/

Вариант 1.
Если файлы на подключённых винтах отсутствуют, то можно их форматировать в ext4:
sudo mkfs.ext4 /dev/sdb
sudo mkfs.ext4 /dev/sdc
на вопросы отвечаем утвердительно, то есть “y”
здесь ext4 -файловая система в которую форматируем диски
sdb и sdc -сами диски которые форматируем

Вариант 2.
НО у меня винчестеры уже были когда-то примонтированы к другому серверу и на них уже была файловая система ext4, поэтому мне их нужно сразу примонтировать:

Пробуем монтировать оба наших новых диска:
sudo mount /dev/sdb /mnt/pool/dsk01
sudo mount /dev/sdc /mnt/pool/dsk02

Вывод команды sudo df -h уже после монтирования:
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 141G 928M 133G 1% /
none 4,0K 0 4,0K 0% /sys/fs/cgroup
udev 2,5G 4,0K 2,5G 1% /dev
tmpfs 497M 668K 496M 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 2,5G 0 2,5G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sda4 184G 455M 174G 1% /var
/dev/sda5 120G 60M 113G 1% /home
/dev/sdb 1,8T 1,1T 652G 63% /mnt/pool/dsk01
/dev/sdc 917G 801G 71G 92% /mnt/pool/dsk02

Каждый раз после перезагрузки ubuntu server руками монтировать диск, мягко говоря, неудобно, поэтому подумаем об автомонтировании жестких дисков. Для этого вспоминаем вывод команды:
ls -l /dev/disk/by-uuid
total 0
lrwxrwxrwx 1 root root 9 февр. 12 19:51 94e55eee-153d-47b3-bd4e-97e0bbfda432 -> ../../sdb
lrwxrwxrwx 1 root root 10 февр. 12 19:51 cef6db55-3506-4438-89c5-8a0d05e64d6f -> ../../sda2
lrwxrwxrwx 1 root root 10 февр. 12 19:51 d0b70510-73be-45b5-a3ab-eae9db1c9818 -> ../../sda4
lrwxrwxrwx 1 root root 10 февр. 12 19:51 d6bc2f00-f80a-4f39-97e3-a324adb068e4 -> ../../sda5
lrwxrwxrwx 1 root root 10 февр. 12 19:51 f566939e-fdb7-4038-8062-e7de9989b089 -> ../../sda3
lrwxrwxrwx 1 root root 9 февр. 12 19:51 fa83ffd6-7a06-43e7-a08f-edf4a44bbed6 -> ../../sdc

Открываю конфигурационный файл /etc/fstab на редактирование(Не напортачьте с ним, иначе есть вероятность, что сервер потом не загрузится):
sudo nano /etc/fstab

и дописываю сверяясь с командой выше ( ls -l /dev/disk/by-uuid ):
# dsk01
UUID= 94e55eee-153d-47b3-bd4e-97e0bbfda432 /mnt/pool/dsk01 ext4 defaults 0 0
# dsk02
UUID= fa83ffd6-7a06-43e7-a08f-edf4a44bbed6 /mnt/pool/dsk02 ext4 defaults 0 0

Здесь всё вроде бы понятно:

  • 94e55eee-153d-47b3-bd4e-97e0bbfda432 =dsk01=/dev/sdb=1,8T
  • fa83ffd6-7a06-43e7-a08f-edf4a44bbed6 = dsk02=/dev/sdc=917G
  • ext4 -тип файловой системы
  • defaults -параметры монтирования
  • 0 -не создавать резервную копию данных. Делается копия программой dump, которая может быть не установлена
  • 0 -проверять ли файловую систему программой fsck. 0-не проверять, 1-только для корневой системы, 2-проверять.

Перегружаемся, чтобы проверить автомонтрование.
sudo shutdown -r now

проверяю, примонтировалось ли после перезагрузки сервера:
ls /mnt/pool/dsk01/
Вижу свои файлы, все на месте.

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Источник

Блог did5.ru

Про АйТи и около айтишные темы

Как подключить дополнительный жесткий диск в Ubuntu

На домашнем сервере под управлением Ubuntu 12.04 имеется два жестких диска. Один на 40 гигабайт, а второй на 250. Естественно, на диск меньшего размера была установлена операционная система, а второй будет задействован для хранения файлов. Но перед тем, как монтировать дополнительный HDD к файловой системе на нем нужно создать новый раздел, отформатировать его и только после этого смонтиовать. Для опытных пользователей linux это плевое дело, а вот для новичков может стать целой проблемой, поэтому распишу процесс подробно.

Читайте также:  Утилита диагностики жестких дисков samsung

1. Список жестких дисков в Ubuntu

Сразу предупрежу, что для выполнения этих команд нужны права рута (root). Чтобы перед каждой командой не набирать sudo вводим sudo su.

Список дисков покажет программа fdisk:

В Ubuntu жесткие диски обозначаются /dev/sda, /dev/sdb, /dev/sdc и т.д. В моем случае нужный диск обозначается /dev/sdb.

2. Создание разделов на HDD в Ubuntu

Для разметки диски снова воспользуемся программой fdisk. Запускаем fdisk с указанием HDD, на котором нужно создать раздел:

fdisk запустится в командном режиме. Чтобы посмотреть список всех доступных команд нужно ввести m. Но для наших целей нужно всего несколько основных команд:

p — просмотр текущей таблицы разделов диска;
n — создание нового раздела;
d — удаление существующего раздела;
w — запись таблицы разделов на диск и последующий выход;
q — выход без записи новой таблицы на жесткий диск.

Проверяем наличие разделов на диске командой p, если их нет, то создаем новый раздел командой n. При создании раздела придется ответить на несколько вопросов, если планируется создать не больше 4-х разделов, то создаем основной раздел. Далее указываем номер раздела — 1. И в конце нужно указать начальный и конечный цилиндры раздела, можно просто нажимать Enter, программа сама все задаст. Снова проверяем список разделом и видим вновь созданный раздел, который обозначается /dev/sdb1. Обязательно сохраняем изменения командой w.

3. Форматирование раздела

Теперь раздел есть, но этого мало. Его нужно отформатировать, это делается очень просто одной командой

4. Монтирование раздела

Смонтировать раздел в пустоту не получится, поэтому нам нужен каталог, который будет точкой монтирования. Создадим каталог /hdd в директории /media, в которую монтируются все подключаемые устройства (внешние диски, cd-rom, флешки и т.д.)

Монтируем раздел в созданный каталог:

Как видно из скриншота раздел смонтирован в нужный каталог. К сожалению, после перезагрузки Ubuntu раздел придется монтировать заново. Делать это каждый раз вручную не наш метод, поэтому автоматизируем процесс.

За монтирование разделов при старте операционной системы в Ubuntu отвечает файл /etc/fstab. В него то мы и добавим команду на монтирование раздела. Открываем файл /etc/fstab в редакторе nano:

В конец файла вставляем строку

сохраняем ( Ctrl + O ) и закрываем nano ( Ctrl + X ).

5. Проверка

Проверить работоспособность проделанных действий можно двумя способами:

— Первый способ. Перезагрузить Ubuntu и после загрузки набрать команду df -h. Раздел /dev/sdb1 должен быть смонтирован.
— Второй способ — это путь джедая =) Нужно отмонтировать раздел командой umount /media/hdd и перезагрузить файл fstab командой mount -a.

Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!

Хотите поблагодарить автора за эту заметку? Вы можете это сделать!

Источник

Как в ubuntu подключить дополнительный жесткий диск.

Как в ubuntu подключить дополнительный жесткий диск.

На домашнем сервере под управлением Ubuntu 12.04 имеется два жестких диска. Один на 40 гигабайт, а второй на 250. Естественно, на диск меньшего размера была установлена операционная система, а второй будет задействован для хранения файлов. Но перед тем, как монтировать дополнительный HDD к файловой системе на нем нужно создать новый раздел, отформатировать его и только после этого смонтиовать. Для опытных пользователей linux это плевое дело, а вот для новичков может стать целой проблемой, поэтому распишу процесс подробно.

Читайте также:  Утилиты для дефрагментации жесткого диска win 7

1. Список жестких дисков в Ubuntu

Сразу предупрежу, что для выполнения этих команд нужны права рута (root). Чтобы перед каждой командой не набирать sudo вводим sudo su.

Список дисков покажет программа fdisk: fdisk -l | grep ‘Disk /dev/sd’

Как в ubuntu подключить дополнительный жесткий диск-01

2. Создание разделов на HDD в Ubuntu

Для разметки диски снова воспользуемся программой fdisk. Запускаем fdisk с указанием HDD, на котором нужно создать раздел:

fdisk /dev/sdb

fdisk запустится в командном режиме. Чтобы посмотреть список всех доступных команд нужно ввести m. Но для наших целей нужно всего несколько основных команд:

p — просмотр текущей таблицы разделов диска;
n — создание нового раздела;
d — удаление существующего раздела;
w — запись таблицы разделов на диск и последующий выход;
q — выход без записи новой таблицы на жесткий диск.

Проверяем наличие разделов на диске командой p, если их нет, то создаем новый раздел командой n. При создании раздела придется ответить на несколько вопросов, если планируется создать не больше 4-х разделов, то создаем основной раздел. Далее указываем номер раздела — 1. И в конце нужно указать начальный и конечный цилиндры раздела, можно просто нажимать Enter, программа сама все задаст. Снова проверяем список разделом и видим вновь созданный раздел, который обозначается /dev/sdb1. Обязательно сохраняем изменения командой w.

3. Форматирование раздела

Теперь раздел есть, но этого мало. Его нужно отформатировать, это делается очень просто одной командой mkfs.ext4 /dev/sdb1

4. Монтирование раздела

Смонтировать раздел в пустоту не получится, поэтому нам нужен каталог, который будет точкой монтирования. Создадим каталог /hdd в директории /media, в которую монтируются все подключаемые устройства (внешние диски, cd-rom, флешки и т.д.)1 mkdir /media/hdd

Монтируем раздел в созданный каталог: mount /dev/sdb1 /media/hdd

Проверяем результат: df -h

Как в ubuntu подключить дополнительный жесткий диск-02

Как видно из скриншота раздел смонтирован в нужный каталог. К сожалению, после перезагрузки Ubuntu раздел придется монтировать заново. Делать это каждый раз вручную не наш метод, поэтому автоматизируем процесс.

За монтирование разделов при старте операционной системы в Ubuntu отвечает файл /etc/fstab. В него то мы и добавим команду на монтирование раздела. Открываем файл /etc/fstab в редакторе nano: nano /etc/fstab

В конец файла вставляем строку /dev/sdb1 /media/hdd ext4 defaults 1 2

сохраняем (Ctrl+O) и закрываем nano (Ctrl+X).

5. Проверка

Проверить работоспособность проделанных действий можно двумя способами:
— Первый способ. Перезагрузить Ubuntu и после загрузки набрать команду df -h. Раздел /dev/sdb1 должен быть смонтирован.

— Второй способ — это путь джедая =) Нужно отмонтировать раздел командой umount /media/hdd и перезагрузить файл fstab командой mount -a.

Источник