Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

podkljuchenie_i_formatirovanie_diska_na_linux [2015/09/24 00:00] (текущий)
Строка 1: Строка 1:
 +  * **Создание раздела(ов) на новом диске**
  
 +Для этого используется утилита **fdisk**. Она предназначена для создания новых, а также изменение уже имеющихся разделов на диске.
 +
 +Проверить какие диски подключены к серверу можно с помощью следующей команды:​
 +<code bash>
 +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
 +</​code>​
 +Отсюда видно, что на диске «Disk /dev/vdc» не создано разделов.
 +
 +**Создаём новый раздел:​**
 +<code bash>
 +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)   
 +</​code>​
 +Здесь fdisk спрашивает тип создаваемого раздела:​ extended (расширенный) или primary (первичный). В нашем примере мы создаем только первичный раздел,​ так что выбираем **<wrap hi>​p</​wrap>​**.
 +
 +Затем fdisk спрашивает число создаваемых разделов:​
 +<code bash>
 +    Partition number (1-4): 1
 +</​code>​
 +
 +Теперь введите номер первого и последнего цилиндра раздела.
 +<code bash>
 +  Firstcylinder (1-2080, default 1): Нажать Enter
 +  Last cylinder, +cylinders or +size{K,​M,​G} (1-2080, default 2080): Нажать Enter
 +</​code>​
 + 
 +Наконец,​ мы используем команду w, чтобы записать изменения и выйти из fdisk:
 +<code bash>
 +  Command (m for help): w
 +
 +The partition table has been altered!
 +Calling ioctl() to re-read partition table.
 +Syncing disks.
 +</​code>​
 +
 +<WRAP center round info 100%>
 +Имейте в виду, что ни одно из сделанных изменений не даст эффекта то тех пор, пока Вы не дадите команду **w**.
 +</​WRAP>​
 +
 +  * **Создание файловой системы**
 +
 +Для создания файловой системы используйте команду **mkfs**. ​ В качестве файловой системы мы выбрали **ext4**.
 +<code bash>
 +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.
 +</​code>​
 +
 +  * **Монтирование раздела в директорию**
 +
 +В примере мы монтируем раздел в директорию mnt:
 +<code bash>
 +mount /dev/vdc1 /mnt
 +</​code>​
 +
 +**Результат монтирования:​**
 +<code bash>
 +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
 +</​code>​
 + 
 +Создание диска и его монтирование в систему завершено.
 +
 +----
 +
 +[[https://​my.activecloud.com/​ru/​index.php?/​DefaultRU/​Knowledgebase/​Article/​View/​344/​56/​podkljuchenie-i-formtirovnie-disk-n-linux|Источник]]
  • podkljuchenie_i_formatirovanie_diska_na_linux.txt
  • Последние изменения: 2015/09/24 00:00
  • (внешнее изменение)