Создаем (добавляем новый диск) под Linux

Проверим диски, физически подключенные к машине:
ls /dev/sd*
или
ls /dev | grep sd
У нас 2 диска /dev/sda и /dev/sdb/. Диск sda имеет 3 раздела. Диск sdb не имеет разделов.
Выведем информацию по диску:
fdisk -l /dev/sdb
Создадим раздел на диске sdb:
fdisk /dev/sdb
Введем команду – n
и создадим единственный раздел – p
Сохраняем и выходим – w
Далее форматируем созданный раздел
mkfs.ext4 /dev/sdb1 - для ext4 файловой системы
mkfs.ntfs /dev/sdb1 - для ntfs файловой системы

NTFS удобно для бэкап раздела, если нужно будет читать данные с него на Windows машине. С ext4 разделами на Windows возникают трудности, поскольку Windows с коробки не видит такие диски.

Однако может оказаться, что mkfs.ntfs отсутствует в системе. Установим:
apt-get install ntfs-3g
Подробнее о NTFS под Linux - https://wiki.archlinux.org/index.php/NTFS-3G_(Русский)

Отформатируем раздел /dev/sdb1 в NTFS:
mkfs.ntfs -f /dev/sdb1
Создадим папку buckup в /mnt - эта папка используется для монтирования, можно использовать любую папку:
mkdir /mnt/backup

Примонтируем диск:
mount -t ntfs /dev/sdb1 /mnt/backup

Однако после перезагрузки системы диск не смонтируется автоматически. Для этого получим идентификатор раздела, т.н. UUID:
blkid
Находим наш раздел и запоминаем UUID
/dev/sdb1: UUID=" 0B11987B18D10457" TYPE="ntfs"

И в файл /etc/fstab добавляем строчку:
UUID=0B11987B18D10457 /mnt/backup ntfs errors=remount-ro 0 1
Или:
echo "UUID=0B11987B18D10457 /mnt/backup ntfs errors=remount-ro 0 1" >> /etc/fstab

Можно также смонтировать по названию раздела:
/dev/sdb1 /mnt/backup ntfs errors=remount-ro 0 2

Почему удобнее UUID, а не названием раздела? Если физически переставить диски местами, то в зависимости от порта подключения (предположим SATA), поменяется и буквы дисков. Скажем с /dev/sdb на /dev/sda и наоборот. Поэтому лучше по возможности монтировать по UUID.

Перезагрузим сервер и убедимся, что раздел смонтирован:
touch /mnt/backup/testfile.txt
ls /mnt/backup/

Если есть файл testfile.txt, то диск готов.
rm /mnt/backup/testfile.txt

Инфо: посмотреть разделы и объем, занято и свободно 
df -l или df -lh если надо не байтах.

Комментарии

Популярные сообщения из этого блога

Разные версии PHP на разных сайтах на одном сервере

Microsoft Office. Окно "Давайте начнем"

Импорт - Экспорт пользователей Active Directory