• Создание раздела(ов) на новом диске

Для этого используется утилита fdisk. Она предназначена для создания новых, а также изменение уже имеющихся разделов на диске.

Проверить какие диски подключены к серверу можно с помощью следующей команды:

fdisk -l
 
Disk /dev/vda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000cb567
 
Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *           1        1306    10484736   83  Linux
 
Disk /dev/vdc: 1073 MB, 1073741824 bytes
16 heads, 63 sectors/track, 2080 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Diskidentifier: 0x00000000

Отсюда видно, что на диске «Disk /dev/vdc» не создано разделов.

Создаём новый раздел:

fdisk /dev/vdc
Command (m for help): m
   a   переключение флага загрузки
   b   редактирование метки диска bsd
   c   переключение флага dos-совместимости
   d   удаление раздела
   l   список известных типов файловых систем
   m   вывод этого меню
   n   добавление нового раздела
   o   создание новой пустой таблицы разделов DOS
   p   вывод таблицы разделов
   q   выход без сохранения изменений
   s   создание новой чистой метки диска Sun
   t   изменение id системы раздела
   u   изменение единиц измерения экрана/содержимого
   v   проверка таблицы разделов
   w   запись таблицы разделов на диск и выход
   x   дополнительная функциональность (только для экспертов)
 
Command (m for help): n
 
Command action
   e   extended
   p   primary partition (1-4)   

Здесь fdisk спрашивает тип создаваемого раздела: extended (расширенный) или primary (первичный). В нашем примере мы создаем только первичный раздел, так что выбираем p.

Затем fdisk спрашивает число создаваемых разделов:

    Partition number (1-4): 1

Теперь введите номер первого и последнего цилиндра раздела.

  Firstcylinder (1-2080, default 1): Нажать Enter
  Last cylinder, +cylinders or +size{K,M,G} (1-2080, default 2080): Нажать Enter

Наконец, мы используем команду w, чтобы записать изменения и выйти из fdisk:

  Command (m for help): w
 
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.

Имейте в виду, что ни одно из сделанных изменений не даст эффекта то тех пор, пока Вы не дадите команду w.

  • Создание файловой системы

Для создания файловой системы используйте команду mkfs. В качестве файловой системы мы выбрали ext4.

mkfs -t ext4 /dev/vdc1
 
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
131072 inodes, 524128 blocks
26206 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67633152
64 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
        8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409
 
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
  • Монтирование раздела в директорию

В примере мы монтируем раздел в директорию mnt:

mount /dev/vdc1 /mnt

Результат монтирования:

df -h
 
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1       9.9G  1.6G  7.9G  17% /
tmpfs           120M     0  120M   0% /dev/shm
/dev/vdc1       496M   11M  460M   3% /mnt

Создание диска и его монтирование в систему завершено.


Источник

  • podkljuchenie_i_formatirovanie_diska_na_linux.txt
  • Последние изменения: 2015/09/24 00:00
  • (внешнее изменение)